CinePrint16 Film Emulation
Node-based negative and print film emulations for Davinci Resolve.
Sample images, chart comparisons, and node tree info below
2022 Update: New V2 Sample Images
ABOUT
CinePrint16 is a film emulation PowerGrade for Davinci Resolve. More than a LUT or a plug-in, CinePrint16 is a full node-based image-processing pipeline that allows colorists and cinematographers to recreate 8mm, 16mm, and 35mm celluloid film looks. The PowerGrade contains a variety of built-in looks and options, while also being fully customizable to suit the needs of any project.
UPDATE - JAN 2022
CinePrint16 V2 is now included in the download.
CinePrint16 V2 contains numerous incremental upgrades and improvements including more accurate halation, updated white balance color science, improved highlight response, and workflow efficiency improvements.
Compatibility
The PowerGrade is compatible with any camera through the use of Resolve’s Color Space Transform OFX. All cameras are converted to Arri LogC and Alexa Wide Gamut, graded in this space, and then output as Rec. 709.
All components of the grade are 100% native to Davinci Resolve. No additional plug-ins or resources required.
The PowerGrade is compatible with both the MacOS and Windows versions of Davinci Resolve.
Features and built-in looks
The grade implements visual features of celluloid film such as halation, rich and nuanced saturation, subtractive color mixing, highlight rolloff, gate weave, grain, and dust. Every feature within the node tree is fully customizable.
Built-in looks include a Cineon negative telecine look, Kodak 2383 and Fuji 3513 print film looks, and a vintage 60’s film look. The looks can be further customized with adjustments to halation, subtractive color density, CIELAB color separation, and CIELAB color matrices.
PowerGrades vs LUTs
CinePrint16 is more flexible and customizable compared to a LUT or LUT pack. LUTs, whether they are technical or creative, are singular, defined, and destructive transformations, meaning input data is clipped to a restricted range of output data, and the look is baked in, not adjustable.
As a PowerGrade, CinePrint16 is node-based and parametric, so non-destructive adjustments can be made to each individual aspect of a look according to taste or need.
What You Get
The digital download comes with the original CinePrint16 PowerGrade, the new CinePrint16 V2 PowerGrade, an in-depth User Guide PDF for each version, and film border matte PNG images.
SAMPLE IMAGES
All footage in this section shot by me.
Featuring work from films, music videos, and personal footage.
Cineon Negative Scan Output
Kodak 2383 PRINT FILM Output
Fujifilm 3513 PRINT FILM Output
Vintage 60’s stock LOOK
More accurate Kodak 2383 print film emulation
Kodak 2383 is the only color print film that Kodak still produces. Movie theaters that still project film today are projecting Kodak 2383 prints.
The Kodak 2383 LUT is designed to be applied to Cineon film scans to recreate on a Rec. 709 display what the image will look like once the negative is printed to positive Kodak 2383 stock and projected.
CinePrint16 helps digital footage achieve a more accurate print film look by recreating the density, saturation, and color response of a Cineon film scan before outputting to a print film emulation LUT.
Rec. 709 vs Film Emulation Comparisons
Footage from CML
Node Tree OVERVIEW
Breakdown / Order of Operations
Denoise - Spatial and temporal noise reduction is applied to the footage prior to all transforms.
Weave - Optional gate weave using the Camera Shake OFX.
Border - A film border can be added as a matte. Halation reacts realistically with the border and will bleed over the edge.
CST - The footage is transformed from its original gamma and color space to Arri LogC and Alexa Wide Gamut using a Color Space Transform.
GamutLim - Out of gamut artifacts from can be fixed by limiting working color space to a more narrow gamut.
Cam WB - Camera white balance is adjusted using Chromatic Adaptation. This method converts to LMS color space, making adjustments more photometrically accurate.
Cam EXP - Pre-emulation “camera” exposure is adjusted here.
Halation - Halation is added to the footage in linear space so that it reacts accordingly with each stop of dynamic range based on the original light intensity of the scene. Halation threshold, size, and color are all customizable.
Pre Con - Pre-emulation contrast is adjusted here.
Sat - Saturation is adjusted here
(Empty Space) - This space is for the user to add nodes. Most primary and secondary creative grading occurs at this point.
Blur - The resolution of the footage is adjusted using a Gaussian blur serving as an optical low pass filter.
Grain - Grain is added using Resolve’s Film Grain OFX. The parameters approximate a 16mm look by default, but can be adjusted depending on the input footage resolution and the desired output format (e.g. 8mm, 16mm, 35mm, 70mm).
Dust - An optional dust node using Resolve’s Film Damage OFX. The included customized settings keep the dust minimal and realistic, but can be adjusted to taste.
Den+Sub - Film-like color response and saturation is implemented with RGB matrix adjustments. Subtractive color mixing is also implemented here.
NS Matrix - An optional neon suppression matrix. Resolve displays a LUT icon on the node, but the referenced file is a .xml, not a .cube and the script performs a matrix adjustment to ACES AP0 primaries, so it does not clip or clamp data in any way.
LABmixH - Optional matrix adjustment in CIELAB color space to the A and B hue channels. This compresses and rotates hues towards a more complimentary color palette.
LABmixL - Optional matrix adjustment in CIELAB color space to the L channel. This changes luminance and contrast according to certain hues.
Lab Sat - Optional, channel-specific, color separation and saturation in CIELAB color space.
Vintage - Creates a vintage 60’s era film look through secondary adjustments to the greens, and RGB matrix adjustments to the red and green channels. This node is best combined with the neon suppression node and subtractive mixing nodes to further add to the look.
Highlights - Adds a shoulder to the tone curve for more nuanced highlight roll-off. Also adds a subtle green tint to highlights.
Grade WB - Post-emulation white balance with the offset wheel
Grade Pri - Post-emulation primary adjustments
Grade SAT - Post-emulation saturation
Post CON - Post-emulation contrast
HiSoft - Additional option for controlling specular highlights
PrintFilm - An output option for print film emulation looks. Uses the Kodak 2383 and Fujifilm 3513 Rec. 709 print film emulation LUTs.
Cineon - An output option for Cineon negative scan looks. Uses a CST to go from Cineon film log gamma to Rec. 709.
PostCon - Post-emulation linear contrast
Warmer - Adds a warmer white point by adjusting curve end points
Sharpen - Subtle post sharpening is added to enhance grain.
A more in-depth explanation of the nodes and workflow is included in the User-Guide pdf.
Featured work
The following stills are from a Father music video I graded for director Trent Munson and DP Jacob Hale.
They wanted a punchy, colorful 16mm film look, so I used CinePrint16 for the grade and went with a Kodak 2383 print film output.
The project was shot with a Blackmagic Pocket Cinema Camera.
User work
The following videos are from CinePrint16 users who have shared their subsequent film emulation and color grading work with me.
I love seeing what you guys do with the PowerGrade and all the beautiful looks you create!
Director and Colorist: Axel Contest
Shot on Blackmagic Pocket Cinema Camera 4K
DP and Colorist: David Sattler
Shot on Blackmagic Pocket Cinema Camera 4K
Director and Colorist: Saktian
Shot on Sony A7RIII