# Filmic Dynamic Range LUT configuration crafted by Troy James Sobotka with # special thanks and feedback from Guillermo, Claudio Rocha, Bassam Kurdali, # Eugenio Pignataro, Henri Hebeisen, Jason Clarke, Haarm-Peter Duiker, Thomas # Mansencal, and Timothy Lottes. ocio_profile_version: 1 search_path: "LUTs:luts:filmic" strictparsing: true luma: [0.256225, 0.678179, 0.0655957] roles: reference: Linear # Internal scene linear space scene_linear: Linear rendering: Linear default: sRGB # Distribution of colors in color picker color_picking: sRGB # Non-color data data: Non-Color xyz: Linear XYZ IE color_timing: sRGB compositing_log: sRGB matte_paint: sRGB texture_paint: sRGB # CIE XYZ color space xyz: Linear XYZ IE # Specifed by OCIO, not used in Blender color_timing: Filmic Log compositing_log: Filmic Log default: Linear matte_paint: Linear texture_paint: Linear displays: sRGB-Like Commodity Display: - ! {name: Display Native, colorspace: BT.709 2.2 CCTF Colourspace} sRGB Display: - ! {name: Display Native, colorspace: sRGB} - ! {name: Filmic, colorspace: Filmic sRGB} - ! {name: Filmic Log, colorspace: Filmic Log} - ! {name: Raw, colorspace: Raw} - ! {name: False Color, colorspace: False Color} XYZ: - ! {name: Standard, colorspace: Linear XYZ IE} - ! {name: DCI, colorspace: dci_xyz} - ! {name: Raw, colorspace: Raw} None: - ! {name: Standard, colorspace: Raw} active_displays: [sRGB Display, sRGB-Like Commodity Display, XYZ, None] active_views: [Display Native, Standard, Filmic, Filmic Log, Raw, False Color] colorspaces: - ! name: Linear family: Colourspace equalitygroup: "" bitdepth: 32f description: | Linear BT.709 based reference with illuminant E based white point isdata: false allocation: lg2 allocationvars: [-12.473931188, 12.526068812] - ! name: Raw family: raw equalitygroup: bitdepth: 32f isdata: true allocation: uniform allocationvars: [0, 1] - ! name: Linear ACES family: linear equalitygroup: bitdepth: 32f description: | ACES linear space isdata: false allocation: lg2 allocationvars: [-8.5, 5] from_reference: ! children: - ! {src: srgb_to_xyz.spimtx, interpolation: linear} - ! {src: xyz_to_aces.spimtx, interpolation: linear} - ! name: nuke_rec709 family: display equalitygroup: bitdepth: 32f description: | Rec. 709 (Full Range) Display Space isdata: false allocation: uniform allocationvars: [-0.125, 1.125] to_reference: ! children: - ! {src: rec709.spi1d, interpolation: linear} - ! name: dci_xyz family: display equalitygroup: bitdepth: 16f description: | OpenDCP output LUT with DCI reference white and Gamma 2.6 isdata: false allocation: uniform allocationvars: [0, 1] from_reference: ! children: - ! {src: srgb_to_xyz.spimtx, interpolation: linear} - ! {src: dci_xyz.spi1d, interpolation: linear} - ! name: lg10 family: display equalitygroup: bitdepth: 10ui description: | conversion from film log isdata: false allocation: uniform to_reference: ! children: - ! {src: lg10.spi1d, interpolation: nearest} - ! name: sRGB family: Colourspace equalitygroup: "" bitdepth: 32f description: | sRGB IEC 61966-2-1 Colourspace isdata: false allocation: uniform allocationvars: [0, 1] to_reference: ! children: - ! {src: sRGB_CCTF_to_Linear.spi1d, interpolation: nearest} - ! {matrix: [0.882747, 0.114509, 0.00274331, 0, -0.00759616, 1.00778, -0.000187851, 0, -0.00283521, -0.00917944, 1.01201, 0, 0, 0, 0, 1]} from_reference: ! children: - ! {matrix: [0.882747, 0.114509, 0.00274331, 0, -0.00759616, 1.00778, -0.000187851, 0, -0.00283521, -0.00917944, 1.01201, 0, 0, 0, 0, 1], direction: inverse} - ! {src: sRGB_Linear_to_CCTF.spi1d, interpolation: nearest} - ! name: BT.709 2.2 CCTF Colourspace family: Colourspace equalitygroup: "" bitdepth: 32f description: | Commodity BT.709 2.2 CCTF Colourspace isdata: false allocation: uniform allocationvars: [0, 1] to_reference: ! children: - ! {value: [2.2, 2.2, 2.2, 1]} - ! {matrix: [0.882747, 0.114509, 0.00274331, 0, -0.00759616, 1.00778, -0.000187851, 0, -0.00283521, -0.00917944, 1.01201, 0, 0, 0, 0, 1]} from_reference: ! children: - ! {matrix: [0.882747, 0.114509, 0.00274331, 0, -0.00759616, 1.00778, -0.000187851, 0, -0.00283521, -0.00917944, 1.01201, 0, 0, 0, 0, 1], direction: inverse} - ! {value: [2.2, 2.2, 2.2, 1], direction: inverse} - ! name: sRGB Linear family: Chromaticity equalitygroup: "" bitdepth: 32f description: | sRGB IEC 61966-2-1 primaries with linear transfer function isdata: false allocation: lg2 allocationvars: [-12.4739, 12.5261] to_reference: ! {matrix: [0.882747, 0.114509, 0.00274331, 0, -0.00759616, 1.00778, -0.000187851, 0, -0.00283521, -0.00917944, 1.01201, 0, 0, 0, 0, 1]} from_reference: ! {matrix: [0.882747, 0.114509, 0.00274331, 0, -0.00759616, 1.00778, -0.000187851, 0, -0.00283521, -0.00917944, 1.01201, 0, 0, 0, 0, 1], direction: inverse} - ! name: Linear XYZ IE family: Chromaticity equalitygroup: "" bitdepth: 32f description: | XYZ transform with assumed IE white point isdata: false allocation: lg2 allocationvars: [-12.4739, 12.5261] to_reference: ! {matrix: [0.496921, 0.33909, 0.163989, 0, 0.256225, 0.678179, 0.0655957, 0, 0.0232932, 0.11303, 0.863677, 0, 0, 0, 0, 1], direction: inverse} from_reference: ! {matrix: [0.496921, 0.33909, 0.163989, 0, 0.256225, 0.678179, 0.0655957, 0, 0.0232932, 0.11303, 0.863677, 0, 0, 0, 0, 1]} - ! name: Non-Color family: raw description: | Color space used for images which contains non-color data (i,e, normal maps) equalitygroup: bitdepth: 32f isdata: true allocation: uniform allocationvars: [0, 1] - ! name: Filmic Log family: log 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.473931188, 12.526068812] from_reference: ! children: - ! {allocation: lg2, vars: [-12.473931188, 12.526068812]} - ! {src: filmic_desat65cube.spi3d, interpolation: best} - ! {allocation: uniform, vars: [0, 0.66]} to_reference: ! {allocation: lg2, vars: [-12.473931188, 4.026068812], direction: inverse} - ! name: Filmic sRGB family: display equalitygroup: bitdepth: 32f description: | Filmic sRGB view transform isdata: false allocation: lg2 allocationvars: [-12.473931188, 12.526068812] from_reference: ! children: - ! {src: Linear, dst: Filmic Log} - ! {src: filmic_to_0-70_1-03.spi1d, interpolation: linear} - ! name: False Color family: display equalitygroup: bitdepth: 32f description: | Filmic false color view transform isdata: false allocation: lg2 allocationvars: [-12.473931188, 12.526068812] from_reference: ! children: - ! {src: Linear, dst: Filmic Log} - ! {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_color.spi3d, interpolation: best} looks: - ! name: Very High Contrast process_space: Filmic Log transform: ! children: - ! {src: filmic_to_1.20_1-00.spi1d, interpolation: linear} - ! {src: filmic_to_0-70_1-03.spi1d, interpolation: linear, direction: inverse} - ! name: High Contrast process_space: Filmic Log transform: ! children: - ! {src: filmic_to_0.99_1-0075.spi1d, interpolation: linear} - ! {src: filmic_to_0-70_1-03.spi1d, interpolation: linear, direction: inverse} - ! name: Medium High Contrast process_space: Filmic Log transform: ! children: - ! {src: filmic_to_0-85_1-011.spi1d, interpolation: best} - ! {src: filmic_to_0-70_1-03.spi1d, interpolation: linear, direction: inverse} - ! name: Medium Contrast process_space: Filmic Log transform: ! children: - ! name: Medium Low Contrast process_space: Filmic Log transform: ! children: - ! {src: filmic_to_0-60_1-04.spi1d, interpolation: linear} - ! {src: filmic_to_0-70_1-03.spi1d, interpolation: linear, direction: inverse} - ! name: Low Contrast process_space: Filmic Log transform: ! children: - ! {src: filmic_to_0-48_1-09.spi1d, interpolation: linear} - ! {src: filmic_to_0-70_1-03.spi1d, interpolation: linear, direction: inverse} - ! name: Very Low Contrast process_space: Filmic Log transform: ! children: - ! {src: filmic_to_0-35_1-30.spi1d, interpolation: linear} - ! {src: filmic_to_0-70_1-03.spi1d, interpolation: linear, direction: inverse}