ocio_profile_version: 1 search_path: luts strictparsing: true luma: [0.2126, 0.7152, 0.0722] description: RRT version 0.7.0 - beta 0.1 OCIO config release - Contact alex@alexfry.com roles: color_picking: raw color_timing: adx10 compositing_log: adx10 data: raw default: raw matte_paint: raw reference: aces scene_linear: aces texture_paint: raw displays: p3dci: - ! {name: Raw, colorspace: raw} - ! {name: Log, colorspace: adx10} - ! {name: RRT, colorspace: rrt_p3dci} rgbMonitor: - ! {name: Raw, colorspace: raw} - ! {name: Log, colorspace: adx10} - ! {name: RRT, colorspace: rrt_rgbMonitor} rec709: - ! {name: Raw, colorspace: raw} - ! {name: Log, colorspace: adx10} - ! {name: RRT, colorspace: rrt_rec709_full_100nits} active_displays: [rec709, rgbMonitor, p3dci] active_views: [RRT, Log, Raw] colorspaces: - ! name: aces family: aces equalitygroup: bitdepth: 32f isdata: false allocation: lg2 allocationvars: [-8.5, 5] - ! name: raw family: raw equalitygroup: bitdepth: 32f isdata: true allocation: uniform allocationvars: [0, 1] - ! name: linear family: utility equalitygroup: "" bitdepth: 32f description: | Scene-linear, high dynamic range. Used for rendering and compositing. isdata: false allocation: lg2 allocationvars: [-15, 6] - ! name: aceslog family: aces equalitygroup: bitdepth: 32f isdata: false allocation: uniform allocationvars: [0, 1] from_reference: ! children: - ! {src: aceslog.spi1d, interpolation: linear, direction: inverse} - ! name: acesproxy family: aces equalitygroup: bitdepth: 32f isdata: false allocation: uniform allocationvars: [0, 1] from_reference: ! children: - ! {src: acesproxy.spi1d, interpolation: linear, direction: inverse} - ! name: adx10 family: adx equalitygroup: bitdepth: 10ui description: | Film Scan, using the 10-bit Academy Density Encoding isdata: false allocation: uniform allocationvars: [0, 1] to_reference: ! children: - ! {src: adx_adx10_to_cdd.spimtx} - ! {src: adx_cdd_to_cid.spimtx} - ! {src: adx_cid_to_rle.spi1d, interpolation: linear} - ! {base: 10, direction: inverse} - ! {src: adx_exp_to_aces.spimtx} - ! name: adx16 family: adx equalitygroup: bitdepth: 16ui description: | Film Scan, using the 16-bit Academy Density Encoding isdata: false allocation: uniform allocationvars: [0, 1] to_reference: ! children: - ! {src: adx_adx16_to_cdd.spimtx} - ! {src: adx_cdd_to_cid.spimtx} - ! {src: adx_cid_to_rle.spi1d, interpolation: linear} - ! {base: 10, direction: inverse} - ! {src: adx_exp_to_aces.spimtx} - ! name: cineon family: utility equalitygroup: "" bitdepth: 10ui description: | Cineon (Log Film Scan) Standard Cineon curve isdata: false allocation: uniform allocationvars: [-0.125, 1.125] to_reference: ! {src: cineon.spi1d, interpolation: linear} - ! name: slogf35 family: sony equalitygroup: bitdepth: 10ui description: | Sony 10-bit S-Log, with f35 color primaries isdata: false allocation: uniform allocationvars: [0, 1] to_reference: ! children: - ! {src: slog10.spi1d, interpolation: linear} - ! {src: slogf35_to_aces.spimtx, interpolation: linear} - ! name: slogf65_3200 family: sony equalitygroup: bitdepth: 10ui description: | Sony 10-bit S-Log, with f65 color primaries isdata: false allocation: uniform allocationvars: [0, 1] to_reference: ! children: - ! {src: slog10.spi1d, interpolation: linear} - ! {src: slogf65_to_aces_3200.spimtx, interpolation: linear} - ! name: slogf65_5500 family: sony equalitygroup: bitdepth: 10ui description: | Sony 10-bit S-Log, with f65 color primaries isdata: false allocation: uniform allocationvars: [0, 1] to_reference: ! children: - ! {src: slog10.spi1d, interpolation: linear} - ! {src: slogf65_to_aces_5500.spimtx, interpolation: linear} - ! name: logc family: arri equalitygroup: bitdepth: 10ui description: | Arri Alexa LogC, V3, Exposure Index 800 isdata: false allocation: uniform allocationvars: [0, 1] to_reference: ! children: - ! {src: logc800.spi1d, interpolation: linear} - ! {src: logc_to_aces.spimtx} ## Optional Arri display lookup - for comment ## - ! ## name: arri_rec709 ## family: arri ## equalitygroup: ## bitdepth: 10ui ## description: | ## Arri Alexa LogC, V3, Exposure Index 800, Displayed in Rec709 full range ## ## isdata: false ## allocation: uniform ## allocationvars: [0, 1] ## to_reference: ! ## children: ## - ! {src: AlexaV3_K1S1_LogC2Video_EE_nuke1d.cube, direction: inverse} ## - ! {src: logc800.spi1d, interpolation: linear} ## - ! {src: AlexV3LogC_to_Rec709Prim.spimtx, direction: inverse} ## - ! {src: logc_to_aces.spimtx} ## ## - ! ## name: arri_srgb ## family: arri ## equalitygroup: ## bitdepth: 10ui ## description: | ## Arri Alexa LogC, V3, Exposure Index 800, Displayed in sRGB ## ## isdata: false ## allocation: uniform ## allocationvars: [0, 1] ## to_reference: ! ## children: ## - ! {src: srgb.spi1d, interpolation: linear} ## - ! {value: [0.416667, 0.416667, 0.416667, 1]} ## - ! {src: AlexaV3_K1S1_LogC2Video_EE_nuke1d.cube, direction: inverse} ## - ! {src: logc800.spi1d, interpolation: linear} ## - ! {src: AlexV3LogC_to_Rec709Prim.spimtx, direction: inverse} ## - ! {src: logc_to_aces.spimtx} ## ## - ! ## name: arri_p3dci ## family: arri ## equalitygroup: ## bitdepth: 10ui ## description: | ## Arri Alexa LogC, V3, Exposure Index 800, Displayed in p3dci ## ## isdata: false ## allocation: uniform ## allocationvars: [0, 1] ## to_reference: ! ## children: ## - ! {value: [02.6, 2.6, 2.6, 1]} ## - ! {value: [0.416667, 0.416667, 0.416667, 1]} ## - ! {src: AlexaV3_K1S1_LogC2Video_EE_nuke1d.cube, direction: inverse} ## - ! {src: logc800.spi1d, interpolation: linear} ## - ! {src: AlexV3LogC_to_p3dciPrim.spimtx, direction: inverse} ## - ! {src: logc_to_aces.spimtx} - ! name: log family: log equalitygroup: bitdepth: 32f description: | A mathematically idealized log space, which spans the dynamic range currently being utilized by the ACES RRT. Note: this does not correspond to scanned plates, adx10 is preferred for that purpose. isdata: false allocation: uniform allocationvars: [0, 1] from_reference: ! children: - ! {allocation: lg2, vars: [-8.5, 5]} - ! name: rrt_rgbMonitor family: rrt equalitygroup: bitdepth: 32f isdata: false allocation: uniform allocationvars: [0, 1] from_reference: ! children: - ! {allocation: lg2, vars: [-8.5, 5]} - ! {src: rrt_odt_rgbMonitor_d60sim_100nits.spi3d, interpolation: tetrahedral} to_reference: ! children: - ! {src: odt_rgbMonitor_d60sim_100nits_inv_rrt_inv.spi3d, interpolation: tetrahedral} - ! name: rrt_Gamma2.2 family: rrt equalitygroup: bitdepth: 32f isdata: false allocation: uniform allocationvars: [0, 1] from_reference: ! children: - ! {allocation: lg2, vars: [-8.5, 5]} - ! {src: rrt_odt_rec709_full_100nits.spi3d, interpolation: tetrahedral} - ! {value: [1.090909, 1.090909, 1.090909, 1]} to_reference: ! children: - ! {value: [0.916667, 0.916667, 0.916667, 1]} - ! {src: odt_rec709_full_100nits_inv_rrt_inv.spi3d, interpolation: tetrahedral} - ! name: rrt_rec709_full_100nits family: rrt equalitygroup: bitdepth: 32f isdata: false allocation: uniform allocationvars: [0, 1] from_reference: ! children: - ! {allocation: lg2, vars: [-8.5, 5]} - ! {src: rrt_odt_rec709_full_100nits.spi3d, interpolation: tetrahedral} to_reference: ! children: - ! {src: odt_rec709_full_100nits_inv_rrt_inv.spi3d, interpolation: tetrahedral} - ! name: rrt_rec709_smpte_100nits family: rrt equalitygroup: bitdepth: 32f isdata: false allocation: uniform allocationvars: [0, 1] from_reference: ! children: - ! {allocation: lg2, vars: [-8.5, 5]} - ! {src: rrt_odt_rec709_smpte_100nits.spi3d, interpolation: tetrahedral} to_reference: ! children: - ! {src: odt_rec709_smpte_100nits_inv_rrt_inv.spi3d, interpolation: tetrahedral} - ! name: rrt_rec709_d60sim_full_100nits family: rrt equalitygroup: bitdepth: 32f isdata: false allocation: uniform allocationvars: [0, 1] from_reference: ! children: - ! {allocation: lg2, vars: [-8.5, 5]} - ! {src: rrt_odt_rec709_d60sim_full_100nits.spi3d, interpolation: tetrahedral} to_reference: ! children: - ! {src: odt_rec709_d60sim_full_100nits_inv_rrt_inv.spi3d, interpolation: tetrahedral} - ! name: rrt_rec709_d60sim_smpte_100nits family: rrt equalitygroup: bitdepth: 32f isdata: false allocation: uniform allocationvars: [0, 1] from_reference: ! children: - ! {allocation: lg2, vars: [-8.5, 5]} - ! {src: rrt_odt_rec709_d60sim_smpte_100nits.spi3d, interpolation: tetrahedral} to_reference: ! children: - ! {src: odt_rec709_d60sim_smpte_100nits_inv_rrt_inv.spi3d, interpolation: tetrahedral} - ! name: rrt_rec2020_full_100nits family: rrt equalitygroup: bitdepth: 32f isdata: false allocation: uniform allocationvars: [0, 1] from_reference: ! children: - ! {allocation: lg2, vars: [-8.5, 5]} - ! {src: rrt_odt_rec2020_full_100nits.spi3d, interpolation: tetrahedral} to_reference: ! children: - ! {src: odt_rec2020_full_100nits_inv_rrt_inv.spi3d, interpolation: tetrahedral} - ! name: rrt_rec2020_smpte_100nits family: rrt equalitygroup: bitdepth: 32f isdata: false allocation: uniform allocationvars: [0, 1] from_reference: ! children: - ! {allocation: lg2, vars: [-8.5, 5]} - ! {src: rrt_odt_rec2020_smpte_100nits.spi3d, interpolation: tetrahedral} to_reference: ! children: - ! {src: odt_rec2020_smpte_100nits_inv_rrt_inv.spi3d, interpolation: tetrahedral} - ! name: rrt_rec2020_d60sim_full_100nits family: rrt equalitygroup: bitdepth: 32f isdata: false allocation: uniform allocationvars: [0, 1] from_reference: ! children: - ! {allocation: lg2, vars: [-8.5, 5]} - ! {src: rrt_odt_rec2020_d60sim_full_100nits.spi3d, interpolation: tetrahedral} to_reference: ! children: - ! {src: odt_rec2020_d60sim_full_100nits_inv_rrt_inv.spi3d, interpolation: tetrahedral} - ! name: rrt_rec2020_d60sim_smpte_100nits family: rrt equalitygroup: bitdepth: 32f isdata: false allocation: uniform allocationvars: [0, 1] from_reference: ! children: - ! {allocation: lg2, vars: [-8.5, 5]} - ! {src: rrt_odt_rec2020_d60sim_smpte_100nits.spi3d, interpolation: tetrahedral} to_reference: ! children: - ! {src: odt_rec2020_d60sim_smpte_100nits_inv_rrt_inv.spi3d, interpolation: tetrahedral} - ! name: rrt_p3dci family: rrt equalitygroup: bitdepth: 32f isdata: false allocation: uniform allocationvars: [0, 1] from_reference: ! children: - ! {allocation: lg2, vars: [-8.5, 5]} - ! {src: rrt_odt_p3dci.spi3d, interpolation: tetrahedral} to_reference: ! children: - ! {src: odt_p3dci_inv_rrt_inv.spi3d, interpolation: tetrahedral} - ! name: rrt_p3d60 family: rrt equalitygroup: bitdepth: 32f isdata: false allocation: uniform allocationvars: [0, 1] from_reference: ! children: - ! {allocation: lg2, vars: [-8.5, 5]} - ! {src: rrt_odt_p3d60.spi3d, interpolation: tetrahedral} to_reference: ! children: - ! {src: odt_p3d60_inv_rrt_inv.spi3d, interpolation: tetrahedral} - ! name: rrt_dcdm family: rrt equalitygroup: bitdepth: 32f isdata: false allocation: uniform allocationvars: [0, 1] from_reference: ! children: - ! {allocation: lg2, vars: [-8.5, 5]} - ! {src: rrt_odt_dcdm.spi3d, interpolation: tetrahedral} to_reference: ! children: - ! {src: odt_dcdm_inv_rrt_inv.spi3d, interpolation: tetrahedral} - ! name: rrt_dcdm_p3d60 family: rrt equalitygroup: bitdepth: 32f isdata: false allocation: uniform allocationvars: [0, 1] from_reference: ! children: - ! {allocation: lg2, vars: [-8.5, 5]} - ! {src: rrt_odt_dcdm_p3d60.spi3d, interpolation: tetrahedral}