From: Jeremy Selan Date: Mon, 26 Mar 2012 19:46:23 +0000 (-0700) Subject: added OCIO config that requires 1.0.3 X-Git-Tag: v1.0_r2~5 X-Git-Url: http://users.mur.at/ms/git/gitweb/?p=OpenColorIO-Configs.git;a=commitdiff_plain;h=a2a301c14e0568fef61dfd5404f3a8b2e593df4d added OCIO config that requires 1.0.3 --- diff --git a/aces/README b/aces/README index d58ca70..166b139 100644 --- a/aces/README +++ b/aces/README @@ -2,6 +2,15 @@ RRT VERSION: ut33 https://github.com/ampas/aces-dev/tree/22d282997f92deef76b641b2148af25df8027f64 +config_1_0_3.ocio: requires OCIO 1.0.3+. +- specifies the use of tetrahedral interpolation on the RRTs + +config.ocio: requires OCIO 1.0.0+. + + + + + # COMMANDS TO GENERATE RRT 3D LUTS # This is to pickup the log -> aces transform (the input allocation) setenv OCIO /path/to/ocio/aces/config.ocio diff --git a/aces/config_1_0_3.ocio b/aces/config_1_0_3.ocio new file mode 100644 index 0000000..a47f330 --- /dev/null +++ b/aces/config_1_0_3.ocio @@ -0,0 +1,238 @@ +ocio_profile_version: 1 + +search_path: luts +strictparsing: true +luma: [0.2126, 0.7152, 0.0722] + +description: RRT version ut33 + +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} + sRGB: + - ! {name: Raw, colorspace: raw} + - ! {name: Log, colorspace: adx10} + - ! {name: RRT, colorspace: rrt_srgb} + xyz: + - ! {name: Raw, colorspace: raw} + - ! {name: Log, colorspace: adx10} + - ! {name: RRT, colorspace: rrt_xyz} + +active_displays: [sRGB, p3dci, xyz] +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: 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: 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} + + - ! + 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_srgb + family: rrt + equalitygroup: + bitdepth: 32f + isdata: false + allocation: uniform + allocationvars: [0, 1] + from_reference: ! + children: + - ! {allocation: lg2, vars: [-8.5, 5]} + - ! {src: rrt_ut33_sRGB.spi3d, interpolation: tetrahedral} + + - ! + name: rrt_rec709 + family: rrt + equalitygroup: + bitdepth: 32f + isdata: false + allocation: uniform + allocationvars: [0, 1] + from_reference: ! + children: + - ! {allocation: lg2, vars: [-8.5, 5]} + - ! {src: rrt_ut33_rec709.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_ut33_p3dci.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_ut33_p3d60.spi3d, interpolation: tetrahedral} + + - ! + name: rrt_xyz + family: rrt + equalitygroup: + bitdepth: 32f + isdata: false + allocation: uniform + allocationvars: [0, 1] + from_reference: ! + children: + - ! {allocation: lg2, vars: [-8.5, 5]} + - ! {src: rrt_ut33_dcdm.spi3d, interpolation: tetrahedral}