Hubbry Logo
search
logo
2250178

CinePaint

logo
Community Hub0 Subscribers
Read side by side
from Wikipedia
CinePaint
Stable release
1.4.5[1] Edit this on Wikidata / 30 May 2021; 4 years ago (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 raster graphics editor designed for professional motion picture retouching and painting, supporting high dynamic range (HDR) images with deep color depths up to 32 bits per channel and specialized formats such as OpenEXR, DPX, and 16-bit TIFF.[1][2] Originally forked from GIMP version 1.0.4 as FilmGIMP in 2002, it focuses on frame-by-frame dust-busting, wire removal, and visual effects compositing for film production.[3][2] Development of CinePaint began in 1998 as a collaborative project sponsored by Rhythm & Hues Studios and Silicon Grail (later acquired by Apple), initially targeting Linux for visual effects workflows.[1] 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 SourceForge on July 4 of that year.[2][1] Key contributions came from studios like Sony Pictures Imageworks for enhancements and Industrial Light & Magic (ILM) for OpenEXR integration, while Rowe has driven ports to Windows (version 1.4.4 in 2021) and ongoing updates for Linux and macOS.[2][4] 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.[1][2] 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.[2][1] Future developments aim to incorporate generative AI, multi-track editing, and integration with tools like Blender via a new image core library.[1][2]

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.[5] 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.[6] 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.[5] The primary purpose of Film Gimp was to enable high-fidelity color handling for scanned film frames, supporting 16 bits per channel to preserve the deep image data from cinema-grade sources without introducing artifacts or color loss.[6] This capability addressed limitations in standard 8-bit tools, allowing for accurate retouching tasks like dust-busting and wire removal on individual frames.[6] Initial applications focused on frame-by-frame painting in Hollywood productions, where it served as a cost-effective alternative to proprietary software for visual effects preparation.[5] 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.[7] 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.[5]

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.[8] While GIMP increasingly emphasized features for 8-bit consumer-oriented image editing, 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 film stock.[6] This fork was spearheaded by Robin Rowe, who launched the SourceForge 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.[8] 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.[9] 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.[9] 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.[4] 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.[4][6]

Early Adoption in Film Industry

CinePaint, initially developed as Film Gimp, saw its first major uses in the late 1990s and early 2000s for retouching visual effects in professional film productions, particularly during the transition from analog film 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 color depth to preserve image quality without the banding issues common in lower-bit tools. This capability made it suitable for high-end post-production retouching, where precise manipulation of individual frames was essential for bridging analog-to-digital processes.[6][8] Key drivers for its early adoption included its role as a cost-effective open-source alternative to proprietary software like Adobe Photoshop, which was often insufficient for film-grade retouching due to limited color depth and file format support. VFX studios valued Film Gimp's extensibility, allowing custom integrations like support for proprietary 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 Sony Pictures Imageworks and Hammerhead Productions, where it integrated into production pipelines for efficient frame-by-frame editing.[6][10] The tool's community began to grow through early user groups among cinematographers and colorists, supported by mailing lists hosted by the University of California Berkeley and later on SourceForge, 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 Industrial Light & Magic further refined its stability for professional use.[8][10] A key milestone came by 2003, when Film Gimp—renamed CinePaint that year—became established as a standard tool for 2K resolution frame manipulation in post-production, bolstered by the integration of ILM's OpenEXR 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.[10][11]

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.[12] This multi-bit-depth architecture 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.[13] The software excels in high dynamic range (HDR) imaging, particularly through its compatibility with formats like OpenEXR, which captures and maintains the extensive exposure latitude inherent in scanned film negatives.[4] This capability ensures that subtle tonal variations and highlight details are preserved throughout the editing process, making it suitable for color grading workflows where maintaining dynamic range is paramount to achieving realistic results in post-production.[12] CinePaint incorporates native support for linear gamma color spaces, facilitating accurate light and color computations essential for visual effects compositing.[14] Linear workflows in the software prevent gamma-related distortions, allowing for physically based rendering and seamless integration with other VFX tools that rely on linear light representation.[15] In terms of performance, CinePaint is optimized for memory-efficient handling of large frame sizes typical in film production, supporting resolutions well beyond standard still images through its deep paint architecture.[13] 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.[14]

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 Cineon (.cin), DPX, and OpenEXR (.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 JPEG, PNG, TIFF (including 16-bit and 32-bit variants), and TGA for general interoperability, along with XCF from its GIMP origins for layered editing.[4][16][17] Color management in CinePaint is built around ICC profile support, allowing precise conversions between color spaces like RGB, CIE Lab, and CMYK to maintain fidelity 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 > Color Management" dialog. For film-negative scans, it provides automatic linearization to convert log-encoded data into linear space, ensuring accurate rendering and avoiding distortions in HDR imaging.[15][18] Import and export capabilities emphasize efficiency for motion picture sequences, with the built-in frame manager enabling batch processing of frame sets while preserving key metadata such as resolution, frame rates, and color profiles. This supports seamless integration into post-production 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 OpenEXR and DPX eliminate compression artifacts, preserving the full dynamic range of professional scans.[14][4]

Specialized Tools for Retouching

CinePaint offers specialized painting tools tailored for high-precision retouching of film frames, including brushes for cloning, healing, and smudging that enable detailed manipulation of bitmap images. These core tools, inherited from its GIMP 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.[4][14] 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 onion skinning, a technique that overlays semi-transparent previous and subsequent frames to aid in consistent retouching across sequences, particularly useful for stop-motion animation and rotoscoping tasks where temporal continuity is critical.[19][4][2] For dust-busting and other cleanup operations, CinePaint provides dedicated retouching capabilities designed to identify and remove dirt, scratches, and artifacts from scanned film negatives, often applied in VFX pipelines for wire rig removal and render repair. Rotoscoping aids are integrated through the onion skinning and brush tools, enabling precise outlining and masking of moving elements in high-resolution footage.[20][1][19] 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 compositing 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.[19][14] The user interface includes zoom capabilities that scale to the pixel level, accommodating 2K and higher resolution scans common in film production, ensuring meticulous inspection and editing. Keyboard shortcuts, customizable for VFX artists, streamline operations like tool switching and navigation, adapting the interface to fast-paced post-production environments.[4][14]

Development

Technical Architecture and Platforms

CinePaint is primarily written in the C programming language, with extensions in C++ for user interface components and plugin development.[21][22] 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 GIMP origins, featuring a plugin system that supports custom filters and tools for image manipulation.[23] 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.[4] Earlier versions utilized the GTK+ toolkit (version 1) for the graphical user interface, providing a cross-platform foundation on Unix-like systems.[23] The Glasgow project is a planned FLTK-based rewrite aiming for a redesigned architecture to improve portability and performance for modern workflows, but it remains incomplete and broken due to outdated build settings.[24][7] CinePaint runs natively on Linux and other Unix-like operating systems, with official builds available for these environments.[4] macOS support exists through X11 applications, allowing compatibility on Apple hardware via Unix subsystems.[23] 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.[25][26] 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.[4][23] These libraries integrate with the core engine to maintain fidelity during deep image manipulations, such as frame-by-frame retouching in film production.[4]

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 SourceForge on July 4, 2002, by developer Robin Rowe to support high-fidelity image retouching for film production.[23] 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 visual effects workflows. Following this, version 1.0 for Linux was released in December 2011, marking a stable platform for broader adoption in open-source imaging environments.[27] 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 high dynamic range formats.[28] This was quickly followed by version 1.4.5 on May 30, 2021, prioritizing overall system reliability for professional use.[28] No further official releases have occurred since 2021.[28] A significant milestone occurred in 2018, when project lead Robin Rowe announced progress on version 2.0 via the CinePaint mailing list, highlighting plans for a modernized architecture, though it remains unreleased as of 2025. Concurrently, the img_img core was introduced in early development stages around 2004 as a command-line-capable imaging engine to enable faster file conversions and integration with render farms, enhancing CinePaint's utility in production pipelines.[13] Development has been driven primarily by Robin Rowe since the project's inception, with contributions from a global SourceForge community that includes visual effects professionals from the film industry.[4] Since 2020, Rowe has participated in the Academy Software Foundation's Technical Advisory Council. Development activity has been limited post-2021.[29]

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 Linux and macOS distributions are in development, aiming to deliver updated builds compatible with modern systems, as detailed on the project's official site.[26] In October 2024, CinePaint announced significant new initiatives during a presentation at the Washington DC ACM SIGGRAPH chapter event, including the integration of generative AI tools for automated retouching to streamline film frame editing workflows.[2] Additionally, the project is developing multi-track audio editing features, designed to serve as an open-source alternative to proprietary software like Avid Pro Tools, by incorporating audio tools originally created for Pixar productions.[30] The Glasgow project, an FLTK-based rewrite intended for a modernized user interface and improved Windows compatibility, remains incomplete and inactive, with no recent commits or alpha releases as of 2025.[24] 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 film production, 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 1990s and early 2000s, particularly for tasks involving high-resolution image retouching and visual effects integration. An early example is the 1999 family film Stuart Little, where Rhythm & Hues Studios used Film Gimp for dust-busting—removing imperfections from scanned film frames—and general retouching on 2K resolution scans to ensure seamless blending of CGI mouse character with live-action elements.[8] This workflow supported the film's photorealistic animation requirements, marking one of the software's initial adoptions in major Hollywood VFX pipelines.[6] In 2001, Film Gimp was employed by Rhythm & Hues for frame-by-frame retouching in Harry Potter and the Sorcerer's Stone, aiding in the cleanup and enhancement of visual effects sequences to maintain consistency across the film's magical imagery.[6] The tool's 16-bit color depth proved essential for preserving detail in these high-fidelity operations.[31] The software was also used in the Lord of the Rings trilogy for visual effects retouching.[2] 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.[32] Similarly, in The Last Samurai (2003), Flash Film Works leveraged CinePaint 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 Visual Effects Society Award for Best Supporting Effects.[11] These applications highlighted CinePaint's role in handling 2K scans for precise, non-destructive edits that enhanced CGI integration.[33] Rhythm & Hues used CinePaint for retouching in 2 Fast 2 Furious (2003).[2] Industry credits confirm these usages, with no major post-2010 Hollywood films documented due to a shift toward proprietary software, though CinePaint persists in independent VFX workflows for its cost-effective support of deep-color retouching.[34]

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 non-linear editing systems like Avid or compositing applications such as Adobe After Effects.[29] This placement allows artists to address imperfections detected during the digitization process, ensuring high-quality frames enter subsequent stages of editing and visual effects integration.[20] In typical workflows, CinePaint loads sequences of frames using high-fidelity formats such as DPX or OpenEXR, enabling precise, iterative fixes including dust-busting, scratch removal, and wire-rig erasure through its painting and retouching tools.[4][2] Layer-based editing supports targeted corrections without altering the original data, and processed sequences are exported as OpenEXR files for seamless handoff to compositing software like Nuke, where multi-channel data and high dynamic range are preserved for final assembly.[4][29] 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.[2] These features facilitate efficient handling of large-scale film projects, minimizing quality loss in the transition from raw scans to polished intermediates.[20] 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 OpenEXR extension—for compatibility with industry-standard tools and formats.[29][2] This flexibility supports tailored adaptations to specific production needs, from batch processing frame sets to embedding within Linux-based studio environments.[29]

Industry Reception and Alternatives

CinePaint has received praise in the film industry for its cost-free support of high dynamic range (HDR) retouching, enabling frame-by-frame work on motion picture files without licensing fees that burden proprietary tools.[2] Its capabilities in handling 16-bit and 32-bit color depths for superior fidelity have been highlighted in professional contexts, such as a 2024 ACM SIGGRAPH chapter presentation describing it as "Hollywood's Film Retouching Tool" for tasks like dust-busting and wire-rig removal in major productions.[2] Early adoption by studios including Sony Imageworks and Rhythm & Hues, along with integration of the Industrial Light & Magic (ILM)-developed OpenEXR format, underscored its role as one of the most successful open-source tools in visual effects (VFX), contributing to films like The Lord of the Rings and Harry Potter and the Sorcerer's Stone.[35][2] Despite these strengths, CinePaint has faced criticism for its outdated user interface, often described as clunky and cluttered, which hinders usability compared to modern software.[36] Additionally, development has stalled on Windows support, with the platform limited to a beta release in 2021 focused on bug fixes rather than full feature parity with Linux and macOS versions.[26] Adoption trends show CinePaint gaining traction in open-source VFX pipelines, particularly alongside tools like Blender, including testing for the 2006 animated short Elephants Dream where it was used for minor touch-ups.[37] However, its prominence has declined since around 2010, overshadowed by the rise of more integrated proprietary solutions in professional workflows.[34] Key alternatives include proprietary options like Adobe Photoshop, 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 compositing in VFX studios.[35] Silhouette FX provides specialized rotoscoping and paint features tailored to post-production but at a high cost. Among open-source alternatives, Krita excels in digital painting and supports HDR workflows yet lacks CinePaint's specific focus on film sequence retouching and formats like DPX.[38] CinePaint's gaps in modern features limit its competitiveness in contemporary pipelines.[38]

References

User Avatar
No comments yet.