Hubbry Logo
CinePaintCinePaintMain
Open search
CinePaint
Community hub
CinePaint
logo
8 pages, 0 posts
0 subscribers
Be the first to start a discussion here.
Be the first to start a discussion here.
CinePaint
CinePaint
from Wikipedia
CinePaint
Stable release
1.4.5[1] Edit this on Wikidata / 30 May 2021
Written inC, C++
Operating systemLinux, macOS, Unix-like, Microsoft Windows
TypeGraphics
LicenseGNU General Public License 2.0[2]
Websitecinepaint.org [dead link]
Repository

CinePaint is a free and open source computer program for painting and retouching bitmap frames of films. It is a fork of version 1.0.4 of the GNU Image Manipulation Program (GIMP). It enjoyed some success as one of the earliest open source tools developed for feature motion picture visual effects and animation work.[3] The main reason for this adoption over mainline GIMP was its support for high bit depths (greater than 8-bits per channel) which can be required for film work.[citation needed] The mainline GIMP project later added high bit depths in GIMP 2.9.2, released November 2015.[4] It is free software under the GPL-2.0-or-later.

In 2018, a post titled "CinePaint 2.0 Making Progress" announced progress,[5] but, as of 2025, version 2.0 has not been released. Development seems to have stalled entirely, as no new 1.x updates have been released since May 2021 and the website is now offline.

Main features

[edit]

Features that set CinePaint apart from its photo-editing predecessor include the frame manager, onion skinning, and the ability to work with 16-bit and floating point pixels for high-dynamic-range imaging (HDR). CinePaint supports a 16-bit color managed workflow for photographers and printers, including CIE*Lab and CMYK editing. It supports the Cineon, DPX, and OpenEXR image file formats. HDR creation from bracketed exposures is easy.

CinePaint is a professional open-source raster graphics editor, not a video editor. Per-channel color engine core: 8-bit, 16-bit, and 32-bit. The image formats it supports include BMP, CIN, DPX, EXR, GIF, JPEG, OpenEXR, PNG, TIFF, and XCF.

CinePaint is currently available for UNIX and Unix-like OSes including Mac OS X and IRIX. The program is available on Linux, Mac OS X, FreeBSD and NetBSD. Its main competitors are the mainline GIMP and Adobe Photoshop, although the latter is only available for Mac OS X and Microsoft Windows. Glasgow, a completely new code architecture being used for CinePaint, is expected to make a new Windows version possible and is currently under production. The Glasgow effort is FLTK based.[6] This effort appears to have stalled.[7]

CinePaint version 1.4.4 appeared on SourceForge on 6 May 2021,[8] followed by CinePaint 1.4.5 on 30 May 2021.[9]

Movies

[edit]

Examples of the software's application in the movie industry include:[10][11][independent source needed]

Under its former name Film Gimp, CinePaint was used for films such as Scooby-Doo (2002), Harry Potter and the Philosopher's Stone (2001), The Last Samurai (2003) and Stuart Little (1999).[12]

See also

[edit]

References

[edit]
[edit]
Revisions and contributorsEdit on WikipediaRead on Wikipedia
from Grokipedia
CinePaint is a free and open-source designed for professional motion picture retouching and painting, supporting (HDR) images with deep color depths up to 32 bits per channel and specialized formats such as , DPX, and 16-bit TIFF. Originally forked from version 1.0.4 as FilmGIMP in 2002, it focuses on frame-by-frame dust-busting, wire removal, and visual effects for film production. Development of CinePaint began in 1998 as a collaborative project sponsored by Rhythm & Hues Studios and Silicon Grail (later acquired by Apple), initially targeting for workflows. In 2000, it evolved into a secret open-source initiative for HDR retouching, with Robin Rowe assuming leadership in 2002 and releasing it publicly on on July 4 of that year. Key contributions came from studios like for enhancements and (ILM) for integration, while Rowe has driven ports to Windows (version 1.4.4 in 2021) and ongoing updates for and macOS. Notable features include onion-skinning for animation preview, a frame manager for sequence handling, ICC-style color management, and tools for sequence playback, making it suitable for stop-motion animation and bitmap frame editing. CinePaint has been employed in major Hollywood productions for visual effects, including Harry Potter and the Sorcerer's Stone, The Lord of the Rings trilogy, Stuart Little, Scooby-Doo, The Fast and the Furious, and The Last Samurai. Future developments aim to incorporate generative AI, multi-track editing, and integration with tools like Blender via a new image core library.

