# OpenColorIO configuration file for Blender # # Based on aces, nuke-default and spi configurations from OpenColorIO-Config # # 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. # # See ocio-license.txt for details. ocio_profile_version: 1 search_path: "luts:filmic" strictparsing: true luma: [0.2126, 0.7152, 0.0722] description: RRT version ut33 roles: reference: Linear # Internal scene linear space scene_linear: Linear rendering: Linear # Default color space for byte image default_byte: sRGB # Default color space for float images default_float: Linear # Default color space sequencer is working in default_sequencer: sRGB # Distribution of colors in color picker color_picking: sRGB # Non-color data data: Non-Color # CIE XYZ color space XYZ: XYZ # 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: - ! {name: Standard, 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: XYZ} - ! {name: DCI, colorspace: dci_xyz} - ! {name: Raw, colorspace: Raw} None: - ! {name: Standard, colorspace: Raw} active_displays: [sRGB, XYZ, None] active_views: [Standard, Filmic, Filmic Log, Raw] colorspaces: - ! name: Linear family: linear equalitygroup: bitdepth: 32f description: | Rec. 709 (Full Range), Blender native linear space 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] to_reference: ! {src: rec709_to_aces.spimtx, interpolation: linear, direction: inverse} - ! 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: XYZ family: linear equalitygroup: bitdepth: 32f isdata: false allocation: lg2 allocationvars: [-8.5, 5] from_reference: ! children: - ! {src: srgb_to_xyz.spimtx, 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: equalitygroup: bitdepth: 32f description: | Standard RGB Display Space isdata: false allocation: uniform allocationvars: [-0.125, 4.875] to_reference: ! {src: srgb.spi1d, interpolation: linear} from_reference: ! {src: srgb_inv.spi1d, interpolation: linear} - ! 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}