1 ocio_profile_version: 1
5 luma: [0.2126, 0.7152, 0.0722]
7 description: RRT version 0.7.0 - beta 0.1 OCIO config release - Contact alex@alexfry.com
12 compositing_log: adx10
22 - !<View> {name: Raw, colorspace: raw}
23 - !<View> {name: Log, colorspace: adx10}
24 - !<View> {name: RRT, colorspace: rrt_p3dci}
26 - !<View> {name: Raw, colorspace: raw}
27 - !<View> {name: Log, colorspace: adx10}
28 - !<View> {name: RRT, colorspace: rrt_rgbMonitor}
30 - !<View> {name: Raw, colorspace: raw}
31 - !<View> {name: Log, colorspace: adx10}
32 - !<View> {name: RRT, colorspace: rrt_rec709_full_100nits}
34 active_displays: [rec709, rgbMonitor, p3dci]
35 active_views: [RRT, Log, Raw]
45 allocationvars: [-8.5, 5]
54 allocationvars: [0, 1]
62 Scene-linear, high dynamic range. Used for rendering and compositing.
65 allocationvars: [-15, 6]
75 allocationvars: [0, 1]
76 from_reference: !<GroupTransform>
78 - !<FileTransform> {src: aceslog.spi1d, interpolation: linear, direction: inverse}
87 allocationvars: [0, 1]
88 from_reference: !<GroupTransform>
90 - !<FileTransform> {src: acesproxy.spi1d, interpolation: linear, direction: inverse}
98 Film Scan, using the 10-bit Academy Density Encoding
102 allocationvars: [0, 1]
103 to_reference: !<GroupTransform>
105 - !<FileTransform> {src: adx_adx10_to_cdd.spimtx}
106 - !<FileTransform> {src: adx_cdd_to_cid.spimtx}
107 - !<FileTransform> {src: adx_cid_to_rle.spi1d, interpolation: linear}
108 - !<LogTransform> {base: 10, direction: inverse}
109 - !<FileTransform> {src: adx_exp_to_aces.spimtx}
117 Film Scan, using the 16-bit Academy Density Encoding
121 allocationvars: [0, 1]
122 to_reference: !<GroupTransform>
124 - !<FileTransform> {src: adx_adx16_to_cdd.spimtx}
125 - !<FileTransform> {src: adx_cdd_to_cid.spimtx}
126 - !<FileTransform> {src: adx_cid_to_rle.spi1d, interpolation: linear}
127 - !<LogTransform> {base: 10, direction: inverse}
128 - !<FileTransform> {src: adx_exp_to_aces.spimtx}
136 Cineon (Log Film Scan) Standard Cineon curve
139 allocationvars: [-0.125, 1.125]
140 to_reference: !<FileTransform> {src: cineon.spi1d, interpolation: linear}
149 Sony 10-bit S-Log, with f35 color primaries
153 allocationvars: [0, 1]
154 to_reference: !<GroupTransform>
156 - !<FileTransform> {src: slog10.spi1d, interpolation: linear}
157 - !<FileTransform> {src: slogf35_to_aces.spimtx, interpolation: linear}
165 Sony 10-bit S-Log, with f65 color primaries
169 allocationvars: [0, 1]
170 to_reference: !<GroupTransform>
172 - !<FileTransform> {src: slog10.spi1d, interpolation: linear}
173 - !<FileTransform> {src: slogf65_to_aces_3200.spimtx, interpolation: linear}
181 Sony 10-bit S-Log, with f65 color primaries
185 allocationvars: [0, 1]
186 to_reference: !<GroupTransform>
188 - !<FileTransform> {src: slog10.spi1d, interpolation: linear}
189 - !<FileTransform> {src: slogf65_to_aces_5500.spimtx, interpolation: linear}
197 Arri Alexa LogC, V3, Exposure Index 800
201 allocationvars: [0, 1]
202 to_reference: !<GroupTransform>
204 - !<FileTransform> {src: logc800.spi1d, interpolation: linear}
205 - !<FileTransform> {src: logc_to_aces.spimtx}
207 ## Optional Arri display lookup - for comment
214 ## Arri Alexa LogC, V3, Exposure Index 800, Displayed in Rec709 full range
217 ## allocation: uniform
218 ## allocationvars: [0, 1]
219 ## to_reference: !<GroupTransform>
221 ## - !<FileTransform> {src: AlexaV3_K1S1_LogC2Video_EE_nuke1d.cube, direction: inverse}
222 ## - !<FileTransform> {src: logc800.spi1d, interpolation: linear}
223 ## - !<FileTransform> {src: AlexV3LogC_to_Rec709Prim.spimtx, direction: inverse}
224 ## - !<FileTransform> {src: logc_to_aces.spimtx}
232 ## Arri Alexa LogC, V3, Exposure Index 800, Displayed in sRGB
235 ## allocation: uniform
236 ## allocationvars: [0, 1]
237 ## to_reference: !<GroupTransform>
239 ## - !<FileTransform> {src: srgb.spi1d, interpolation: linear}
240 ## - !<ExponentTransform> {value: [0.416667, 0.416667, 0.416667, 1]}
241 ## - !<FileTransform> {src: AlexaV3_K1S1_LogC2Video_EE_nuke1d.cube, direction: inverse}
242 ## - !<FileTransform> {src: logc800.spi1d, interpolation: linear}
243 ## - !<FileTransform> {src: AlexV3LogC_to_Rec709Prim.spimtx, direction: inverse}
244 ## - !<FileTransform> {src: logc_to_aces.spimtx}
252 ## Arri Alexa LogC, V3, Exposure Index 800, Displayed in p3dci
255 ## allocation: uniform
256 ## allocationvars: [0, 1]
257 ## to_reference: !<GroupTransform>
259 ## - !<ExponentTransform> {value: [02.6, 2.6, 2.6, 1]}
260 ## - !<ExponentTransform> {value: [0.416667, 0.416667, 0.416667, 1]}
261 ## - !<FileTransform> {src: AlexaV3_K1S1_LogC2Video_EE_nuke1d.cube, direction: inverse}
262 ## - !<FileTransform> {src: logc800.spi1d, interpolation: linear}
263 ## - !<FileTransform> {src: AlexV3LogC_to_p3dciPrim.spimtx, direction: inverse}
264 ## - !<FileTransform> {src: logc_to_aces.spimtx}
272 A mathematically idealized log space, which spans the dynamic range
273 currently being utilized by the ACES RRT. Note: this does not correspond
274 to scanned plates, adx10 is preferred for that purpose.
278 allocationvars: [0, 1]
279 from_reference: !<GroupTransform>
281 - !<AllocationTransform> {allocation: lg2, vars: [-8.5, 5]}
290 allocationvars: [0, 1]
291 from_reference: !<GroupTransform>
293 - !<AllocationTransform> {allocation: lg2, vars: [-8.5, 5]}
294 - !<FileTransform> {src: rrt_odt_rgbMonitor_d60sim_100nits.spi3d, interpolation: tetrahedral}
295 to_reference: !<GroupTransform>
297 - !<FileTransform> {src: odt_rgbMonitor_d60sim_100nits_inv_rrt_inv.spi3d, interpolation: tetrahedral}
307 allocationvars: [0, 1]
308 from_reference: !<GroupTransform>
310 - !<AllocationTransform> {allocation: lg2, vars: [-8.5, 5]}
311 - !<FileTransform> {src: rrt_odt_rec709_full_100nits.spi3d, interpolation: tetrahedral}
312 - !<ExponentTransform> {value: [1.090909, 1.090909, 1.090909, 1]}
313 to_reference: !<GroupTransform>
315 - !<ExponentTransform> {value: [0.916667, 0.916667, 0.916667, 1]}
316 - !<FileTransform> {src: odt_rec709_full_100nits_inv_rrt_inv.spi3d, interpolation: tetrahedral}
319 name: rrt_rec709_full_100nits
325 allocationvars: [0, 1]
326 from_reference: !<GroupTransform>
328 - !<AllocationTransform> {allocation: lg2, vars: [-8.5, 5]}
329 - !<FileTransform> {src: rrt_odt_rec709_full_100nits.spi3d, interpolation: tetrahedral}
330 to_reference: !<GroupTransform>
332 - !<FileTransform> {src: odt_rec709_full_100nits_inv_rrt_inv.spi3d, interpolation: tetrahedral}
336 name: rrt_rec709_smpte_100nits
342 allocationvars: [0, 1]
343 from_reference: !<GroupTransform>
345 - !<AllocationTransform> {allocation: lg2, vars: [-8.5, 5]}
346 - !<FileTransform> {src: rrt_odt_rec709_smpte_100nits.spi3d, interpolation: tetrahedral}
347 to_reference: !<GroupTransform>
349 - !<FileTransform> {src: odt_rec709_smpte_100nits_inv_rrt_inv.spi3d, interpolation: tetrahedral}
352 name: rrt_rec709_d60sim_full_100nits
358 allocationvars: [0, 1]
359 from_reference: !<GroupTransform>
361 - !<AllocationTransform> {allocation: lg2, vars: [-8.5, 5]}
362 - !<FileTransform> {src: rrt_odt_rec709_d60sim_full_100nits.spi3d, interpolation: tetrahedral}
363 to_reference: !<GroupTransform>
365 - !<FileTransform> {src: odt_rec709_d60sim_full_100nits_inv_rrt_inv.spi3d, interpolation: tetrahedral}
368 name: rrt_rec709_d60sim_smpte_100nits
374 allocationvars: [0, 1]
375 from_reference: !<GroupTransform>
377 - !<AllocationTransform> {allocation: lg2, vars: [-8.5, 5]}
378 - !<FileTransform> {src: rrt_odt_rec709_d60sim_smpte_100nits.spi3d, interpolation: tetrahedral}
379 to_reference: !<GroupTransform>
381 - !<FileTransform> {src: odt_rec709_d60sim_smpte_100nits_inv_rrt_inv.spi3d, interpolation: tetrahedral}
384 name: rrt_rec2020_full_100nits
390 allocationvars: [0, 1]
391 from_reference: !<GroupTransform>
393 - !<AllocationTransform> {allocation: lg2, vars: [-8.5, 5]}
394 - !<FileTransform> {src: rrt_odt_rec2020_full_100nits.spi3d, interpolation: tetrahedral}
395 to_reference: !<GroupTransform>
397 - !<FileTransform> {src: odt_rec2020_full_100nits_inv_rrt_inv.spi3d, interpolation: tetrahedral}
400 name: rrt_rec2020_smpte_100nits
406 allocationvars: [0, 1]
407 from_reference: !<GroupTransform>
409 - !<AllocationTransform> {allocation: lg2, vars: [-8.5, 5]}
410 - !<FileTransform> {src: rrt_odt_rec2020_smpte_100nits.spi3d, interpolation: tetrahedral}
411 to_reference: !<GroupTransform>
413 - !<FileTransform> {src: odt_rec2020_smpte_100nits_inv_rrt_inv.spi3d, interpolation: tetrahedral}
416 name: rrt_rec2020_d60sim_full_100nits
422 allocationvars: [0, 1]
423 from_reference: !<GroupTransform>
425 - !<AllocationTransform> {allocation: lg2, vars: [-8.5, 5]}
426 - !<FileTransform> {src: rrt_odt_rec2020_d60sim_full_100nits.spi3d, interpolation: tetrahedral}
427 to_reference: !<GroupTransform>
429 - !<FileTransform> {src: odt_rec2020_d60sim_full_100nits_inv_rrt_inv.spi3d, interpolation: tetrahedral}
432 name: rrt_rec2020_d60sim_smpte_100nits
438 allocationvars: [0, 1]
439 from_reference: !<GroupTransform>
441 - !<AllocationTransform> {allocation: lg2, vars: [-8.5, 5]}
442 - !<FileTransform> {src: rrt_odt_rec2020_d60sim_smpte_100nits.spi3d, interpolation: tetrahedral}
443 to_reference: !<GroupTransform>
445 - !<FileTransform> {src: odt_rec2020_d60sim_smpte_100nits_inv_rrt_inv.spi3d, interpolation: tetrahedral}
454 allocationvars: [0, 1]
455 from_reference: !<GroupTransform>
457 - !<AllocationTransform> {allocation: lg2, vars: [-8.5, 5]}
458 - !<FileTransform> {src: rrt_odt_p3dci.spi3d, interpolation: tetrahedral}
459 to_reference: !<GroupTransform>
461 - !<FileTransform> {src: odt_p3dci_inv_rrt_inv.spi3d, interpolation: tetrahedral}
470 allocationvars: [0, 1]
471 from_reference: !<GroupTransform>
473 - !<AllocationTransform> {allocation: lg2, vars: [-8.5, 5]}
474 - !<FileTransform> {src: rrt_odt_p3d60.spi3d, interpolation: tetrahedral}
475 to_reference: !<GroupTransform>
477 - !<FileTransform> {src: odt_p3d60_inv_rrt_inv.spi3d, interpolation: tetrahedral}
486 allocationvars: [0, 1]
487 from_reference: !<GroupTransform>
489 - !<AllocationTransform> {allocation: lg2, vars: [-8.5, 5]}
490 - !<FileTransform> {src: rrt_odt_dcdm.spi3d, interpolation: tetrahedral}
491 to_reference: !<GroupTransform>
493 - !<FileTransform> {src: odt_dcdm_inv_rrt_inv.spi3d, interpolation: tetrahedral}
502 allocationvars: [0, 1]
503 from_reference: !<GroupTransform>
505 - !<AllocationTransform> {allocation: lg2, vars: [-8.5, 5]}
506 - !<FileTransform> {src: rrt_odt_dcdm_p3d60.spi3d, interpolation: tetrahedral}