The History of GIMP and CinePaint in Hollywood VFX
CinePaint began as a direct fork of the open-source GNU Image Manipulation Program (GIMP), created specifically to solve the high-bit-depth color demands of Hollywood visual effects studios. While the original GIMP was restricted to 8-bit per channel color, visual effects artists required deeper color ranges to manipulate motion picture film without quality loss. This limitation led major film studios to modify GIMP's code into a cinema-tailored application called "Film Gimp," which powered the visual effects of major blockbusters before rebranding as CinePaint.
In the late 1990s, the visual effects industry was transitioning from proprietary SGI Unix workstations to lower-cost commodity PC hardware running Linux. Visual effects houses needed software capable of retouching film plates, painting out wires, removing dust, and doing clean-up work across sequences of scanned film frames. Mainline GIMP was free and ran on Linux, but its architecture only supported 8-bit integer color per channel (24-bit RGB). Motion picture production demanded at least 16-bit integer or 32-bit floating-point color depth to preserve the exposure range captured by film cameras and prevent visible banding during color correction.
To solve this problem around 1998, developers at Rhythm & Hues Studios—most notably Caroline Dahllöf—forked the GIMP codebase. Working in collaboration with other industry figures such as Robin Rowe, Dahllöf overhauled the software's imaging engine to support 16-bit and 32-bit floating-point color channels. This modified version was named "Film Gimp."
Film Gimp quickly proved to be a production-grade utility in high-stakes environments. The tool's breakout showcase came with the 2002 film Scooby-Doo, where Rhythm & Hues used it extensively for background retouching and rig removal. Following that success, Film Gimp was integrated into the production pipelines for numerous major films, including Harry Potter and the Sorcerer's Stone, Stuart Little, The Fast and the Furious, and The Last Samurai.
In 2003, Film Gimp was officially renamed CinePaint. The rebranding was intended to distinguish the project from mainline GIMP and reflect its broader use across motion picture and digital photography workflows. Alongside deep color support, CinePaint introduced film-specific functionality that GIMP lacked, such as a frame-manager flipbook for reviewing playback sequences, integration of LittleCMS for color management, and native support for film formats like Kodak Cineon and DPX.
Although CinePaint eventually ceased active development as digital cinema pipelines evolved and commercial tools adopted Linux, its historical connection to GIMP remains a pivotal chapter in open-source history. It demonstrated that open-source software could be adapted to meet the highest visual standards of Hollywood visual effects, while also underscoring the long journey mainline GIMP eventually took to support high-bit-depth color via its modern GEGL architecture.