# OpenColorIO configuration file for Blender, replacing Filmic # Based on original AgX by Troy Sobotka: https://github.com/sobotka/AgX https://github.com/sobotka/SB2383-Configuration-Generation # Further Developed by Zijun Eary Zhou法纤净, Mark Faderbauer, and Sakari Kapanen # Repository for this version: https://github.com/EaryChow/AgX ocio_profile_version: 2 environment: {} search_path: LUTs:filmic strictparsing: true luma: [0.2126, 0.7152, 0.0722] roles: # When using Spectral Cycles, Change color_picking role to I-E color_picking: sRGB color_timing: AgX Log compositing_log: AgX Log data: Non-Color default: sRGB default_byte: sRGB default_float: Linear BT.709 I-D65 default_sequencer: sRGB matte_paint: sRGB reference: Linear CIE-XYZ I-E # When using Spectral Cycles, Change scene_linear and rendering role to I-E scene_linear: Linear BT.709 I-D65 rendering: Linear BT.709 I-D65 texture_paint: sRGB # When using Spectral Cycles, Change XYZ role to I-E, and comment out the aces_interchange role XYZ: Linear CIE-XYZ I-D65 aces_interchange: ACES2065-1 cie_xyz_d65_interchange: Linear CIE-XYZ I-D65 file_rules: - ! {name: Default, colorspace: default} displays: sRGB: - ! {name: Guard Rail, colorspace: Guard Rail sRGB} - ! {name: AgX, colorspace: AgX Base sRGB} - ! {name: Filmic, colorspace: Filmic sRGB} - ! {name: AgX Log,colorspace: AgX Log} - ! {name: AgX False Color, colorspace: AgX False Color} - ! {name: Standard, colorspace: sRGB} - ! {name: None, colorspace: Non-Color} Display P3: - ! {name: Guard Rail, colorspace: Guard Rail P3} - ! {name: AgX, colorspace: AgX Base Display P3} - ! {name: AgX Log,colorspace: AgX Log} - ! {name: AgX False Color, colorspace: AgX False Color} - ! {name: Standard, colorspace: Display P3} - ! {name: None, colorspace: Non-Color} BT.1886: - ! {name: Guard Rail, colorspace: Guard Rail BT.1886} - ! {name: AgX, colorspace: AgX Base BT.1886} - ! {name: AgX Log,colorspace: AgX Log} - ! {name: AgX False Color, colorspace: AgX False Color} - ! {name: Standard, colorspace: BT.1886} - ! {name: None, colorspace: Non-Color} BT.2020: - ! {name: Guard Rail, colorspace: Guard Rail BT.2020} - ! {name: AgX, colorspace: AgX Base BT.2020} - ! {name: AgX Log,colorspace: AgX Log} - ! {name: AgX False Color, colorspace: AgX False Color} - ! {name: Standard, colorspace: BT.2020} - ! {name: None, colorspace: Non-Color} active_displays: [] active_views: [] inactive_colorspaces: [Guard Rail sRGB, Guard Rail P3, Guard Rail BT.1886, Guard Rail BT.2020, Luminance Compensation BT.2020, Luminance Compensation P3, Luminance Compensation sRGB, Display P3 I-E, sRGB I-E, BT.2020 I-E, AgX False Color] looks: - ! name: AgX - Punchy process_space: AgX Base BT.2020 description: A post-formation punchy look transform: ! children: - ! {power: [1.35, 1.35, 1.35]} - ! {src: BT.2020, dst: Guard Rail BT.2020} - ! name: AgX - Green Ink process_space: AgX Base BT.2020 description: A Post-Formation Look with Green Tint in Lower Range and Warm Tint in Higher Range transform: ! children: - ! {slope: [1, 0.85, 0.9]} - ! shadows: {rgb: [0.5, 0.8, 0.7], master: 1, start: 2, pivot: 0.001} - ! shadows: {rgb: [0.9, 1.2, 0.9], master: 0.2, start: 0.5, pivot: 0.001} - ! {power: [0.78, 0.78377, 0.7799]} - ! {slope: [1.09696, 1.0972, 1.0969]} - ! {src: BT.2020, dst: Guard Rail BT.2020} - ! name: AgX - Greyscale process_space: AgX Log description: A Black and White Look transform: ! children: - ! {allocation: lg2, vars: [-12.47393, 12.5260688117], direction: inverse} - ! {matrix: [0.2658180370250449, 0.59846986045365, 0.1357121025213052, 0, 0.2658180370250449, 0.59846986045365, 0.1357121025213052, 0, 0.2658180370250449, 0.59846986045365, 0.1357121025213052, 0, 0, 0, 0, 1]} - ! {allocation: lg2, vars: [-12.47393, 12.5260688117]} - ! name: AgX - Very High Contrast process_space: AgX Log description: A Very High Contrast Look transform: ! children: - ! style: log contrast: {rgb: [1.57, 1.57, 1.57], master: 1} saturation: 0.9 pivot: {contrast: -0.2} - ! name: AgX - High Contrast process_space: AgX Log description: A High Contrast Look transform: ! children: - ! style: log contrast: {rgb: [1.4, 1.4, 1.4], master: 1} saturation: 0.95 pivot: {contrast: -0.2} - ! name: AgX - Medium High Contrast process_space: AgX Log description: A Medium High Contrast Look transform: ! children: - ! style: log contrast: {rgb: [1.2, 1.2, 1.2], master: 1} saturation: 1 pivot: {contrast: -0.2} - ! name: AgX - Base Contrast process_space: AgX Log description: A Base Contrast Look transform: ! children: - ! style: log contrast: {rgb: [1, 1, 1], master: 1} pivot: {contrast: -0.2} - ! name: AgX - Medium Low Contrast process_space: AgX Log description: A Medium Low Contrast Look transform: ! children: - ! style: log contrast: {rgb: [0.9, 0.9, 0.9], master: 1} saturation: 1.05 pivot: {contrast: -0.2} - ! name: AgX - Low Contrast process_space: AgX Log description: A Low Contrast Look transform: ! children: - ! style: log contrast: {rgb: [0.8, 0.8, 0.8], master: 1} saturation: 1.1 pivot: {contrast: -0.2} - ! name: AgX - Very Low Contrast process_space: AgX Log description: A Very Low Contrast Look transform: ! children: - ! style: log contrast: {rgb: [0.7, 0.7, 0.7], master: 1} saturation: 1.15 pivot: {contrast: -0.2} - ! name: Filmic - 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: Filmic - 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: Filmic - 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: Filmic - Medium Contrast process_space: Filmic Log transform: ! children: - ! name: Filmic - 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: Filmic - 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: Filmic - 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} colorspaces: - ! name: Linear CIE-XYZ I-E aliases: ["FilmLight: Linear - XYZ"] family: Chromaticity equalitygroup: "" bitdepth: 32f description: | 1931 CIE XYZ with assumed I-E white point isdata: false allocation: uniform allocationvars: [-12.4739, 12.5261] - ! name: Linear CIE-XYZ I-D65 aliases: [cie_xyz_d65, CIE-XYZ-D65] family: Chromaticity equalitygroup: bitdepth: 32f description: | 1931 CIE XYZ with adapted I-D65 white point isdata: false allocation: uniform from_scene_reference: ! {src: xyz_E_to_D65.spimtx, interpolation: linear} to_scene_reference: ! {src: xyz_D65_to_E.spimtx, interpolation: linear} - ! name: Linear BT.709 I-E aliases: [] family: Colourspaces equalitygroup: "" bitdepth: 32f description: Open Domain Linear BT.709 Tristimulus with I-E white point isdata: false allocation: uniform from_scene_reference: ! children: - ! {matrix: [2.6896551724137931, -1.2758620689655173, -0.4137931034482757, 0, -1.0221081721279115, 1.9782866166600865, 0.0438215554678247, 0, 0.0612244897959184, -0.2244897959183672, 1.1632653061224481, 0, 0, 0, 0, 1]} - ! name: Linear BT.709 I-D65 aliases: [Linear, Linear BT.709, Linear Tristimulus, Linear Rec.709, linrec709, Utility - Linear - sRGB, Utility - Linear - Rec.709, lin_srgb, Linear Rec.709 (sRGB), lin_rec709_srgb, lin_rec709, lin_srgb, "CGI: Linear - Rec.709"] family: Colourspaces equalitygroup: "" bitdepth: 32f description: Open Domain Linear BT.709 Tristimulus with I-D65 white point isdata: false allocation: uniform from_scene_reference: ! children: - ! {src: Linear CIE-XYZ I-E, dst: Linear CIE-XYZ I-D65} - ! {matrix: [ 3.2410032329763587, -1.5373989694887855, -0.4986158819963629, 0, -0.9692242522025164, 1.8759299836951759, 0.0415542263400847, 0, 0.0556394198519755, -0.2040112061239099, 1.0571489771875333, 0, 0, 0, 0, 1]} - ! name: ACES2065-1 aliases: [Linear ACES, aces2065_1, ACES - ACES2065-1, lin_ap0, "ACES: Linear - AP0"] family: Colourspaces equalitygroup: "" bitdepth: unknown description: Open Domain Linear AP0 Tristimulus with ACES white point isdata: false allocation: uniform from_scene_reference: ! children: - ! {src: Linear CIE-XYZ I-E, dst: Linear CIE-XYZ I-D65} - ! {style: "UTILITY - ACES-AP0_to_CIE-XYZ-D65_BFD", direction: inverse} - ! name: ACEScg aliases: [Linear ACEScg, lin_ap1, ACES - ACEScg, "ACEScg: Linear - AP1"] family: Colourspaces equalitygroup: "" bitdepth: unknown description: Open Domain Linear AP1 Tristimulus with ACES white point isdata: false allocation: uniform from_scene_reference: ! children: - ! {src: Linear CIE-XYZ I-E, dst: Linear CIE-XYZ I-D65} - ! {style: "UTILITY - ACES-AP1_to_CIE-XYZ-D65_BFD", direction: inverse} - ! name: Linear DCI-P3 I-E family: Colourspaces equalitygroup: "" bitdepth: 32f description: Open Domain Linear DCI-P3 Tristimulus with I-E white point isdata: false allocation: uniform allocationvars: [-12.4739, 12.5261] from_scene_reference: ! children: - ! {matrix: [2.1506740681998422, -0.8033306899286285, -0.3473433782712135, 0, -0.8669410150891632, 1.8422496570644722, 0.0246913580246913, 0, 0.0391091797935906, -0.0831070070613798, 1.0439978272677890, 0, 0, 0, 0, 1]} - ! name: Linear DCI-P3 I-D65 aliases: [Linear P3-D65, lin_p3d65, Utility - Linear - P3-D65] family: Colourspaces equalitygroup: "" bitdepth: 32f description: Open Domain Linear DCI-P3 Tristimulus with I-D65 white point isdata: false allocation: uniform allocationvars: [-12.4739, 12.5261] from_scene_reference: ! children: - ! {src: Linear CIE-XYZ I-E, dst: Linear CIE-XYZ I-D65} - ! {matrix: [2.4935091239346101, -0.9313881794047790, -0.4027127567416516, 0, -0.8294732139295544, 1.7626305796003032, 0.0236242371055886, 0, 0.0358512644339181, -0.0761839369220759, 0.9570295866943110, 0, 0, 0, 0, 1]} - ! name: Linear BT.2020 I-E family: Colourspaces equalitygroup: "" bitdepth: 32f description: Open Domain Linear BT.2020 Tristimulus with I-E white point isdata: false allocation: uniform from_scene_reference: ! children: - ! {matrix: [1.5498639396171363, -0.3211143451931252, -0.2287495944240111, 0, -0.6904600461999933, 1.6741291531150519, 0.0163308930849413, 0, 0.0192370654890717, -0.0466432957748727, 1.0274062302858002, 0, 0, 0, 0, 1]} - ! name: Linear BT.2020 I-D65 aliases: [Linear Rec.2020, lin_rec2020, Utility - Linear - Rec.2020] family: Colourspaces equalitygroup: "" bitdepth: 32f description: Open Domain Linear BT.2020 Tristimulus with I-D65 white point isdata: false allocation: uniform from_scene_reference: ! children: - ! {src: Linear CIE-XYZ I-E, dst: Linear CIE-XYZ I-D65} - ! {matrix: [ 1.7166634277958805, -0.3556733197301399, -0.2533680878902478, 0, -0.6666738361988869, 1.6164557398246981, 0.0157682970961337, 0, 0.0176424817849772, -0.0427769763827532, 0.9422432810184308, 0, 0, 0, 0, 1]} - ! name: Linear E-Gamut I-D65 aliases: ["FilmLight: Linear - E-Gamut"] family: Colourspaces equalitygroup: "" bitdepth: 32f description: Open Domain Linear E Gamut Tristimulus with I-D65 white point isdata: false allocation: uniform from_scene_reference: ! children: - ! {src: Linear CIE-XYZ I-E, dst: Linear CIE-XYZ I-D65} - ! {matrix: [ 0.7053968501, 0.1640413283, 0.08101774865, 0, 0.2801307241, 0.8202066415, -0.1003373656, 0, -0.1037815116, -0.07290725703, 1.265746519, 0, 0, 0, 0, 1], direction: inverse} - ! name: AgX Log aliases: [] family: Log Encodings equalitygroup: "" bitdepth: unknown description: Chroma-inset Log Encoding with 25 Stops of Dynamic Range isdata: false allocation: uniform from_scene_reference: ! children: - ! {src: Linear CIE-XYZ I-E, dst: Luminance Compensation BT.2020} - ! {matrix: [0.829681550265105, 0.0921291579508549, 0.0781892917840406, 0, 0.132999541165866, 0.737296771933025, 0.129703686901108, 0, 0.108378402989344, 0.0743836573934164, 0.81723793961724, 0, 0, 0, 0, 1]} - ! {allocation: lg2, vars: [-12.47393, 12.5260688117]} to_scene_reference: ! children: - ! {allocation: lg2, vars: [-12.47393, 12.5260688117], direction: inverse} - ! {matrix: [0.829681550265105, 0.0921291579508549, 0.0781892917840406, 0, 0.132999541165866, 0.737296771933025, 0.129703686901108, 0, 0.108378402989344, 0.0743836573934164, 0.81723793961724, 0, 0, 0, 0, 1], direction: inverse} - ! {src: Linear CIE-XYZ I-E, dst: Linear BT.2020 I-D65, direction: inverse} - ! name: Filmic sRGB family: Imagery equalitygroup: bitdepth: unknown description: | Filmic sRGB Image Encoding isdata: false allocation: uniform from_scene_reference: ! children: - ! {src: Linear CIE-XYZ I-E, dst: Filmic Log} - ! {src: filmic_to_0-70_1-03.spi1d, interpolation: linear} - ! name: Filmic Log family: Log Encodings equalitygroup: bitdepth: unknown description: | Log based filmic shaper with 16.5 stops of latitude, and 25 stops of dynamic range isdata: false allocation: uniform allocationvars: [-12.473931188, 12.526068812] from_scene_reference: ! children: - ! {src: Linear CIE-XYZ I-E, dst: Linear BT.709 I-D65} - ! {allocation: lg2, vars: [-12.473931188, 12.526068812]} - ! {src: filmic_desat_33.cube, interpolation: best} - ! {allocation: uniform, vars: [0, 0.66]} to_scene_reference: ! children: - ! {allocation: lg2, vars: [-12.473931188, 4.026068812], direction: inverse} - ! {src: Linear CIE-XYZ I-E, dst: Linear BT.709 I-D65, direction: inverse} - ! name: Guard Rail BT.2020 family: Imagery equalitygroup: "" bitdepth: unknown description: A default Guard Rail image formation for BT.2020 displays isdata: false allocation: unknown from_scene_reference: ! children: - ! {src: Linear CIE-XYZ I-E, dst: Luminance Compensation BT.2020} - ! {src: Guard_Rail_Higher_Shaper_EOTF.spi1d, interpolation: linear, direction: inverse} - ! {src: guard_rail_higher.cube, interpolation: best} - ! {src: Guard_Rail_Higher_Shaper_EOTF.spi1d, interpolation: linear} - ! {src: Linear BT.2020 I-D65, dst: BT.2020} - ! {max_in_value: 1, max_out_value: 1} to_scene_reference: ! children: - ! {src: BT.2020 2.4, dst: Linear CIE-XYZ I-E} - ! name: Guard Rail sRGB family: Imagery equalitygroup: "" bitdepth: unknown description: A default Guard Rail image formation for sRGB displays isdata: false allocation: unknown from_scene_reference: ! children: - ! {src: Linear CIE-XYZ I-E, dst: Luminance Compensation sRGB} - ! {src: Guard_Rail_Higher_Shaper_EOTF.spi1d, interpolation: linear, direction: inverse} - ! {src: guard_rail_higher.cube, interpolation: best} - ! {src: Guard_Rail_Higher_Shaper_EOTF.spi1d, interpolation: linear} - ! {src: Linear BT.709 I-D65, dst: sRGB} - ! {max_in_value: 1, max_out_value: 1} to_scene_reference: ! children: - ! {src: sRGB 2.2, dst: Linear CIE-XYZ I-E} - ! name: Guard Rail BT.1886 family: Imagery equalitygroup: "" bitdepth: unknown description: A default Guard Rail image formation for BT.1886 displays isdata: false allocation: unknown from_scene_reference: ! children: - ! {src: Linear CIE-XYZ I-E, dst: Guard Rail sRGB} - ! {src: sRGB, dst: BT.1886} to_scene_reference: ! children: - ! {src: BT.1886, dst: Linear CIE-XYZ I-E} - ! name: Guard Rail P3 family: Imagery equalitygroup: "" bitdepth: unknown description: A default Guard Rail image formation for Display P3 displays isdata: false allocation: unknown from_scene_reference: ! children: - ! {src: Linear CIE-XYZ I-E, dst: Luminance Compensation P3} - ! {src: Guard_Rail_Higher_Shaper_EOTF.spi1d, interpolation: linear, direction: inverse} - ! {src: guard_rail_higher.cube, interpolation: best} - ! {src: Guard_Rail_Higher_Shaper_EOTF.spi1d, interpolation: linear} - ! {src: Linear DCI-P3 I-D65, dst: Display P3} - ! {max_in_value: 1, max_out_value: 1} to_scene_reference: ! children: - ! {src: Display P3 2.2, dst: Linear CIE-XYZ I-E} - ! name: AgX Base BT.2020 family: Imagery equalitygroup: "" bitdepth: unknown description: AgX Base Image Encoding for BT.2020 Display isdata: false allocation: uniform from_scene_reference: ! children: - ! {src: Linear CIE-XYZ I-E, dst: AgX Log} - ! {src: AgX_Formation.cube, interpolation: best} - ! {src: BT.2020, dst: Linear BT.2020 I-D65} - ! {matrix: [0.844866185973361, 0.081876260205381, 0.0732575538212578, 0, 0.104618964711338, 0.822123481467404, 0.0732575538212576, 0, 0.104618964711338, 0.0818762602053808, 0.813504775083281, 0, 0, 0, 0, 1], direction: inverse} - ! {src: Linear BT.2020 I-D65, dst: BT.2020} to_scene_reference: ! children: - ! {src: BT.2020, dst: Linear BT.2020 I-D65} - ! {matrix: [0.844866185973361, 0.081876260205381, 0.0732575538212578, 0, 0.104618964711338, 0.822123481467404, 0.0732575538212576, 0, 0.104618964711338, 0.0818762602053808, 0.813504775083281, 0, 0, 0, 0, 1]} - ! {src: Linear BT.2020 I-D65, dst: BT.2020} - ! {src: AgX_Formation.cube, interpolation: best, direction: inverse} - ! {src: AgX Log, dst: Linear CIE-XYZ I-E} - ! name: AgX Base sRGB family: Imagery equalitygroup: "" bitdepth: unknown description: AgX Image Encoding for sRGB Display isdata: false allocation: uniform from_scene_reference: ! children: - ! {src: Linear CIE-XYZ I-E, dst: AgX Base BT.2020} - ! {src: BT.2020, dst: Guard Rail sRGB} to_scene_reference: ! children: - ! {src: sRGB, dst: BT.2020} - ! {src: AgX Base BT.2020, dst: Linear CIE-XYZ I-E} - ! name: AgX Base Display P3 family: Imagery equalitygroup: "" bitdepth: unknown description: AgX Image Encoding for Display P3 Display isdata: false allocation: uniform from_scene_reference: ! children: - ! {src: Linear CIE-XYZ I-E, dst: AgX Base BT.2020} - ! {src: BT.2020, dst: Guard Rail P3} to_scene_reference: ! children: - ! {src: Display P3, dst: BT.2020} - ! {src: AgX Base BT.2020, dst: Linear CIE-XYZ I-E} - ! name: AgX Base BT.1886 family: Imagery equalitygroup: "" bitdepth: unknown description: AgX Image Encoding for BT.1886 Display isdata: false allocation: uniform from_scene_reference: ! children: - ! {src: Linear CIE-XYZ I-E, dst: AgX Base sRGB} - ! {src: sRGB, dst: BT.1886} to_scene_reference: ! children: - ! {src: BT.1886, dst: BT.2020} - ! {src: AgX Base BT.2020, dst: Linear CIE-XYZ I-E} - ! name: AgX False Color aliases: [False Colour] family: Imagery equalitygroup: bitdepth: unknown description: | AgX false color heat map isdata: false from_scene_reference: ! children: - ! {src: Linear CIE-XYZ I-E, dst: AgX Base BT.2020} - ! {src: BT.2020, dst: Linear BT.2020 I-D65} - ! {matrix: [0.2658180370250449, 0.59846986045365, 0.1357121025213052, 0, 0.2658180370250449, 0.59846986045365, 0.1357121025213052, 0, 0.2658180370250449, 0.59846986045365, 0.1357121025213052, 0, 0, 0, 0, 1]} - ! {src: AgX_False_Color.spi1d, interpolation: best} - ! name: sRGB aliases: [sRGB 2.2, sRGB I-D65, srgb_display, sRGB - Display, g22_rec709, Utility - Gamma 2.2 - Rec.709 - Texture, "sRGB Display: 2.2 Gamma - Rec.709"] family: Displays/SDR equalitygroup: "" bitdepth: unknown description: sRGB IEC 61966-2-1 2.2 Exponent Reference EOTF Display isdata: false allocation: uniform from_scene_reference: ! children: - ! {src: Linear CIE-XYZ I-E, dst: Linear BT.709 I-D65} - ! {value: 2.2, direction: inverse} - ! name: sRGB I-E aliases: [sRGB 2.2 I-E] family: Displays/SDR equalitygroup: "" bitdepth: unknown description: sRGB IEC 61966-2-1 2.2 Exponent Reference EOTF Display with I-E white point isdata: false allocation: uniform from_scene_reference: ! children: - ! {src: Linear CIE-XYZ I-E, dst: Linear BT.709 I-E} - ! {value: 2.2, direction: inverse} - ! name: Display P3 I-E aliases: [Display 2.2 P3 I-E] family: Displays/SDR equalitygroup: "" bitdepth: unknown description: Display P3 Exponent EOTF Display with I-E white point isdata: false allocation: uniform from_scene_reference: ! children: - ! {src: Linear CIE-XYZ I-E, dst: Linear DCI-P3 I-E} - ! {value: 2.2, direction: inverse} - ! name: BT.1886 aliases: [BT.1886 2.4, BT.1886 I-D65, Rec.1886 / Rec.709 Video - Display, rec1886_rec709_video_display, Rec.1886 Rec.709 - Display, rec1886_rec709_display, "Rec1886: 2.4 Gamma - Rec.709"] family: Displays/SDR equalitygroup: "" bitdepth: unknown description: BT.1886 Exponent EOTF Display isdata: false allocation: uniform from_scene_reference: ! children: - ! {src: Linear CIE-XYZ I-E, dst: Linear BT.709 I-D65} - ! {value: 2.4, direction: inverse} - ! name: Display P3 aliases: [Display P3 2.2, Display P3 I-D65, P3-D65 - Display, p3_d65_display, p3d65_display] family: Displays/SDR equalitygroup: "" bitdepth: unknown description: Display P3 Exponent EOTF Display isdata: false allocation: uniform from_scene_reference: ! children: - ! {src: Linear CIE-XYZ I-E, dst: Linear DCI-P3 I-D65} - ! {value: 2.2, direction: inverse} - ! name: BT.2020 aliases: [BT.2020 2.4, BT.2020 I-D65, Rec.1886 / Rec.2020 Video - Display, rec1886_rec2020_video_display, Rec.1886 Rec.2020 - Display, rec1886_rec2020_display, "Rec1886: 2.4 Gamma - Rec.2020"] family: Displays/SDR equalitygroup: "" bitdepth: unknown description: BT.2020 Exponent EOTF Display isdata: false allocation: uniform from_scene_reference: ! children: - ! {src: Linear CIE-XYZ I-E, dst: Linear BT.2020 I-D65} - ! {value: 2.4, direction: inverse} - ! name: BT.2020 I-E aliases: [BT.2020 2.4 I-E] family: Displays/SDR equalitygroup: "" bitdepth: unknown description: BT.2020 Exponent EOTF Display with I-E white point isdata: false allocation: uniform from_scene_reference: ! children: - ! {src: Linear CIE-XYZ I-E, dst: Linear BT.2020 I-E} - ! {value: 2.4, direction: inverse} - ! name: Luminance Compensation BT.2020 aliases: [] family: Utilities equalitygroup: "" bitdepth: unknown description: Offset the negative values and compensate for luminance isdata: false allocation: uniform from_scene_reference: ! children: - ! {src: Linear CIE-XYZ I-E, dst: Linear E-Gamut I-D65} - ! {allocation: lg2, vars: [-12.47393, 12.5260688117]} - ! {src: luminance_compensation_bt2020.cube, interpolation: best} - ! {allocation: lg2, vars: [-12.47393, 12.5260688117], direction: inverse} - ! {src: Linear E-Gamut I-D65, dst: Linear BT.2020 I-D65} - ! name: Luminance Compensation sRGB aliases: [] family: Utilities equalitygroup: "" bitdepth: unknown description: Use CIE 2012 Luminance to Compensate for Some Out-of-BT.709-Domain Values isdata: false allocation: uniform from_scene_reference: ! children: - ! {src: Linear CIE-XYZ I-E, dst: Linear E-Gamut I-D65} - ! {matrix: [0.960599732262383, 0.0196075412762159, 0.019792726461401, 0, 0.0105997322623829, 0.969607541276216, 0.0197927264614012, 0, 0.0105997322623829, 0.0196075412762162, 0.969792726461401, 0, 0, 0, 0, 1]} - ! {style: CURVE - LINEAR_to_ST-2084} - ! {value: 0.5} - ! {src: luminance_compensation_srgb.cube, interpolation: best} - ! {value: 0.5, direction: inverse} - ! {style: CURVE - LINEAR_to_ST-2084, direction: inverse} - ! {matrix: [0.960599732262383, 0.0196075412762159, 0.019792726461401, 0, 0.0105997322623829, 0.969607541276216, 0.0197927264614012, 0, 0.0105997322623829, 0.0196075412762162, 0.969792726461401, 0, 0, 0, 0, 1], direction: inverse} - ! {src: Linear E-Gamut I-D65, dst: Linear BT.709 I-D65} - ! {min_in_value: 0, min_out_value: 0} - ! name: Luminance Compensation P3 aliases: [] family: Utilities equalitygroup: "" bitdepth: unknown description: Use CIE 2012 Luminance to Compensate for Some Out-of-P3-Domain Values isdata: false allocation: uniform from_scene_reference: ! children: - ! {src: Linear CIE-XYZ I-E, dst: Linear E-Gamut I-D65} - ! {matrix: [0.960599732262383, 0.0196075412762159, 0.019792726461401, 0, 0.0105997322623829, 0.969607541276216, 0.0197927264614012, 0, 0.0105997322623829, 0.0196075412762162, 0.969792726461401, 0, 0, 0, 0, 1]} - ! {style: CURVE - LINEAR_to_ST-2084} - ! {value: 0.5} - ! {src: luminance_compensation_p3.cube, interpolation: best} - ! {value: 0.5, direction: inverse} - ! {style: CURVE - LINEAR_to_ST-2084, direction: inverse} - ! {matrix: [0.960599732262383, 0.0196075412762159, 0.019792726461401, 0, 0.0105997322623829, 0.969607541276216, 0.0197927264614012, 0, 0.0105997322623829, 0.0196075412762162, 0.969792726461401, 0, 0, 0, 0, 1], direction: inverse} - ! {src: Linear E-Gamut I-D65, dst: Linear DCI-P3 I-D65} - ! {min_in_value: 0, min_out_value: 0} - ! name: Non-Color aliases: [Generic Data, Non-colour Data, Raw] family: Data/Generic Data equalitygroup: "" bitdepth: unknown description: Generic data that is not color, will not apply any color transform isdata: true allocation: uniform named_transforms: - ! name: 2.2 EOTF Encoding aliases: [sRGB EOTF Encoding] description: 2.2 Exponent EOTF Encoding family: Utilities/Curves transform: ! {value: 2.2, direction: inverse} - ! name: 2.4 EOTF Encoding aliases: [BT.1886 EOTF Encoding] description: 2.4 Exponent EOTF Encoding family: Utilities/Curves transform: ! {value: 2.4, direction: inverse}