# Film Emulsion-like configuration for # Blender. Crafted by Troy James Sobotka with # special thanks, feedback, and knowledge from Guillermo # Espertino, Claudio Rocha, Bassam Kurdali, Eugenio # Pignataro, Henri Hebeisen, Jason Clarke, # Haarm-Peter Duiker, Thomas Mansencal, Andrew # Price, Nick Shaw, and Timothy # Lottes. ocio_profile_version: 1 search_path: "luts:looks" strictparsing: true luma: [0.2126, 0.7152, 0.0722] description: A filmlike dynamic range encoding set for Blender roles: default: Linear reference: Linear scene_linear: Linear data: Non-Colour Data compositing_log: Filmic Log Encoding color_timing: Filmic Log Encoding default_byte: sRGB OETF default_float: Linear default_sequencer: sRGB OETF color_picking: sRGB OETF texture_paint: sRGB OETF matte_paint: Filmic Log Encoding displays: sRGB: - ! {name: sRGB OETF, colorspace: sRGB OETF} - ! {name: Non-Colour Data, colorspace: Non-Colour Data} - ! {name: Linear Raw, colorspace: Linear} - ! {name: Filmic Log Encoding Base, colorspace: Filmic Log Encoding} BT.1886: - ! {name: BT.1886 EOTF, colorspace: BT.1886 EOTF} - ! {name: Non-Colour Data, colorspace: Non-Colour Data} - ! {name: Linear Raw, colorspace: Linear} - ! {name: Filmic Log Encoding Base, colorspace: BT.1886 Filmic Log Encoding} Apple Display P3: - ! {name: sRGB OETF, colorspace: AppleP3 sRGB OETF} - ! {name: Non-Colour Data, colorspace: Non-Colour Data} - ! {name: Linear Raw, colorspace: Linear} - ! {name: Filmic Log Encoding Base, colorspace: AppleP3 Filmic Log Encoding} active_displays: [sRGB, BT.1886, Apple Display P3, None] #active_views: [Filmic Log Encoding Base, sRGB OETF, Non-Colour Data, Linear Raw, No View] colorspaces: - ! name: Linear family: equalitygroup: bitdepth: 32f description: | ITU BT.709 primaries based scene referred linear space. isdata: false allocation: lg2 allocationvars: [-12.4739311883, 12.5260688117, 0.00392156862] - ! name: Filmic Log Encoding family: equalitygroup: bitdepth: 32f description: | Log based filmic shaper with 16.5 stops of latitude, and 25 stops of dynamic range. isdata: false allocation: lg2 allocationvars: [-12.4739311883, 12.5260688117, 0.00392156862] from_reference: ! children: - ! {allocation: lg2, vars: [-12.4739311883, 12.5260688117, 0.00392156862]} - ! {src: desat65cube.spi3d, interpolation: best} - ! {allocation: uniform, vars: [0, 0.66]} to_reference: ! {allocation: lg2, vars: [-12.4739311883, 4.02606881167, 0.00392156862], direction: inverse} - ! name: sRGB OETF family: equalitygroup: bitdepth: 32f description: | sRGB specification display referred Optical-Electro Transfer Function. isdata: false allocation: uniform allocationvars: [0.0, 1.0] to_reference: ! {src: sRGB_OETF_to_Linear.spi1d, interpolation: linear} - ! name: Apple DCI-P3 D65 family: display equalitygroup: "" bitdepth: 32f isdata: false allocation: lg2 allocationvars: [-12.4739311883, 12.5260688117, 0.00392156862] to_reference: ! children: - ! {matrix: [0.515121, 0.291977, 0.157104, 0, 0.241196, 0.692245, 0.0665741, 0, -0.00105286, 0.0418854, 0.784073, 0, 0, 0, 0, 1]} - ! {matrix: [1.04788, 0.0229187, -0.0502014, 0, 0.0295868, 0.990479, -0.0170593, 0, -0.00923157, 0.0150757, 0.751678, 0, 0, 0, 0, 1], direction: inverse} - ! {matrix: [0.412391, 0.357584, 0.180481, 0, 0.212639, 0.715169, 0.0721923, 0, 0.0193308, 0.119195, 0.950532, 0, 0, 0, 0, 1], direction: inverse} - ! name: AppleP3 sRGB OETF family: equalitygroup: bitdepth: 32f description: | sRGB specification display referred Optical-Electro Transfer Function with Apple DCI-P3 primaries. isdata: false allocation: uniform allocationvars: [0.0, 1.0] to_reference: ! children: - ! {src: sRGB_OETF_to_Linear.spi1d, interpolation: linear} - ! {src: Apple DCI-P3 D65, dst: Linear} - ! name: BT.1886 EOTF family: equalitygroup: bitdepth: 32f description: | BT.1886 specification display referred Electro-Optical Transfer Function with REC.709 primaries. isdata: false allocation: uniform allocationvars: [0.0, 1.0] to_reference: ! {value: [2.4, 2.4, 2.4, 1.0]} - ! name: AppleP3 Filmic Log Encoding family: equalitygroup: bitdepth: 32f description: | Log based filmic shaper with 16.5 stops of latitude, and 25 stops of dynamic range with Apple P3 primaries. isdata: false allocation: lg2 allocationvars: [-12.4739311883, 12.5260688117, 0.00392156862] from_reference: ! children: - ! {src: Linear, dst: Filmic Log Encoding} - ! {value: [2.2, 2.2, 2.2, 1.0]} - ! {src: Linear, dst: Apple DCI-P3 D65} - ! {value: [2.2, 2.2, 2.2, 1.0], direction: inverse} to_reference: ! children: - ! {value: [2.2, 2.2, 2.2, 1.0]} - ! {src: Apple DCI-P3 D65, dst: Linear} - ! {value: [2.2, 2.2, 2.2, 1.0], direction: inverse} - ! {allocation: lg2, vars: [-12.4739311883, 4.02606881167, 0.00392156862], direction: inverse} - ! name: BT.1886 Filmic Log Encoding family: equalitygroup: bitdepth: 32f description: | Log based filmic shaper with 16.5 stops of latitude, and 25 stops of dynamic range with REC.709 primaries. isdata: false allocation: lg2 allocationvars: [-12.4739311883, 12.5260688117, 0.00392156862] from_reference: ! children: - ! {src: Linear, dst: Filmic Log Encoding} - ! {value: [2.2, 2.2, 2.2, 1.0]} - ! {value: [2.4, 2.4, 2.4, 1.0], direction: inverse} to_reference: ! children: - ! {value: [2.4, 2.4, 2.4, 1.0]} - ! {value: [2.2, 2.2, 2.2, 1.0], direction: inverse} - ! {allocation: lg2, vars: [-12.4739311883, 4.02606881167, 0.00392156862], direction: inverse} - ! name: Fuji F-Log OETF family: Camera Footage equalitygroup: "" bitdepth: 32f description: | Fuji F-Log transfer function isdata: false allocation: uniform allocationvars: [0, 1] to_reference: ! {src: F-Log_to_Linear.spi1d, interpolation: linear} - ! name: Fuji F-Log F-Gamut family: "" equalitygroup: "" bitdepth: 32f description: | Fuji F-Log / F-Gamut isdata: false allocation: uniform allocationvars: [0, 1] to_reference: ! children: - ! {src: Fuji F-Log OETF, dst: Linear} - ! {matrix: [0.636958048000, 0.144616904000, 0.168880975000, 0.000000000000, 0.262700212000, 0.677998072000, 0.059301716500, 0.000000000000, 4.994106570E-17, 0.028072693000, 1.060985060000, 0.000000000000, 0.000000000000, 0.000000000000, 0.000000000000, 1.000000000000]} - ! {matrix: [0.412390800000, 0.357584340000, 0.180480790000, 0.000000000000, 0.212639010000, 0.715168680000, 0.072192320000, 0.000000000000, 0.019330820000, 0.119194780000, 0.950532150000, 0.000000000000, 0.000000000000, 0.000000000000, 0.000000000000, 1.000000000000], direction: inverse} - ! name: Panasonic V-Log V-Gamut family: Camera Footage equalitygroup: "" bitdepth: 32f description: | Panasonic V-Log / V-Gamut isdata: false allocation: uniform allocationvars: [0, 1] to_reference: ! children: - ! {src: V-Log_to_linear.spi1d, interpolation: linear} - ! {matrix: [1.806576, -0.695697, -0.110879, 0, -0.170090 , 1.305955, -0.135865, 0, -0.025206, -0.154468, 1.179674, 0, 0, 0, 0, 1]} - ! name: Arri Wide Gamut / LogC EI 800 family: Camera Footage equalitygroup: "" bitdepth: 32f description: | Panasonic V-Log / V-Gamut isdata: false allocation: uniform allocationvars: [0, 1] to_reference: ! children: - ! {src: V3_LogC_800_to_linear.spi1d, interpolation: linear} - ! {matrix: [1.617523, -0.537287, -0.080237, 0, -0.070573, 1.334613, -0.26404, 0, -0.021102, -0.226954, 1.248056, 0, 0, 0, 0, 1]} - ! name: Arri Wide Gamut / LogC EI 400 family: Camera Footage equalitygroup: "" bitdepth: 32f description: | Panasonic V-Log / V-Gamut isdata: false allocation: uniform allocationvars: [0, 1] to_reference: ! children: - ! {src: V3_LogC_400_to_linear.spi1d, interpolation: linear} - ! {matrix: [1.617523, -0.537287, -0.080237, 0, -0.070573, 1.334613, -0.26404, 0, -0.021102, -0.226954, 1.248056, 0, 0, 0, 0, 1]} - ! name: Non-Colour Data family: description: | Transform to flag data as non-colour, strictly data, and avoid OCIO colour specific transforms. equalitygroup: bitdepth: 32f isdata: true allocation: uniform allocationvars: [0, 1] looks: - ! name: Greyscale process_space: Filmic Log Encoding transform: ! {matrix: [0.2126729, 0.7151521, 0.0721750, 0, 0.2126729, 0.7151521, 0.0721750, 0, 0.2126729, 0.7151521, 0.0721750, 0, 0, 0, 0, 1]} - ! name: False Colour process_space: Filmic Log Encoding transform: ! children: - ! {matrix: [0.2126729, 0.7151521, 0.0721750, 0, 0.2126729, 0.7151521, 0.0721750, 0, 0.2126729, 0.7151521, 0.0721750, 0, 0, 0, 0, 1]} - ! {src: Filmic_False_Colour.spi3d, interpolation: best} - ! name: Very High Contrast process_space: Filmic Log Encoding transform: ! {src: Filmic_to_1.20_1-00.spi1d, interpolation: linear} - ! name: High Contrast process_space: Filmic Log Encoding transform: ! {src: Filmic_to_0.99_1-0075.spi1d, interpolation: linear} - ! name: Medium High Contrast process_space: Filmic Log Encoding transform: ! {src: Filmic_to_0-85_1-011.spi1d, interpolation: best} - ! name: Base Contrast process_space: Filmic Log Encoding transform: ! {src: Filmic_to_0-70_1-03.spi1d, interpolation: linear} - ! name: Medium Low Contrast process_space: Filmic Log Encoding transform: ! {src: Filmic_to_0-60_1-04.spi1d, interpolation: linear} - ! name: Low Contrast process_space: Filmic Log Encoding transform: ! {src: Filmic_to_0-48_1-09.spi1d, interpolation: linear} - ! name: Very Low Contrast process_space: Filmic Log Encoding transform: ! {src: Filmic_to_0-35_1-30.spi1d, interpolation: linear}