History

Origins as Film Gimp

Film Gimp emerged in 1998 as a dedicated development branch of GIMP version 1.0.4, created specifically to meet the demands of motion picture frame retouching and visual effects cleanup in the film industry. This initiative was sponsored by Hollywood software firms Silicon Grail and Rhythm & Hues Studios, which sought to adapt the open-source GIMP for professional cinema workflows requiring precise image manipulation. Key developers, including Calvin Williamson from Rhythm & Hues and Ray Lehtiniemi from Silicon Grail, worked on a separate CVS repository named "HOLLYWOOD" to incorporate film-specific enhancements. The primary purpose of Film Gimp was to enable high-fidelity color handling for scanned frames, supporting 16 bits per channel to preserve the deep image data from cinema-grade sources without introducing artifacts or color loss. This capability addressed limitations in standard 8-bit tools, allowing for accurate retouching tasks like dust-busting and wire removal on individual frames. Initial applications focused on frame-by-frame painting in Hollywood productions, where it served as a cost-effective alternative to for preparation. An important early milestone was the addition of Cineon file format support, which facilitated integration into professional film pipelines by enabling direct handling of high-dynamic-range cinema images. By around 2000, as sponsorship from Silicon Grail waned due to conflicts with the main GIMP development team, Rhythm & Hues continued refining the tool for ongoing production needs.

Fork from GIMP and Renaming

In 2002, the Film Gimp project was publicly forked from GIMP version 1.0.4 as an open-source initiative, driven by the divergence in development priorities between the two programs. While GIMP increasingly emphasized features for 8-bit consumer-oriented , Film Gimp addressed the film industry's demand for higher bit depths, such as 16-bit per channel, to preserve color fidelity during frame-by-frame retouching without banding or loss of detail when outputting to . This fork was spearheaded by Robin Rowe, who launched the project site on July 4, 2002, and released the initial source tarball (version 0.1) on July 24, 2002, building on earlier internal adaptations by studios like Rhythm & Hues. The project underwent a significant rebranding in early 2003, changing its name from Film Gimp to CinePaint to better encompass its applications in cinema production beyond initial film-specific retouching and to sidestep potential trademark conflicts with the established GIMP brand. The renaming decision emerged from discussions at the Linux Movies conference panel in Los Angeles, marking a strategic pivot to highlight the software's utility for professional motion picture workflows. Following the fork and rename, immediate enhancements focused on expanding color precision for high-end production needs, including the introduction of 32-bit floating-point per channel support to enable non-destructive editing and basic high dynamic range (HDR) workflows for handling extended tonal ranges in image sequences. CinePaint retained the GNU General Public License version 2.0 or later (GPL-2.0-or-later), ensuring compatibility with GIMP's open-source ethos, and benefited from early contributions by film industry professionals, such as developers from Rhythm & Hues and Silicon Grail, who integrated sequence handling and deep image capabilities tailored to visual effects pipelines.

Early Adoption in Film Industry

CinePaint, initially developed as Film Gimp, saw its first major uses in the late and early for retouching in professional productions, particularly during the transition from analog scanning to digital workflows. Studios like Rhythm & Hues employed it for tasks such as dust-busting on scanned negatives and rig or wire removal, leveraging its support for 16-bit per channel to preserve image quality without the banding issues common in lower-bit tools. This capability made it suitable for high-end retouching, where precise manipulation of individual frames was essential for bridging analog-to-digital processes. Key drivers for its early adoption included its role as a cost-effective open-source alternative to like , which was often insufficient for film-grade retouching due to limited and support. VFX studios valued Film Gimp's extensibility, allowing custom integrations like support for formats such as Rhythm & Hues' RLL, while enabling collaborative development without licensing fees. By the early 2000s, this open-source model facilitated adoption at multiple Hollywood facilities, including and Hammerhead Productions, where it integrated into production pipelines for efficient frame-by-frame editing. The tool's community began to grow through early user groups among cinematographers and colorists, supported by mailing lists hosted by the and later on , which encouraged feedback and contributions from industry professionals. These groups led to targeted bug fixes, such as improvements in 8/16-bit color handling, alpha channel support, and tools for dodging and burning, specifically tailored for processing film scans and avoiding artifacts in high-resolution images. Contributions from studios like further refined its stability for professional use. A key milestone came by 2003, when Film Gimp—renamed CinePaint that year—became established as a standard tool for frame manipulation in , bolstered by the integration of ILM's format for high-dynamic-range imaging. This enhancement solidified its position in VFX workflows, supporting the growing demand for open-source solutions in feature film pipelines.

Features

Color Depth and Imaging Capabilities

CinePaint supports a range of bit depths per RGB channel, including 8-bit integer for standard operations, 16-bit integer for enhanced precision, and 32-bit floating-point for advanced manipulations, enabling smooth gradations and minimizing banding in professional film retouching. This multi-bit-depth allows users to work with images at varying levels of fidelity, from basic 8-bit compatibility to high-end 32-bit floating-point processing that accommodates complex color calculations without loss of detail. The software excels in high dynamic range (HDR) imaging, particularly through its compatibility with formats like , which captures and maintains the extensive exposure latitude inherent in scanned film negatives. This capability ensures that subtle tonal variations and highlight details are preserved throughout the editing process, making it suitable for workflows where maintaining is paramount to achieving realistic results in . CinePaint incorporates native support for linear gamma color spaces, facilitating accurate light and color computations essential for . Linear workflows in the software prevent gamma-related distortions, allowing for and seamless integration with other VFX tools that rely on linear light representation. In terms of performance, CinePaint is optimized for memory-efficient handling of large frame sizes typical in , supporting resolutions well beyond standard still images through its deep paint architecture. This design enables efficient processing of high-resolution frames, with startup and memory options that adapt to resource constraints during intensive brush and retouching operations.

Supported File Formats and Color Management

CinePaint supports a variety of file formats tailored for professional film production, emphasizing lossless high-dynamic-range (HDR) data handling essential for cinema pipelines. Core formats include (.cin), DPX, and (.exr), which enable the storage and manipulation of high-bit-depth, log-encoded or linear film scans without quality loss. These are complemented by standard formats such as , , TIFF (including 16-bit and 32-bit variants), and TGA for general interoperability, along with XCF from its origins for layered editing. Color management in CinePaint is built around ICC profile support, allowing precise conversions between color spaces like RGB, CIE Lab, and CMYK to maintain across workflows. The software includes options for all standard ICC conversion intents (perceptual, relative colorimetric, saturation, and absolute colorimetric) and black point compensation, configurable via the "File > Preferences > " dialog. For film-negative scans, it provides automatic to convert log-encoded data into linear space, ensuring accurate rendering and avoiding distortions in HDR imaging. Import and export capabilities emphasize efficiency for motion picture sequences, with the built-in frame manager enabling of frame sets while preserving key metadata such as resolution, frame rates, and color profiles. This supports seamless integration into pipelines, where sequences can be loaded, edited, and saved in native formats without re-encoding losses. Unlike many consumer-oriented tools, CinePaint's high-bit-depth saves in formats like and DPX eliminate compression artifacts, preserving the full of professional scans.

Specialized Tools for Retouching

CinePaint offers specialized painting tools tailored for high-precision retouching of frames, including brushes for , healing, and smudging that enable detailed manipulation of images. These core tools, inherited from its origins but optimized for 16-bit and higher color depths, allow artists to sample and apply pixels seamlessly, remove imperfections, and blend elements with pressure-sensitive input for natural results in professional workflows. A key film-specific feature is the frame manager, which facilitates multi-frame navigation and sequence handling, making it essential for editing motion picture content frame by frame. Complementing this is , a technique that overlays semi-transparent previous and subsequent to aid in consistent retouching across sequences, particularly useful for stop-motion and tasks where temporal continuity is critical. For dust-busting and other cleanup operations, CinePaint provides dedicated retouching capabilities designed to identify and remove dirt, scratches, and artifacts from scanned negatives, often applied in VFX pipelines for wire rig removal and render repair. aids are integrated through the onion skinning and brush tools, enabling precise outlining and masking of moving elements in high-resolution . Workflow efficiency is enhanced by multi-layer support, where each layer can maintain independent bit depths up to 32 bits per channel (floating point), allowing for non-destructive and selective adjustments without compromising image fidelity. Masks enable targeted grading and isolation of regions for retouching, while the undo history is configured to handle large, high-resolution files effectively, minimizing disruptions in extended sessions. The includes zoom capabilities that scale to the level, accommodating 2K and higher resolution scans common in , ensuring meticulous inspection and editing. Keyboard shortcuts, customizable for VFX artists, streamline operations like tool switching and navigation, adapting the interface to fast-paced environments.

Development

Technical Architecture and Platforms

CinePaint is primarily written in the , with extensions in C++ for components and plugin development. This combination allows for efficient low-level image processing while enabling object-oriented features for extensibility in the graphical elements. The software employs a modular architecture inherited from its origins, featuring a plugin system that supports custom filters and tools for image manipulation. At its core is an image processing engine designed for deep pixel operations, handling high-bit-depth images up to 32 bits per channel to facilitate precise retouching without loss of fidelity. Earlier versions utilized the GTK+ toolkit (version 1) for the , providing a cross-platform foundation on systems. The project is a planned FLTK-based rewrite aiming for a redesigned to improve portability and performance for modern workflows, but it remains incomplete and broken due to outdated build settings. CinePaint runs natively on and other operating systems, with official builds available for these environments. macOS support exists through X11 applications, allowing compatibility on Apple hardware via Unix subsystems. Windows compatibility is provided through beta releases, with the most recent stable build (version 1.4.4) dating to May 2021 and development limited since then. Key dependencies include Little CMS for color management, ensuring accurate handling of color spaces in professional workflows, and OpenEXR for high dynamic range (HDR) imaging support. These libraries integrate with the core engine to maintain fidelity during deep image manipulations, such as frame-by-frame retouching in film production.

Release History and Contributors

CinePaint originated as a fork of GIMP version 1.0.4, initially known as Film Gimp, and was released as an independent project on on July 4, 2002, by developer Robin Rowe to support high-fidelity image retouching for film production. The first major milestone came with version 0.20 in November 2005, which introduced enhancements for deep paint tools and multi-frame handling tailored to workflows. Following this, version 1.0 for was released in December 2011, marking a stable platform for broader adoption in open-source imaging environments. Subsequent releases focused on stability and cross-platform support, with version 1.4.4 launching for Windows on May 6, 2021, as a beta emphasizing bug fixes and compatibility with formats. This was quickly followed by version 1.4.5 on May 30, 2021, prioritizing overall system reliability for professional use. No further official releases have occurred since 2021. A significant occurred in 2018, when project lead Robin announced progress on via the CinePaint , highlighting plans for a modernized , though it remains unreleased as of 2025. Concurrently, the img_img core was introduced in early development stages around as a command-line-capable engine to enable faster file conversions and integration with render farms, enhancing CinePaint's utility in production pipelines. Development has been driven primarily by Robin Rowe since the project's , with contributions from a global community that includes visual effects professionals from the film industry. Since 2020, Rowe has participated in the Academy Software Foundation's Technical Advisory Council. Development activity has been limited post-2021.

Recent Updates and Future Directions

Since 2021, CinePaint's development has focused on platform-specific improvements, including the release of Windows beta versions such as 1.4.4 in May 2021. Refreshes for and macOS distributions are in development, aiming to deliver updated builds compatible with modern systems, as detailed on the project's official site. In October 2024, CinePaint announced significant new initiatives during a presentation at the ACM SIGGRAPH chapter event, including the integration of generative AI tools for automated retouching to streamline film frame editing workflows. Additionally, the project is developing multi-track audio editing features, designed to serve as an open-source alternative to proprietary software like Avid , by incorporating audio tools originally created for productions. The project, an FLTK-based rewrite intended for a modernized and improved Windows compatibility, remains incomplete and inactive, with no recent commits or alpha releases as of 2025. Looking ahead, CinePaint is aligning with broader open-source media tools through Rowe's participation in the Academy Software Foundation. These efforts support goals of VFX interoperability and open-source adoption in , though the project faces ongoing challenges in sustaining community contributions without dedicated funding.

Usage in Film Production

Notable Productions

CinePaint, formerly known as Film Gimp, gained prominence in the film industry through its application in several notable productions during the late and early , particularly for tasks involving high-resolution image retouching and integration. An early example is the 1999 family film , where Rhythm & Hues Studios used Film Gimp for dust-busting—removing imperfections from scanned film frames—and general retouching on scans to ensure seamless blending of CGI mouse character with live-action elements. This workflow supported the film's photorealistic requirements, marking one of the software's initial adoptions in major Hollywood VFX pipelines. In 2001, Film Gimp was employed by Rhythm & Hues for frame-by-frame retouching in and the Sorcerer's Stone, aiding in the cleanup and enhancement of sequences to maintain consistency across the film's magical imagery. The tool's 16-bit proved essential for preserving detail in these high-fidelity operations. The software was also used in the Lord of the Rings trilogy for retouching. By the mid-2000s, the software's utility expanded to color correction tasks in Scooby-Doo (2002), where Rhythm & Hues applied Film Gimp to adjust tones and integrate digital elements like the animated dog into live-action footage, contributing to the film's vibrant visual style. Similarly, in The Last Samurai (2003), Flash Film Works leveraged for VFX cleanup, including the removal of visible film crew from shots and the addition of digital flying arrows in battle scenes, which helped secure a Award for Best Supporting Effects. These applications highlighted CinePaint's role in handling 2K scans for precise, non-destructive edits that enhanced CGI integration. Rhythm & Hues used CinePaint for retouching in (2003). Industry credits confirm these usages, with no major post-2010 Hollywood films documented due to a shift toward , though CinePaint persists in independent VFX workflows for its cost-effective support of deep-color retouching.

Role in Post-Production Workflow

CinePaint is positioned in the film post-production pipeline immediately following the scanning of film negatives, serving as a dedicated tool for frame-by-frame retouching and cleanup before sequences are imported into systems like Avid or applications such as . This placement allows artists to address imperfections detected during the process, ensuring high-quality frames enter subsequent stages of and integration. In typical workflows, CinePaint loads sequences of frames using high-fidelity formats such as DPX or , enabling precise, iterative fixes including dust-busting, scratch removal, and wire-rig erasure through its painting and retouching tools. Layer-based editing supports targeted corrections without altering the original data, and processed sequences are exported as files for seamless handoff to compositing software like Nuke, where multi-channel data and are preserved for final assembly. Key advantages of CinePaint in this workflow include its support for high-bit-depth imaging, which provides accurate previews of HDR content during retouching, and onion-skinning functionality that overlays adjacent frames to ensure motion continuity and reduce artifacts across sequences. These features facilitate efficient handling of large-scale film projects, minimizing quality loss in the transition from raw scans to polished intermediates. Integration with broader pipelines is enhanced by CinePaint's open-source architecture, which allows studios to develop custom scripts for automated tasks and incorporate plugins—such as the ILM-developed extension—for compatibility with industry-standard tools and formats. This flexibility supports tailored adaptations to specific production needs, from frame sets to embedding within Linux-based studio environments.

Industry Reception and Alternatives

CinePaint has received praise in the film industry for its cost-free support of (HDR) retouching, enabling frame-by-frame work on motion picture files without licensing fees that burden proprietary tools. Its capabilities in handling 16-bit and 32-bit color depths for superior fidelity have been highlighted in professional contexts, such as a 2024 chapter presentation describing it as "Hollywood's Film Retouching Tool" for tasks like dust-busting and wire-rig removal in major productions. Early adoption by studios including Imageworks and Rhythm & Hues, along with integration of the (ILM)-developed format, underscored its role as one of the most successful open-source tools in (VFX), contributing to films like and Harry Potter and the Sorcerer's Stone. Despite these strengths, CinePaint has faced criticism for its outdated , often described as clunky and cluttered, which hinders usability compared to modern software. Additionally, development has stalled on Windows support, with the platform limited to a beta release in focused on bug fixes rather than full feature parity with Linux and macOS versions. Adoption trends show CinePaint gaining traction in open-source VFX pipelines, particularly alongside tools like , including testing for the 2006 animated short Elephants Dream where it was used for minor touch-ups. However, its prominence has declined since around 2010, overshadowed by the rise of more integrated proprietary solutions in professional workflows. Key alternatives include proprietary options like , which offers robust editing but is limited in native high-bit-depth support for film formats without extensions, and Foundry's Nuke Paint, a node-based tool favored for advanced in VFX studios. FX provides specialized and paint features tailored to but at a high cost. Among open-source alternatives, excels in digital painting and supports HDR workflows yet lacks CinePaint's specific focus on film sequence retouching and formats like DPX. CinePaint's gaps in modern features limit its competitiveness in contemporary pipelines.

References

Add your contribution
Related Hubs
User Avatar
No comments yet.