Merge pull request #4 from colour-science/feature/package_structure
[OpenColorIO-Configs.git] / aces_1.0.0 / nuke_config.ocio
1 ocio_profile_version: 1
2
3 search_path: luts
4 strictparsing: true
5 luma: [0.2126, 0.7152, 0.0722]
6
7 description: An ACES config generated from python
8
9 roles:
10   color_picking: ACEScg
11   color_timing: ACEScc
12   compositing_log: ACEScc
13   data: Raw
14   default: ACES2065-1
15   matte_paint: ACEScc
16   reference: Raw
17   scene_linear: ACES2065-1
18   texture_paint: Raw
19
20 displays:
21   ACES:
22     - !<View> {name: DCDM, colorspace: DCDM}
23     - !<View> {name: DCDM (P3 gamut clip), colorspace: DCDM (P3 gamut clip)}
24     - !<View> {name: P3-D60, colorspace: P3-D60}
25     - !<View> {name: P3-D60 PQ (1000 nits), colorspace: P3-D60 PQ (1000 nits)}
26     - !<View> {name: P3-D60 PQ (2000 nits), colorspace: P3-D60 PQ (2000 nits)}
27     - !<View> {name: P3-D60 PQ (4000 nits), colorspace: P3-D60 PQ (4000 nits)}
28     - !<View> {name: P3-DCI, colorspace: P3-DCI}
29     - !<View> {name: Rec.2020 - Full, colorspace: Rec.2020 - Full}
30     - !<View> {name: Rec.2020 - Legal, colorspace: Rec.2020 - Legal}
31     - !<View> {name: Rec.709 (D60 sim.) - Full, colorspace: Rec.709 (D60 sim.) - Full}
32     - !<View> {name: Rec.709 (D60 sim.) - Legal, colorspace: Rec.709 (D60 sim.) - Legal}
33     - !<View> {name: Rec.709 - Full, colorspace: Rec.709 - Full}
34     - !<View> {name: Rec.709 - Legal, colorspace: Rec.709 - Legal}
35     - !<View> {name: sRGB (D60 sim.), colorspace: sRGB (D60 sim.)}
36     - !<View> {name: Linear, colorspace: ACES2065-1}
37     - !<View> {name: Log, colorspace: ACEScc}
38
39 active_displays: [ACES]
40 active_views: [DCDM, DCDM (P3 gamut clip), P3-D60, P3-D60 PQ (1000 nits), P3-D60 PQ (2000 nits), P3-D60 PQ (4000 nits), P3-DCI, Rec.2020 - Full, Rec.2020 - Legal, Rec.709 (D60 sim.) - Full, Rec.709 (D60 sim.) - Legal, Rec.709 - Full, Rec.709 - Legal, sRGB (D60 sim.), Linear, Log]
41
42 colorspaces:
43   - !<ColorSpace>
44     name: ACES2065-1
45     family: ACES
46     equalitygroup: ""
47     bitdepth: 32f
48     description: |
49       The Academy Color Encoding System reference color space
50     isdata: false
51     allocation: lg2
52     allocationvars: [-8, 5, 0.00390625]
53
54   - !<ColorSpace>
55     name: ACEScc
56     family: ACES
57     equalitygroup: ""
58     bitdepth: 32f
59     description: |
60       The ACEScc color space
61     isdata: false
62     allocation: uniform
63     allocationvars: [-0.3584, 1.468]
64     to_reference: !<GroupTransform>
65       children:
66         - !<FileTransform> {src: ACEScc_to_linear.spi1d, interpolation: linear}
67         - !<MatrixTransform> {matrix: [0.695452, 0.140679, 0.163869, 0, 0.0447946, 0.859671, 0.0955343, 0, -0.00552588, 0.00402521, 1.0015, 0, 0, 0, 0, 1]}
68
69   - !<ColorSpace>
70     name: ACESproxy
71     family: ACES
72     equalitygroup: ""
73     bitdepth: 32f
74     description: |
75       The ACESproxy color space
76     isdata: false
77     allocation: uniform
78     allocationvars: [0, 1]
79     to_reference: !<GroupTransform>
80       children:
81         - !<FileTransform> {src: ACESproxy_to_linear.spi1d, interpolation: linear}
82         - !<MatrixTransform> {matrix: [0.695452, 0.140679, 0.163869, 0, 0.0447946, 0.859671, 0.0955343, 0, -0.00552588, 0.00402521, 1.0015, 0, 0, 0, 0, 1]}
83
84   - !<ColorSpace>
85     name: ACEScg
86     family: ACES
87     equalitygroup: ""
88     bitdepth: 32f
89     description: |
90       The ACEScg color space
91     isdata: false
92     allocation: lg2
93     allocationvars: [-8, 5, 0.00390625]
94     to_reference: !<MatrixTransform> {matrix: [0.695452, 0.140679, 0.163869, 0, 0.0447946, 0.859671, 0.0955343, 0, -0.00552588, 0.00402521, 1.0015, 0, 0, 0, 0, 1]}
95
96   - !<ColorSpace>
97     name: ADX10
98     family: ADX
99     equalitygroup: ""
100     bitdepth: 10ui
101     description: |
102       ADX10 color space - used for film scans
103     isdata: false
104     allocation: uniform
105     allocationvars: [0, 1]
106     to_reference: !<GroupTransform>
107       children:
108         - !<MatrixTransform> {matrix: [2.046, 0, 0, 0, 0, 2.046, 0, 0, 0, 0, 2.046, 0, 0, 0, 0, 1], offset: [-0.19, -0.19, -0.19, 0]}
109         - !<MatrixTransform> {matrix: [0.75573, 0.22197, 0.0223, 0, 0.05901, 0.96928, -0.02829, 0, 0.16134, 0.07406, 0.7646, 0, 0, 0, 0, 1]}
110         - !<FileTransform> {src: ADX_CID_to_RLE.spi1d, interpolation: linear}
111         - !<LogTransform> {base: 10, direction: inverse}
112         - !<MatrixTransform> {matrix: [0.72286, 0.1263, 0.15084, 0, 0.11923, 0.76418, 0.11659, 0, 0.01427, 0.08213, 0.90359, 0, 0, 0, 0, 1]}
113
114   - !<ColorSpace>
115     name: ACES 1.0 to 0.1 emulation
116     family: Look
117     equalitygroup: ""
118     bitdepth: 32f
119     description: |
120       The ACES Look Transform: ACES 1.0 to 0.1 emulation
121     isdata: false
122     allocation: lg2
123     allocationvars: [-8, 5, 0.00390625]
124     from_reference: !<GroupTransform>
125       children:
126         - !<FileTransform> {src: LMT_Shaper_to_linear.spi1d, interpolation: linear, direction: inverse}
127         - !<FileTransform> {src: LMT_Shaper.ACES_1.0_to_0.1_emulation.spi3d, interpolation: tetrahedral}
128
129   - !<ColorSpace>
130     name: ACES 1.0 to 0.2 emulation
131     family: Look
132     equalitygroup: ""
133     bitdepth: 32f
134     description: |
135       The ACES Look Transform: ACES 1.0 to 0.2 emulation
136     isdata: false
137     allocation: lg2
138     allocationvars: [-8, 5, 0.00390625]
139     from_reference: !<GroupTransform>
140       children:
141         - !<FileTransform> {src: LMT_Shaper_to_linear.spi1d, interpolation: linear, direction: inverse}
142         - !<FileTransform> {src: LMT_Shaper.ACES_1.0_to_0.2_emulation.spi3d, interpolation: tetrahedral}
143
144   - !<ColorSpace>
145     name: ACES 1.0 to 0.7 emulation
146     family: Look
147     equalitygroup: ""
148     bitdepth: 32f
149     description: |
150       The ACES Look Transform: ACES 1.0 to 0.7 emulation
151     isdata: false
152     allocation: lg2
153     allocationvars: [-8, 5, 0.00390625]
154     from_reference: !<GroupTransform>
155       children:
156         - !<FileTransform> {src: LMT_Shaper_to_linear.spi1d, interpolation: linear, direction: inverse}
157         - !<FileTransform> {src: LMT_Shaper.ACES_1.0_to_0.7_emulation.spi3d, interpolation: tetrahedral}
158
159   - !<ColorSpace>
160     name: Log2 Shaper
161     family: Utility
162     equalitygroup: Log2 Shaper
163     bitdepth: 32f
164     description: |
165       The Log2 Shaper color space
166     isdata: false
167     allocation: uniform
168     allocationvars: [0, 1]
169     to_reference: !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear}
170
171   - !<ColorSpace>
172     name: Log2 Shaper - AP1
173     family: Utility
174     equalitygroup: Log2 Shaper - AP1
175     bitdepth: 32f
176     description: |
177       The Log2 Shaper - AP1 color space
178     isdata: false
179     allocation: uniform
180     allocationvars: [0, 1]
181     to_reference: !<GroupTransform>
182       children:
183         - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear}
184         - !<MatrixTransform> {matrix: [0.695452, 0.140679, 0.163869, 0, 0.0447946, 0.859671, 0.0955343, 0, -0.00552588, 0.00402521, 1.0015, 0, 0, 0, 0, 1]}
185
186   - !<ColorSpace>
187     name: Output Shaper - AP1
188     family: Utility
189     equalitygroup: Output Shaper - AP1
190     bitdepth: 32f
191     description: |
192       The Output Shaper - AP1 color space
193     isdata: false
194     allocation: uniform
195     allocationvars: [0, 1]
196     to_reference: !<GroupTransform>
197       children:
198         - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear}
199         - !<MatrixTransform> {matrix: [0.695452, 0.140679, 0.163869, 0, 0.0447946, 0.859671, 0.0955343, 0, -0.00552588, 0.00402521, 1.0015, 0, 0, 0, 0, 1]}
200
201   - !<ColorSpace>
202     name: Dolby PQ 10000
203     family: Utility
204     equalitygroup: Dolby PQ 10000
205     bitdepth: 32f
206     description: |
207       The Dolby PQ 10000 color space
208     isdata: false
209     allocation: uniform
210     allocationvars: [0, 1]
211     to_reference: !<FileTransform> {src: Dolby_PQ_10000_to_linear.spi1d, interpolation: linear}
212
213   - !<ColorSpace>
214     name: Linear - ARRI Wide Gamut
215     family: Input/ARRI
216     equalitygroup: ""
217     bitdepth: 32f
218     description: |
219       Linear - ARRI Wide Gamut
220     isdata: false
221     allocation: lg2
222     allocationvars: [-8, 5, 0.00390625]
223     to_reference: !<MatrixTransform> {matrix: [0.680206, 0.236137, 0.083658, 0, 0.085415, 1.01747, -0.102886, 0, 0.002057, -0.062563, 1.06051, 0, 0, 0, 0, 1]}
224
225   - !<ColorSpace>
226     name: Dolby PQ Scaled
227     family: Utility
228     equalitygroup: Dolby PQ Scaled
229     bitdepth: 32f
230     description: |
231       The Dolby PQ Scaled color space
232     isdata: false
233     allocation: uniform
234     allocationvars: [0, 1]
235     to_reference: !<FileTransform> {src: Dolby_PQ_Scaled_to_linear.spi1d, interpolation: linear}
236
237   - !<ColorSpace>
238     name: DCDM (P3 gamut clip)
239     family: Output
240     equalitygroup: ""
241     bitdepth: 32f
242     description: |
243       ACES 1.0 Output - DCDM (P3 gamut clip) Output Transform
244     isdata: false
245     allocation: uniform
246     allocationvars: [0, 1]
247     from_reference: !<GroupTransform>
248       children:
249         - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear, direction: inverse}
250         - !<FileTransform> {src: Output_Shaper.RRT.a1.0.0.DCDM__P3_gamut_clip_.spi3d, interpolation: tetrahedral}
251
252   - !<ColorSpace>
253     name: DCDM
254     family: Output
255     equalitygroup: ""
256     bitdepth: 32f
257     description: |
258       ACES 1.0 Output - DCDM Output Transform
259     isdata: false
260     allocation: uniform
261     allocationvars: [0, 1]
262     to_reference: !<GroupTransform>
263       children:
264         - !<FileTransform> {src: InvRRT.a1.0.0.DCDM.Output_Shaper.spi3d, interpolation: tetrahedral}
265         - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear}
266     from_reference: !<GroupTransform>
267       children:
268         - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear, direction: inverse}
269         - !<FileTransform> {src: Output_Shaper.RRT.a1.0.0.DCDM.spi3d, interpolation: tetrahedral}
270
271   - !<ColorSpace>
272     name: Rec.2020 - Full
273     family: Output
274     equalitygroup: ""
275     bitdepth: 32f
276     description: |
277       ACES 1.0 Output - Rec.2020 - Full Output Transform
278     isdata: false
279     allocation: uniform
280     allocationvars: [0, 1]
281     to_reference: !<GroupTransform>
282       children:
283         - !<FileTransform> {src: InvRRT.a1.0.0.Rec.2020_-_Full.Output_Shaper.spi3d, interpolation: tetrahedral}
284         - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear}
285     from_reference: !<GroupTransform>
286       children:
287         - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear, direction: inverse}
288         - !<FileTransform> {src: Output_Shaper.RRT.a1.0.0.Rec.2020_-_Full.spi3d, interpolation: tetrahedral}
289
290   - !<ColorSpace>
291     name: P3-D60 PQ (1000 nits)
292     family: Output
293     equalitygroup: ""
294     bitdepth: 32f
295     description: |
296       ACES 1.0 Output - P3-D60 PQ (1000 nits) Output Transform
297     isdata: false
298     allocation: uniform
299     allocationvars: [0, 1]
300     to_reference: !<GroupTransform>
301       children:
302         - !<FileTransform> {src: InvRRT.a1.0.0.P3-D60_PQ__1000_nits_.Output_Shaper.spi3d, interpolation: tetrahedral}
303         - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear}
304     from_reference: !<GroupTransform>
305       children:
306         - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear, direction: inverse}
307         - !<FileTransform> {src: Output_Shaper.RRT.a1.0.0.P3-D60_PQ__1000_nits_.spi3d, interpolation: tetrahedral}
308
309   - !<ColorSpace>
310     name: P3-D60 PQ (2000 nits)
311     family: Output
312     equalitygroup: ""
313     bitdepth: 32f
314     description: |
315       ACES 1.0 Output - P3-D60 PQ (2000 nits) Output Transform
316     isdata: false
317     allocation: uniform
318     allocationvars: [0, 1]
319     to_reference: !<GroupTransform>
320       children:
321         - !<FileTransform> {src: InvRRT.a1.0.0.P3-D60_PQ__2000_nits_.Output_Shaper.spi3d, interpolation: tetrahedral}
322         - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear}
323     from_reference: !<GroupTransform>
324       children:
325         - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear, direction: inverse}
326         - !<FileTransform> {src: Output_Shaper.RRT.a1.0.0.P3-D60_PQ__2000_nits_.spi3d, interpolation: tetrahedral}
327
328   - !<ColorSpace>
329     name: P3-D60
330     family: Output
331     equalitygroup: ""
332     bitdepth: 32f
333     description: |
334       ACES 1.0 Output - P3-D60 Output Transform
335     isdata: false
336     allocation: uniform
337     allocationvars: [0, 1]
338     to_reference: !<GroupTransform>
339       children:
340         - !<FileTransform> {src: InvRRT.a1.0.0.P3-D60.Output_Shaper.spi3d, interpolation: tetrahedral}
341         - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear}
342     from_reference: !<GroupTransform>
343       children:
344         - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear, direction: inverse}
345         - !<FileTransform> {src: Output_Shaper.RRT.a1.0.0.P3-D60.spi3d, interpolation: tetrahedral}
346
347   - !<ColorSpace>
348     name: P3-D60 PQ (4000 nits)
349     family: Output
350     equalitygroup: ""
351     bitdepth: 32f
352     description: |
353       ACES 1.0 Output - P3-D60 PQ (4000 nits) Output Transform
354     isdata: false
355     allocation: uniform
356     allocationvars: [0, 1]
357     to_reference: !<GroupTransform>
358       children:
359         - !<FileTransform> {src: InvRRT.a1.0.0.P3-D60_PQ__4000_nits_.Output_Shaper.spi3d, interpolation: tetrahedral}
360         - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear}
361     from_reference: !<GroupTransform>
362       children:
363         - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear, direction: inverse}
364         - !<FileTransform> {src: Output_Shaper.RRT.a1.0.0.P3-D60_PQ__4000_nits_.spi3d, interpolation: tetrahedral}
365
366   - !<ColorSpace>
367     name: P3-DCI
368     family: Output
369     equalitygroup: ""
370     bitdepth: 32f
371     description: |
372       ACES 1.0 Output - P3-DCI Output Transform
373     isdata: false
374     allocation: uniform
375     allocationvars: [0, 1]
376     to_reference: !<GroupTransform>
377       children:
378         - !<FileTransform> {src: InvRRT.a1.0.0.P3-DCI.Output_Shaper.spi3d, interpolation: tetrahedral}
379         - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear}
380     from_reference: !<GroupTransform>
381       children:
382         - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear, direction: inverse}
383         - !<FileTransform> {src: Output_Shaper.RRT.a1.0.0.P3-DCI.spi3d, interpolation: tetrahedral}
384
385   - !<ColorSpace>
386     name: Rec.2020 - Legal
387     family: Output
388     equalitygroup: ""
389     bitdepth: 32f
390     description: |
391       ACES 1.0 Output - Rec.2020 - Legal Output Transform
392     isdata: false
393     allocation: uniform
394     allocationvars: [0, 1]
395     to_reference: !<GroupTransform>
396       children:
397         - !<FileTransform> {src: InvRRT.a1.0.0.Rec.2020_-_Legal.Output_Shaper.spi3d, interpolation: tetrahedral}
398         - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear}
399     from_reference: !<GroupTransform>
400       children:
401         - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear, direction: inverse}
402         - !<FileTransform> {src: Output_Shaper.RRT.a1.0.0.Rec.2020_-_Legal.spi3d, interpolation: tetrahedral}
403
404   - !<ColorSpace>
405     name: Rec.709 - Legal
406     family: Output
407     equalitygroup: ""
408     bitdepth: 32f
409     description: |
410       ACES 1.0 Output - Rec.709 - Legal Output Transform
411     isdata: false
412     allocation: uniform
413     allocationvars: [0, 1]
414     to_reference: !<GroupTransform>
415       children:
416         - !<FileTransform> {src: InvRRT.a1.0.0.Rec.709_-_Legal.Output_Shaper.spi3d, interpolation: tetrahedral}
417         - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear}
418     from_reference: !<GroupTransform>
419       children:
420         - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear, direction: inverse}
421         - !<FileTransform> {src: Output_Shaper.RRT.a1.0.0.Rec.709_-_Legal.spi3d, interpolation: tetrahedral}
422
423   - !<ColorSpace>
424     name: Rec.709 - Full
425     family: Output
426     equalitygroup: ""
427     bitdepth: 32f
428     description: |
429       ACES 1.0 Output - Rec.709 - Full Output Transform
430     isdata: false
431     allocation: uniform
432     allocationvars: [0, 1]
433     to_reference: !<GroupTransform>
434       children:
435         - !<FileTransform> {src: InvRRT.a1.0.0.Rec.709_-_Full.Output_Shaper.spi3d, interpolation: tetrahedral}
436         - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear}
437     from_reference: !<GroupTransform>
438       children:
439         - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear, direction: inverse}
440         - !<FileTransform> {src: Output_Shaper.RRT.a1.0.0.Rec.709_-_Full.spi3d, interpolation: tetrahedral}
441
442   - !<ColorSpace>
443     name: Rec.709 (D60 sim.) - Legal
444     family: Output
445     equalitygroup: ""
446     bitdepth: 32f
447     description: |
448       ACES 1.0 Output - Rec.709 (D60 sim.) - Legal Output Transform
449     isdata: false
450     allocation: uniform
451     allocationvars: [0, 1]
452     to_reference: !<GroupTransform>
453       children:
454         - !<FileTransform> {src: InvRRT.a1.0.0.Rec.709__D60_sim.__-_Legal.Output_Shaper.spi3d, interpolation: tetrahedral}
455         - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear}
456     from_reference: !<GroupTransform>
457       children:
458         - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear, direction: inverse}
459         - !<FileTransform> {src: Output_Shaper.RRT.a1.0.0.Rec.709__D60_sim.__-_Legal.spi3d, interpolation: tetrahedral}
460
461   - !<ColorSpace>
462     name: Rec.709 (D60 sim.) - Full
463     family: Output
464     equalitygroup: ""
465     bitdepth: 32f
466     description: |
467       ACES 1.0 Output - Rec.709 (D60 sim.) - Full Output Transform
468     isdata: false
469     allocation: uniform
470     allocationvars: [0, 1]
471     to_reference: !<GroupTransform>
472       children:
473         - !<FileTransform> {src: InvRRT.a1.0.0.Rec.709__D60_sim.__-_Full.Output_Shaper.spi3d, interpolation: tetrahedral}
474         - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear}
475     from_reference: !<GroupTransform>
476       children:
477         - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear, direction: inverse}
478         - !<FileTransform> {src: Output_Shaper.RRT.a1.0.0.Rec.709__D60_sim.__-_Full.spi3d, interpolation: tetrahedral}
479
480   - !<ColorSpace>
481     name: V3 LogC (EI160) - Wide Gamut
482     family: Input/ARRI
483     equalitygroup: ""
484     bitdepth: 32f
485     description: |
486       V3 LogC (EI160) - Wide Gamut
487     isdata: false
488     allocation: uniform
489     allocationvars: [0, 1]
490     to_reference: !<GroupTransform>
491       children:
492         - !<FileTransform> {src: V3_LogC_160_to_linear.spi1d, interpolation: linear}
493         - !<MatrixTransform> {matrix: [0.680206, 0.236137, 0.083658, 0, 0.085415, 1.01747, -0.102886, 0, 0.002057, -0.062563, 1.06051, 0, 0, 0, 0, 1]}
494
495   - !<ColorSpace>
496     name: sRGB (D60 sim.)
497     family: Output
498     equalitygroup: ""
499     bitdepth: 32f
500     description: |
501       ACES 1.0 Output - sRGB (D60 sim.) Output Transform
502     isdata: false
503     allocation: uniform
504     allocationvars: [0, 1]
505     to_reference: !<GroupTransform>
506       children:
507         - !<FileTransform> {src: InvRRT.a1.0.0.sRGB__D60_sim._.Output_Shaper.spi3d, interpolation: tetrahedral}
508         - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear}
509     from_reference: !<GroupTransform>
510       children:
511         - !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear, direction: inverse}
512         - !<FileTransform> {src: Output_Shaper.RRT.a1.0.0.sRGB__D60_sim._.spi3d, interpolation: tetrahedral}
513
514   - !<ColorSpace>
515     name: V3 LogC (EI200) - Wide Gamut
516     family: Input/ARRI
517     equalitygroup: ""
518     bitdepth: 32f
519     description: |
520       V3 LogC (EI200) - Wide Gamut
521     isdata: false
522     allocation: uniform
523     allocationvars: [0, 1]
524     to_reference: !<GroupTransform>
525       children:
526         - !<FileTransform> {src: V3_LogC_200_to_linear.spi1d, interpolation: linear}
527         - !<MatrixTransform> {matrix: [0.680206, 0.236137, 0.083658, 0, 0.085415, 1.01747, -0.102886, 0, 0.002057, -0.062563, 1.06051, 0, 0, 0, 0, 1]}
528
529   - !<ColorSpace>
530     name: V3 LogC (EI250) - Wide Gamut
531     family: Input/ARRI
532     equalitygroup: ""
533     bitdepth: 32f
534     description: |
535       V3 LogC (EI250) - Wide Gamut
536     isdata: false
537     allocation: uniform
538     allocationvars: [0, 1]
539     to_reference: !<GroupTransform>
540       children:
541         - !<FileTransform> {src: V3_LogC_250_to_linear.spi1d, interpolation: linear}
542         - !<MatrixTransform> {matrix: [0.680206, 0.236137, 0.083658, 0, 0.085415, 1.01747, -0.102886, 0, 0.002057, -0.062563, 1.06051, 0, 0, 0, 0, 1]}
543
544   - !<ColorSpace>
545     name: V3 LogC (EI320) - Wide Gamut
546     family: Input/ARRI
547     equalitygroup: ""
548     bitdepth: 32f
549     description: |
550       V3 LogC (EI320) - Wide Gamut
551     isdata: false
552     allocation: uniform
553     allocationvars: [0, 1]
554     to_reference: !<GroupTransform>
555       children:
556         - !<FileTransform> {src: V3_LogC_320_to_linear.spi1d, interpolation: linear}
557         - !<MatrixTransform> {matrix: [0.680206, 0.236137, 0.083658, 0, 0.085415, 1.01747, -0.102886, 0, 0.002057, -0.062563, 1.06051, 0, 0, 0, 0, 1]}
558
559   - !<ColorSpace>
560     name: V3 LogC (EI400) - Wide Gamut
561     family: Input/ARRI
562     equalitygroup: ""
563     bitdepth: 32f
564     description: |
565       V3 LogC (EI400) - Wide Gamut
566     isdata: false
567     allocation: uniform
568     allocationvars: [0, 1]
569     to_reference: !<GroupTransform>
570       children:
571         - !<FileTransform> {src: V3_LogC_400_to_linear.spi1d, interpolation: linear}
572         - !<MatrixTransform> {matrix: [0.680206, 0.236137, 0.083658, 0, 0.085415, 1.01747, -0.102886, 0, 0.002057, -0.062563, 1.06051, 0, 0, 0, 0, 1]}
573
574   - !<ColorSpace>
575     name: V3 LogC (EI500) - Wide Gamut
576     family: Input/ARRI
577     equalitygroup: ""
578     bitdepth: 32f
579     description: |
580       V3 LogC (EI500) - Wide Gamut
581     isdata: false
582     allocation: uniform
583     allocationvars: [0, 1]
584     to_reference: !<GroupTransform>
585       children:
586         - !<FileTransform> {src: V3_LogC_500_to_linear.spi1d, interpolation: linear}
587         - !<MatrixTransform> {matrix: [0.680206, 0.236137, 0.083658, 0, 0.085415, 1.01747, -0.102886, 0, 0.002057, -0.062563, 1.06051, 0, 0, 0, 0, 1]}
588
589   - !<ColorSpace>
590     name: V3 LogC (EI640) - Wide Gamut
591     family: Input/ARRI
592     equalitygroup: ""
593     bitdepth: 32f
594     description: |
595       V3 LogC (EI640) - Wide Gamut
596     isdata: false
597     allocation: uniform
598     allocationvars: [0, 1]
599     to_reference: !<GroupTransform>
600       children:
601         - !<FileTransform> {src: V3_LogC_640_to_linear.spi1d, interpolation: linear}
602         - !<MatrixTransform> {matrix: [0.680206, 0.236137, 0.083658, 0, 0.085415, 1.01747, -0.102886, 0, 0.002057, -0.062563, 1.06051, 0, 0, 0, 0, 1]}
603
604   - !<ColorSpace>
605     name: V3 LogC (EI800) - Wide Gamut
606     family: Input/ARRI
607     equalitygroup: ""
608     bitdepth: 32f
609     description: |
610       V3 LogC (EI800) - Wide Gamut
611     isdata: false
612     allocation: uniform
613     allocationvars: [0, 1]
614     to_reference: !<GroupTransform>
615       children:
616         - !<FileTransform> {src: V3_LogC_800_to_linear.spi1d, interpolation: linear}
617         - !<MatrixTransform> {matrix: [0.680206, 0.236137, 0.083658, 0, 0.085415, 1.01747, -0.102886, 0, 0.002057, -0.062563, 1.06051, 0, 0, 0, 0, 1]}
618
619   - !<ColorSpace>
620     name: V3 LogC (EI1000) - Wide Gamut
621     family: Input/ARRI
622     equalitygroup: ""
623     bitdepth: 32f
624     description: |
625       V3 LogC (EI1000) - Wide Gamut
626     isdata: false
627     allocation: uniform
628     allocationvars: [0, 1]
629     to_reference: !<GroupTransform>
630       children:
631         - !<FileTransform> {src: V3_LogC_1000_to_linear.spi1d, interpolation: linear}
632         - !<MatrixTransform> {matrix: [0.680206, 0.236137, 0.083658, 0, 0.085415, 1.01747, -0.102886, 0, 0.002057, -0.062563, 1.06051, 0, 0, 0, 0, 1]}
633
634   - !<ColorSpace>
635     name: ADX16
636     family: ADX
637     equalitygroup: ""
638     bitdepth: 16ui
639     description: |
640       ADX16 color space - used for film scans
641     isdata: false
642     allocation: uniform
643     allocationvars: [0, 1]
644     to_reference: !<GroupTransform>
645       children:
646         - !<MatrixTransform> {matrix: [8.19188, 0, 0, 0, 0, 8.19188, 0, 0, 0, 0, 8.19188, 0, 0, 0, 0, 1], offset: [-0.19, -0.19, -0.19, 0]}
647         - !<MatrixTransform> {matrix: [0.75573, 0.22197, 0.0223, 0, 0.05901, 0.96928, -0.02829, 0, 0.16134, 0.07406, 0.7646, 0, 0, 0, 0, 1]}
648         - !<FileTransform> {src: ADX_CID_to_RLE.spi1d, interpolation: linear}
649         - !<LogTransform> {base: 10, direction: inverse}
650         - !<MatrixTransform> {matrix: [0.72286, 0.1263, 0.15084, 0, 0.11923, 0.76418, 0.11659, 0, 0.01427, 0.08213, 0.90359, 0, 0, 0, 0, 1]}
651
652   - !<ColorSpace>
653     name: LMT Shaper
654     family: Utility
655     equalitygroup: LMT Shaper
656     bitdepth: 32f
657     description: |
658       The LMT Shaper color space
659     isdata: false
660     allocation: uniform
661     allocationvars: [0, 1]
662     to_reference: !<FileTransform> {src: LMT_Shaper_to_linear.spi1d, interpolation: linear}
663
664   - !<ColorSpace>
665     name: Output Shaper
666     family: Utility
667     equalitygroup: Output Shaper
668     bitdepth: 32f
669     description: |
670       The Output Shaper color space
671     isdata: false
672     allocation: uniform
673     allocationvars: [0, 1]
674     to_reference: !<FileTransform> {src: Output_Shaper_to_linear.spi1d, interpolation: linear}
675
676   - !<ColorSpace>
677     name: V3 LogC (EI1280) - Wide Gamut
678     family: Input/ARRI
679     equalitygroup: ""
680     bitdepth: 32f
681     description: |
682       V3 LogC (EI1280) - Wide Gamut
683     isdata: false
684     allocation: uniform
685     allocationvars: [0, 1]
686     to_reference: !<GroupTransform>
687       children:
688         - !<FileTransform> {src: V3_LogC_1280_to_linear.spi1d, interpolation: linear}
689         - !<MatrixTransform> {matrix: [0.680206, 0.236137, 0.083658, 0, 0.085415, 1.01747, -0.102886, 0, 0.002057, -0.062563, 1.06051, 0, 0, 0, 0, 1]}
690
691   - !<ColorSpace>
692     name: V3 LogC (EI1600) - Wide Gamut
693     family: Input/ARRI
694     equalitygroup: ""
695     bitdepth: 32f
696     description: |
697       V3 LogC (EI1600) - Wide Gamut
698     isdata: false
699     allocation: uniform
700     allocationvars: [0, 1]
701     to_reference: !<GroupTransform>
702       children:
703         - !<FileTransform> {src: V3_LogC_1600_to_linear.spi1d, interpolation: linear}
704         - !<MatrixTransform> {matrix: [0.680206, 0.236137, 0.083658, 0, 0.085415, 1.01747, -0.102886, 0, 0.002057, -0.062563, 1.06051, 0, 0, 0, 0, 1]}
705
706   - !<ColorSpace>
707     name: V3 LogC (EI2000) - Wide Gamut
708     family: Input/ARRI
709     equalitygroup: ""
710     bitdepth: 32f
711     description: |
712       V3 LogC (EI2000) - Wide Gamut
713     isdata: false
714     allocation: uniform
715     allocationvars: [0, 1]
716     to_reference: !<GroupTransform>
717       children:
718         - !<FileTransform> {src: V3_LogC_2000_to_linear.spi1d, interpolation: linear}
719         - !<MatrixTransform> {matrix: [0.680206, 0.236137, 0.083658, 0, 0.085415, 1.01747, -0.102886, 0, 0.002057, -0.062563, 1.06051, 0, 0, 0, 0, 1]}
720
721   - !<ColorSpace>
722     name: V3 LogC (EI2560) - Wide Gamut
723     family: Input/ARRI
724     equalitygroup: ""
725     bitdepth: 32f
726     description: |
727       V3 LogC (EI2560) - Wide Gamut
728     isdata: false
729     allocation: uniform
730     allocationvars: [0, 1]
731     to_reference: !<GroupTransform>
732       children:
733         - !<FileTransform> {src: V3_LogC_2560_to_linear.spi1d, interpolation: linear}
734         - !<MatrixTransform> {matrix: [0.680206, 0.236137, 0.083658, 0, 0.085415, 1.01747, -0.102886, 0, 0.002057, -0.062563, 1.06051, 0, 0, 0, 0, 1]}
735
736   - !<ColorSpace>
737     name: V3 LogC (EI3200) - Wide Gamut
738     family: Input/ARRI
739     equalitygroup: ""
740     bitdepth: 32f
741     description: |
742       V3 LogC (EI3200) - Wide Gamut
743     isdata: false
744     allocation: uniform
745     allocationvars: [0, 1]
746     to_reference: !<GroupTransform>
747       children:
748         - !<FileTransform> {src: V3_LogC_3200_to_linear.spi1d, interpolation: linear}
749         - !<MatrixTransform> {matrix: [0.680206, 0.236137, 0.083658, 0, 0.085415, 1.01747, -0.102886, 0, 0.002057, -0.062563, 1.06051, 0, 0, 0, 0, 1]}
750
751   - !<ColorSpace>
752     name: V3 LogC (EI800)
753     family: Input/ARRI
754     equalitygroup: ""
755     bitdepth: 32f
756     description: |
757       V3 LogC (EI800)
758     isdata: false
759     allocation: uniform
760     allocationvars: [0, 1]
761     to_reference: !<FileTransform> {src: V3_LogC_800_to_linear.spi1d, interpolation: linear}
762
763   - !<ColorSpace>
764     name: Canon-Log - Rec. 709 Daylight
765     family: Input/Canon
766     equalitygroup: ""
767     bitdepth: 32f
768     description: |
769       Canon-Log - Rec. 709 Daylight
770     isdata: false
771     allocation: uniform
772     allocationvars: [0, 1]
773     to_reference: !<GroupTransform>
774       children:
775         - !<FileTransform> {src: Canon-Log_to_linear.spi1d, interpolation: linear}
776         - !<MatrixTransform> {matrix: [0.561539, 0.40206, 0.0364009, 0, 0.0927396, 0.924121, -0.0168608, 0, 0.084813, 0.00637383, 0.908813, 0, 0, 0, 0, 1]}
777
778   - !<ColorSpace>
779     name: Canon-Log - Rec. 709 Tungsten
780     family: Input/Canon
781     equalitygroup: ""
782     bitdepth: 32f
783     description: |
784       Canon-Log - Rec. 709 Tungsten
785     isdata: false
786     allocation: uniform
787     allocationvars: [0, 1]
788     to_reference: !<GroupTransform>
789       children:
790         - !<FileTransform> {src: Canon-Log_to_linear.spi1d, interpolation: linear}
791         - !<MatrixTransform> {matrix: [0.566996, 0.365079, 0.0679242, 0, 0.070901, 0.880331, 0.0487679, 0, 0.0730135, -0.0665409, 0.993527, 0, 0, 0, 0, 1]}
792
793   - !<ColorSpace>
794     name: Canon-Log - DCI-P3 Daylight
795     family: Input/Canon
796     equalitygroup: ""
797     bitdepth: 32f
798     description: |
799       Canon-Log - DCI-P3 Daylight
800     isdata: false
801     allocation: uniform
802     allocationvars: [0, 1]
803     to_reference: !<GroupTransform>
804       children:
805         - !<FileTransform> {src: Canon-Log_to_linear.spi1d, interpolation: linear}
806         - !<MatrixTransform> {matrix: [0.607161, 0.299507, 0.0933321, 0, 0.00496812, 1.05098, -0.0559503, 0, -0.00783994, 0.000809127, 1.00703, 0, 0, 0, 0, 1]}
807
808   - !<ColorSpace>
809     name: Canon-Log - DCI-P3 Tungsten
810     family: Input/Canon
811     equalitygroup: ""
812     bitdepth: 32f
813     description: |
814       Canon-Log - DCI-P3 Tungsten
815     isdata: false
816     allocation: uniform
817     allocationvars: [0, 1]
818     to_reference: !<GroupTransform>
819       children:
820         - !<FileTransform> {src: Canon-Log_to_linear.spi1d, interpolation: linear}
821         - !<MatrixTransform> {matrix: [0.650279, 0.25388, 0.0958407, 0, -0.026138, 1.0179, 0.00823746, 0, 0.00775756, -0.0630817, 1.05532, 0, 0, 0, 0, 1]}
822
823   - !<ColorSpace>
824     name: Canon-Log - Cinema Gamut Daylight
825     family: Input/Canon
826     equalitygroup: ""
827     bitdepth: 32f
828     description: |
829       Canon-Log - Cinema Gamut Daylight
830     isdata: false
831     allocation: uniform
832     allocationvars: [0, 1]
833     to_reference: !<GroupTransform>
834       children:
835         - !<FileTransform> {src: Canon-Log_to_linear.spi1d, interpolation: linear}
836         - !<MatrixTransform> {matrix: [0.763064, 0.149021, 0.0879144, 0, 0.00365746, 1.10696, -0.110618, 0, -0.00940779, -0.218383, 1.22779, 0, 0, 0, 0, 1]}
837
838   - !<ColorSpace>
839     name: Canon-Log - Cinema Gamut Tungsten
840     family: Input/Canon
841     equalitygroup: ""
842     bitdepth: 32f
843     description: |
844       Canon-Log - Cinema Gamut Tungsten
845     isdata: false
846     allocation: uniform
847     allocationvars: [0, 1]
848     to_reference: !<GroupTransform>
849       children:
850         - !<FileTransform> {src: Canon-Log_to_linear.spi1d, interpolation: linear}
851         - !<MatrixTransform> {matrix: [0.817416, 0.0907557, 0.091828, 0, -0.0353614, 1.06569, -0.0303292, 0, 0.0103904, -0.299271, 1.28888, 0, 0, 0, 0, 1]}
852
853   - !<ColorSpace>
854     name: Canon-Log
855     family: Input/Canon
856     equalitygroup: ""
857     bitdepth: 32f
858     description: |
859       Canon-Log
860     isdata: false
861     allocation: uniform
862     allocationvars: [0, 1]
863     to_reference: !<FileTransform> {src: Canon-Log_to_linear.spi1d, interpolation: linear}
864
865   - !<ColorSpace>
866     name: Linear - Canon Rec. 709 Daylight
867     family: Input/Canon
868     equalitygroup: ""
869     bitdepth: 32f
870     description: |
871       Linear - Canon Rec. 709 Daylight
872     isdata: false
873     allocation: lg2
874     allocationvars: [-8, 5, 0.00390625]
875     to_reference: !<MatrixTransform> {matrix: [0.561539, 0.40206, 0.0364009, 0, 0.0927396, 0.924121, -0.0168608, 0, 0.084813, 0.00637383, 0.908813, 0, 0, 0, 0, 1]}
876
877   - !<ColorSpace>
878     name: Linear - Canon Rec. 709 Tungsten
879     family: Input/Canon
880     equalitygroup: ""
881     bitdepth: 32f
882     description: |
883       Linear - Canon Rec. 709 Tungsten
884     isdata: false
885     allocation: lg2
886     allocationvars: [-8, 5, 0.00390625]
887     to_reference: !<MatrixTransform> {matrix: [0.566996, 0.365079, 0.0679242, 0, 0.070901, 0.880331, 0.0487679, 0, 0.0730135, -0.0665409, 0.993527, 0, 0, 0, 0, 1]}
888
889   - !<ColorSpace>
890     name: Linear - Canon DCI-P3 Daylight
891     family: Input/Canon
892     equalitygroup: ""
893     bitdepth: 32f
894     description: |
895       Linear - Canon DCI-P3 Daylight
896     isdata: false
897     allocation: lg2
898     allocationvars: [-8, 5, 0.00390625]
899     to_reference: !<MatrixTransform> {matrix: [0.607161, 0.299507, 0.0933321, 0, 0.00496812, 1.05098, -0.0559503, 0, -0.00783994, 0.000809127, 1.00703, 0, 0, 0, 0, 1]}
900
901   - !<ColorSpace>
902     name: Linear - Canon DCI-P3 Tungsten
903     family: Input/Canon
904     equalitygroup: ""
905     bitdepth: 32f
906     description: |
907       Linear - Canon DCI-P3 Tungsten
908     isdata: false
909     allocation: lg2
910     allocationvars: [-8, 5, 0.00390625]
911     to_reference: !<MatrixTransform> {matrix: [0.650279, 0.25388, 0.0958407, 0, -0.026138, 1.0179, 0.00823746, 0, 0.00775756, -0.0630817, 1.05532, 0, 0, 0, 0, 1]}
912
913   - !<ColorSpace>
914     name: Linear - Canon Cinema Gamut Daylight
915     family: Input/Canon
916     equalitygroup: ""
917     bitdepth: 32f
918     description: |
919       Linear - Canon Cinema Gamut Daylight
920     isdata: false
921     allocation: lg2
922     allocationvars: [-8, 5, 0.00390625]
923     to_reference: !<MatrixTransform> {matrix: [0.763064, 0.149021, 0.0879144, 0, 0.00365746, 1.10696, -0.110618, 0, -0.00940779, -0.218383, 1.22779, 0, 0, 0, 0, 1]}
924
925   - !<ColorSpace>
926     name: Linear - Canon Cinema Gamut Tungsten
927     family: Input/Canon
928     equalitygroup: ""
929     bitdepth: 32f
930     description: |
931       Linear - Canon Cinema Gamut Tungsten
932     isdata: false
933     allocation: lg2
934     allocationvars: [-8, 5, 0.00390625]
935     to_reference: !<MatrixTransform> {matrix: [0.817416, 0.0907557, 0.091828, 0, -0.0353614, 1.06569, -0.0303292, 0, 0.0103904, -0.299271, 1.28888, 0, 0, 0, 0, 1]}
936
937   - !<ColorSpace>
938     name: Protune Flat - Protune Native - Experimental
939     family: Input/GoPro
940     equalitygroup: ""
941     bitdepth: 32f
942     description: |
943       Protune Flat - Protune Native - Experimental
944     isdata: false
945     allocation: uniform
946     allocationvars: [0, 1]
947     to_reference: !<FileTransform> {src: Protune_Flat_to_linear.spi1d, interpolation: linear}
948
949   - !<ColorSpace>
950     name: Protune Flat
951     family: Input/GoPro
952     equalitygroup: ""
953     bitdepth: 32f
954     description: |
955       Protune Flat
956     isdata: false
957     allocation: uniform
958     allocationvars: [0, 1]
959     to_reference: !<FileTransform> {src: Protune_Flat_to_linear.spi1d, interpolation: linear}
960
961   - !<ColorSpace>
962     name: Linear - Protune Native - Experimental
963     family: Input/GoPro
964     equalitygroup: ""
965     bitdepth: 32f
966     description: |
967       Linear - Protune Native - Experimental
968     isdata: false
969     allocation: lg2
970     allocationvars: [-8, 5, 0.00390625]
971
972   - !<ColorSpace>
973     name: V-Log - V-Gamut
974     family: Input/Panasonic
975     equalitygroup: ""
976     bitdepth: 32f
977     description: |
978       V-Log - V-Gamut
979     isdata: false
980     allocation: uniform
981     allocationvars: [0, 1]
982     to_reference: !<GroupTransform>
983       children:
984         - !<FileTransform> {src: V-Log_to_linear.spi1d, interpolation: linear}
985         - !<MatrixTransform> {matrix: [0.724383, 0.166748, 0.108497, 0, 0.021354, 0.985138, -0.00631909, 0, -0.00923428, -0.00104295, 1.01027, 0, 0, 0, 0, 1]}
986
987   - !<ColorSpace>
988     name: V-Log
989     family: Input/Panasonic
990     equalitygroup: ""
991     bitdepth: 32f
992     description: |
993       V-Log
994     isdata: false
995     allocation: uniform
996     allocationvars: [0, 1]
997     to_reference: !<FileTransform> {src: V-Log_to_linear.spi1d, interpolation: linear}
998
999   - !<ColorSpace>
1000     name: Linear - V-Gamut
1001     family: Input/Panasonic
1002     equalitygroup: ""
1003     bitdepth: 32f
1004     description: |
1005       Linear - V-Gamut
1006     isdata: false
1007     allocation: lg2
1008     allocationvars: [-8, 5, 0.00390625]
1009     to_reference: !<MatrixTransform> {matrix: [0.724383, 0.166748, 0.108497, 0, 0.021354, 0.985138, -0.00631909, 0, -0.00923428, -0.00104295, 1.01027, 0, 0, 0, 0, 1]}
1010
1011   - !<ColorSpace>
1012     name: REDlogFilm - DRAGONcolor
1013     family: Input/RED
1014     equalitygroup: ""
1015     bitdepth: 32f
1016     description: |
1017       REDlogFilm - DRAGONcolor
1018     isdata: false
1019     allocation: uniform
1020     allocationvars: [0, 1]
1021     to_reference: !<GroupTransform>
1022       children:
1023         - !<FileTransform> {src: CineonLog_to_linear.spi1d, interpolation: linear}
1024         - !<MatrixTransform> {matrix: [0.532279, 0.376648, 0.091073, 0, 0.046344, 0.974513, -0.02086, 0, -0.053976, -0.00032, 1.05427, 0, 0, 0, 0, 1]}
1025
1026   - !<ColorSpace>
1027     name: REDlogFilm - DRAGONcolor2
1028     family: Input/RED
1029     equalitygroup: ""
1030     bitdepth: 32f
1031     description: |
1032       REDlogFilm - DRAGONcolor2
1033     isdata: false
1034     allocation: uniform
1035     allocationvars: [0, 1]
1036     to_reference: !<GroupTransform>
1037       children:
1038         - !<FileTransform> {src: CineonLog_to_linear.spi1d, interpolation: linear}
1039         - !<MatrixTransform> {matrix: [0.468452, 0.331484, 0.200064, 0, 0.040787, 0.857658, 0.101553, 0, -0.047504, -0.000282, 1.04776, 0, 0, 0, 0, 1]}
1040
1041   - !<ColorSpace>
1042     name: REDlogFilm - REDcolor
1043     family: Input/RED
1044     equalitygroup: ""
1045     bitdepth: 32f
1046     description: |
1047       REDlogFilm - REDcolor
1048     isdata: false
1049     allocation: uniform
1050     allocationvars: [0, 1]
1051     to_reference: !<GroupTransform>
1052       children:
1053         - !<FileTransform> {src: CineonLog_to_linear.spi1d, interpolation: linear}
1054         - !<MatrixTransform> {matrix: [0.451464, 0.388498, 0.160038, 0, 0.062716, 0.86679, 0.070491, 0, -0.017541, 0.086921, 0.93059, 0, 0, 0, 0, 1]}
1055
1056   - !<ColorSpace>
1057     name: REDlogFilm - REDcolor2
1058     family: Input/RED
1059     equalitygroup: ""
1060     bitdepth: 32f
1061     description: |
1062       REDlogFilm - REDcolor2
1063     isdata: false
1064     allocation: uniform
1065     allocationvars: [0, 1]
1066     to_reference: !<GroupTransform>
1067       children:
1068         - !<FileTransform> {src: CineonLog_to_linear.spi1d, interpolation: linear}
1069         - !<MatrixTransform> {matrix: [0.480997, 0.402289, 0.116714, 0, -0.004938, 1.00015, 0.004781, 0, -0.105257, 0.02532, 1.07991, 0, 0, 0, 0, 1]}
1070
1071   - !<ColorSpace>
1072     name: REDlogFilm - REDcolor3
1073     family: Input/RED
1074     equalitygroup: ""
1075     bitdepth: 32f
1076     description: |
1077       REDlogFilm - REDcolor3
1078     isdata: false
1079     allocation: uniform
1080     allocationvars: [0, 1]
1081     to_reference: !<GroupTransform>
1082       children:
1083         - !<FileTransform> {src: CineonLog_to_linear.spi1d, interpolation: linear}
1084         - !<MatrixTransform> {matrix: [0.512136, 0.36037, 0.127494, 0, 0.070377, 0.903884, 0.025737, 0, -0.020824, 0.017671, 1.00312, 0, 0, 0, 0, 1]}
1085
1086   - !<ColorSpace>
1087     name: REDlogFilm - REDcolor4
1088     family: Input/RED
1089     equalitygroup: ""
1090     bitdepth: 32f
1091     description: |
1092       REDlogFilm - REDcolor4
1093     isdata: false
1094     allocation: uniform
1095     allocationvars: [0, 1]
1096     to_reference: !<GroupTransform>
1097       children:
1098         - !<FileTransform> {src: CineonLog_to_linear.spi1d, interpolation: linear}
1099         - !<MatrixTransform> {matrix: [0.474202, 0.333677, 0.192121, 0, 0.065164, 0.836932, 0.097901, 0, -0.019281, 0.016362, 1.00289, 0, 0, 0, 0, 1]}
1100
1101   - !<ColorSpace>
1102     name: REDlogFilm
1103     family: Input/RED
1104     equalitygroup: ""
1105     bitdepth: 32f
1106     description: |
1107       REDlogFilm
1108     isdata: false
1109     allocation: uniform
1110     allocationvars: [0, 1]
1111     to_reference: !<FileTransform> {src: CineonLog_to_linear.spi1d, interpolation: linear}
1112
1113   - !<ColorSpace>
1114     name: Linear - DRAGONcolor
1115     family: Input/RED
1116     equalitygroup: ""
1117     bitdepth: 32f
1118     description: |
1119       Linear - DRAGONcolor
1120     isdata: false
1121     allocation: lg2
1122     allocationvars: [-8, 5, 0.00390625]
1123     to_reference: !<MatrixTransform> {matrix: [0.532279, 0.376648, 0.091073, 0, 0.046344, 0.974513, -0.02086, 0, -0.053976, -0.00032, 1.05427, 0, 0, 0, 0, 1]}
1124
1125   - !<ColorSpace>
1126     name: Linear - DRAGONcolor2
1127     family: Input/RED
1128     equalitygroup: ""
1129     bitdepth: 32f
1130     description: |
1131       Linear - DRAGONcolor2
1132     isdata: false
1133     allocation: lg2
1134     allocationvars: [-8, 5, 0.00390625]
1135     to_reference: !<MatrixTransform> {matrix: [0.468452, 0.331484, 0.200064, 0, 0.040787, 0.857658, 0.101553, 0, -0.047504, -0.000282, 1.04776, 0, 0, 0, 0, 1]}
1136
1137   - !<ColorSpace>
1138     name: Linear - REDcolor
1139     family: Input/RED
1140     equalitygroup: ""
1141     bitdepth: 32f
1142     description: |
1143       Linear - REDcolor
1144     isdata: false
1145     allocation: lg2
1146     allocationvars: [-8, 5, 0.00390625]
1147     to_reference: !<MatrixTransform> {matrix: [0.451464, 0.388498, 0.160038, 0, 0.062716, 0.86679, 0.070491, 0, -0.017541, 0.086921, 0.93059, 0, 0, 0, 0, 1]}
1148
1149   - !<ColorSpace>
1150     name: Linear - REDcolor2
1151     family: Input/RED
1152     equalitygroup: ""
1153     bitdepth: 32f
1154     description: |
1155       Linear - REDcolor2
1156     isdata: false
1157     allocation: lg2
1158     allocationvars: [-8, 5, 0.00390625]
1159     to_reference: !<MatrixTransform> {matrix: [0.480997, 0.402289, 0.116714, 0, -0.004938, 1.00015, 0.004781, 0, -0.105257, 0.02532, 1.07991, 0, 0, 0, 0, 1]}
1160
1161   - !<ColorSpace>
1162     name: Linear - REDcolor3
1163     family: Input/RED
1164     equalitygroup: ""
1165     bitdepth: 32f
1166     description: |
1167       Linear - REDcolor3
1168     isdata: false
1169     allocation: lg2
1170     allocationvars: [-8, 5, 0.00390625]
1171     to_reference: !<MatrixTransform> {matrix: [0.512136, 0.36037, 0.127494, 0, 0.070377, 0.903884, 0.025737, 0, -0.020824, 0.017671, 1.00312, 0, 0, 0, 0, 1]}
1172
1173   - !<ColorSpace>
1174     name: Linear - REDcolor4
1175     family: Input/RED
1176     equalitygroup: ""
1177     bitdepth: 32f
1178     description: |
1179       Linear - REDcolor4
1180     isdata: false
1181     allocation: lg2
1182     allocationvars: [-8, 5, 0.00390625]
1183     to_reference: !<MatrixTransform> {matrix: [0.474202, 0.333677, 0.192121, 0, 0.065164, 0.836932, 0.097901, 0, -0.019281, 0.016362, 1.00289, 0, 0, 0, 0, 1]}
1184
1185   - !<ColorSpace>
1186     name: S-Log1 - S-Gamut
1187     family: Input/Sony
1188     equalitygroup: ""
1189     bitdepth: 32f
1190     description: |
1191       S-Log1 - S-Gamut
1192     isdata: false
1193     allocation: uniform
1194     allocationvars: [0, 1]
1195     to_reference: !<GroupTransform>
1196       children:
1197         - !<FileTransform> {src: S-Log1_to_linear.spi1d, interpolation: linear}
1198         - !<MatrixTransform> {matrix: [0.754339, 0.133697, 0.111968, 0, 0.0211981, 1.00541, -0.0266105, 0, -0.00975699, 0.00450856, 1.00525, 0, 0, 0, 0, 1]}
1199
1200   - !<ColorSpace>
1201     name: S-Log2 - S-Gamut
1202     family: Input/Sony
1203     equalitygroup: ""
1204     bitdepth: 32f
1205     description: |
1206       S-Log2 - S-Gamut
1207     isdata: false
1208     allocation: uniform
1209     allocationvars: [0, 1]
1210     to_reference: !<GroupTransform>
1211       children:
1212         - !<FileTransform> {src: S-Log2_to_linear.spi1d, interpolation: linear}
1213         - !<MatrixTransform> {matrix: [0.754339, 0.133697, 0.111968, 0, 0.0211981, 1.00541, -0.0266105, 0, -0.00975699, 0.00450856, 1.00525, 0, 0, 0, 0, 1]}
1214
1215   - !<ColorSpace>
1216     name: S-Log2 - S-Gamut Daylight
1217     family: Input/Sony
1218     equalitygroup: ""
1219     bitdepth: 32f
1220     description: |
1221       S-Log2 - S-Gamut Daylight
1222     isdata: false
1223     allocation: uniform
1224     allocationvars: [0, 1]
1225     to_reference: !<GroupTransform>
1226       children:
1227         - !<FileTransform> {src: S-Log2_to_linear.spi1d, interpolation: linear}
1228         - !<MatrixTransform> {matrix: [0.876446, 0.0145412, 0.109013, 0, 0.0774075, 0.952957, -0.0303647, 0, 0.0573564, -0.115107, 1.05775, 0, 0, 0, 0, 1]}
1229
1230   - !<ColorSpace>
1231     name: S-Log2 - S-Gamut Tungsten
1232     family: Input/Sony
1233     equalitygroup: ""
1234     bitdepth: 32f
1235     description: |
1236       S-Log2 - S-Gamut Tungsten
1237     isdata: false
1238     allocation: uniform
1239     allocationvars: [0, 1]
1240     to_reference: !<GroupTransform>
1241       children:
1242         - !<FileTransform> {src: S-Log2_to_linear.spi1d, interpolation: linear}
1243         - !<MatrixTransform> {matrix: [1.01102, -0.136253, 0.125229, 0, 0.101199, 0.95622, -0.0574191, 0, 0.0600767, -0.101019, 1.04094, 0, 0, 0, 0, 1]}
1244
1245   - !<ColorSpace>
1246     name: S-Log3 - S-Gamut3.Cine
1247     family: Input/Sony
1248     equalitygroup: ""
1249     bitdepth: 32f
1250     description: |
1251       S-Log3 - S-Gamut3.Cine
1252     isdata: false
1253     allocation: uniform
1254     allocationvars: [0, 1]
1255     to_reference: !<GroupTransform>
1256       children:
1257         - !<FileTransform> {src: S-Log3_to_linear.spi1d, interpolation: linear}
1258         - !<MatrixTransform> {matrix: [0.638789, 0.272351, 0.0888599, 0, -0.00391591, 1.08807, -0.0841573, 0, -0.0299072, -0.0264326, 1.05634, 0, 0, 0, 0, 1]}
1259
1260   - !<ColorSpace>
1261     name: S-Log3 - S-Gamut3
1262     family: Input/Sony
1263     equalitygroup: ""
1264     bitdepth: 32f
1265     description: |
1266       S-Log3 - S-Gamut3
1267     isdata: false
1268     allocation: uniform
1269     allocationvars: [0, 1]
1270     to_reference: !<GroupTransform>
1271       children:
1272         - !<FileTransform> {src: S-Log3_to_linear.spi1d, interpolation: linear}
1273         - !<MatrixTransform> {matrix: [0.752983, 0.14337, 0.103647, 0, 0.0217077, 1.01532, -0.0370265, 0, -0.00941605, 0.00337042, 1.00605, 0, 0, 0, 0, 1]}
1274
1275   - !<ColorSpace>
1276     name: S-Log1
1277     family: Input/Sony
1278     equalitygroup: ""
1279     bitdepth: 32f
1280     description: |
1281       S-Log1
1282     isdata: false
1283     allocation: uniform
1284     allocationvars: [0, 1]
1285     to_reference: !<FileTransform> {src: S-Log1_to_linear.spi1d, interpolation: linear}
1286
1287   - !<ColorSpace>
1288     name: S-Log2
1289     family: Input/Sony
1290     equalitygroup: ""
1291     bitdepth: 32f
1292     description: |
1293       S-Log2
1294     isdata: false
1295     allocation: uniform
1296     allocationvars: [0, 1]
1297     to_reference: !<FileTransform> {src: S-Log2_to_linear.spi1d, interpolation: linear}
1298
1299   - !<ColorSpace>
1300     name: S-Log3
1301     family: Input/Sony
1302     equalitygroup: ""
1303     bitdepth: 32f
1304     description: |
1305       S-Log3
1306     isdata: false
1307     allocation: uniform
1308     allocationvars: [0, 1]
1309     to_reference: !<FileTransform> {src: S-Log3_to_linear.spi1d, interpolation: linear}
1310
1311   - !<ColorSpace>
1312     name: Linear - S-Gamut
1313     family: Input/Sony
1314     equalitygroup: ""
1315     bitdepth: 32f
1316     description: |
1317       Linear - S-Gamut
1318     isdata: false
1319     allocation: lg2
1320     allocationvars: [-8, 5, 0.00390625]
1321     to_reference: !<MatrixTransform> {matrix: [0.754339, 0.133697, 0.111968, 0, 0.0211981, 1.00541, -0.0266105, 0, -0.00975699, 0.00450856, 1.00525, 0, 0, 0, 0, 1]}
1322
1323   - !<ColorSpace>
1324     name: Linear - S-Gamut Daylight
1325     family: Input/Sony
1326     equalitygroup: ""
1327     bitdepth: 32f
1328     description: |
1329       Linear - S-Gamut Daylight
1330     isdata: false
1331     allocation: lg2
1332     allocationvars: [-8, 5, 0.00390625]
1333     to_reference: !<MatrixTransform> {matrix: [0.876446, 0.0145412, 0.109013, 0, 0.0774075, 0.952957, -0.0303647, 0, 0.0573564, -0.115107, 1.05775, 0, 0, 0, 0, 1]}
1334
1335   - !<ColorSpace>
1336     name: Linear - S-Gamut Tungsten
1337     family: Input/Sony
1338     equalitygroup: ""
1339     bitdepth: 32f
1340     description: |
1341       Linear - S-Gamut Tungsten
1342     isdata: false
1343     allocation: lg2
1344     allocationvars: [-8, 5, 0.00390625]
1345     to_reference: !<MatrixTransform> {matrix: [1.01102, -0.136253, 0.125229, 0, 0.101199, 0.95622, -0.0574191, 0, 0.0600767, -0.101019, 1.04094, 0, 0, 0, 0, 1]}
1346
1347   - !<ColorSpace>
1348     name: Linear - S-Gamut3.Cine
1349     family: Input/Sony
1350     equalitygroup: ""
1351     bitdepth: 32f
1352     description: |
1353       Linear - S-Gamut3.Cine
1354     isdata: false
1355     allocation: lg2
1356     allocationvars: [-8, 5, 0.00390625]
1357     to_reference: !<MatrixTransform> {matrix: [0.638789, 0.272351, 0.0888599, 0, -0.00391591, 1.08807, -0.0841573, 0, -0.0299072, -0.0264326, 1.05634, 0, 0, 0, 0, 1]}
1358
1359   - !<ColorSpace>
1360     name: Linear - S-Gamut3
1361     family: Input/Sony
1362     equalitygroup: ""
1363     bitdepth: 32f
1364     description: |
1365       Linear - S-Gamut3
1366     isdata: false
1367     allocation: lg2
1368     allocationvars: [-8, 5, 0.00390625]
1369     to_reference: !<MatrixTransform> {matrix: [0.752983, 0.14337, 0.103647, 0, 0.0217077, 1.01532, -0.0370265, 0, -0.00941605, 0.00337042, 1.00605, 0, 0, 0, 0, 1]}
1370
1371   - !<ColorSpace>
1372     name: XYZ
1373     family: Utility
1374     equalitygroup: XYZ
1375     bitdepth: 32f
1376     description: |
1377       The XYZ color space
1378     isdata: false
1379     allocation: lg2
1380     allocationvars: [-8, 5, 0.00390625]
1381     to_reference: !<MatrixTransform> {matrix: [1.04981, 0, -9.74845e-05, 0, -0.495903, 1.37331, 0.09824, 0, 0, 0, 0.991252, 0, 0, 0, 0, 1]}
1382     from_reference: !<MatrixTransform> {matrix: [0.952552, 0, 9.36786e-05, 0, 0.343966, 0.728166, -0.0721325, 0, 0, 0, 1.00883, 0, 0, 0, 0, 1]}
1383
1384   - !<ColorSpace>
1385     name: Linear - AP1
1386     family: Utility
1387     equalitygroup: Linear - AP1
1388     bitdepth: 32f
1389     description: |
1390       The Linear - AP1 color space
1391     isdata: false
1392     allocation: lg2
1393     allocationvars: [-8, 5, 0.00390625]
1394     to_reference: !<MatrixTransform> {matrix: [0.695452, 0.140679, 0.163869, 0, 0.0447946, 0.859671, 0.0955343, 0, -0.00552588, 0.00402521, 1.0015, 0, 0, 0, 0, 1]}
1395     from_reference: !<MatrixTransform> {matrix: [1.45144, -0.236511, -0.214929, 0, -0.0765538, 1.17623, -0.0996759, 0, 0.00831615, -0.00603245, 0.997716, 0, 0, 0, 0, 1]}
1396
1397   - !<ColorSpace>
1398     name: Linear - P3-D60
1399     family: Utility
1400     equalitygroup: Linear - P3-D60
1401     bitdepth: 32f
1402     description: |
1403       The Linear - P3-D60 color space
1404     isdata: false
1405     allocation: lg2
1406     allocationvars: [-8, 5, 0.00390625]
1407     from_reference: !<GroupTransform>
1408       children:
1409         - !<MatrixTransform> {matrix: [0.952552, 0, 9.36786e-05, 0, 0.343966, 0.728166, -0.0721325, 0, 0, 0, 1.00883, 0, 0, 0, 0, 1]}
1410         - !<MatrixTransform> {matrix: [2.40274, -0.897484, -0.388053, 0, -0.83258, 1.76923, 0.0237127, 0, 0.0388234, -0.0824997, 1.03637, 0, 0, 0, 0, 1]}
1411
1412   - !<ColorSpace>
1413     name: Linear - P3-DCI
1414     family: Utility
1415     equalitygroup: Linear - P3-DCI
1416     bitdepth: 32f
1417     description: |
1418       The Linear - P3-DCI color space
1419     isdata: false
1420     allocation: lg2
1421     allocationvars: [-8, 5, 0.00390625]
1422     from_reference: !<GroupTransform>
1423       children:
1424         - !<MatrixTransform> {matrix: [0.952552, 0, 9.36786e-05, 0, 0.343966, 0.728166, -0.0721325, 0, 0, 0, 1.00883, 0, 0, 0, 0, 1]}
1425         - !<MatrixTransform> {matrix: [2.72539, -1.018, -0.440163, 0, -0.795168, 1.68973, 0.0226472, 0, 0.0412419, -0.087639, 1.10093, 0, 0, 0, 0, 1]}
1426
1427   - !<ColorSpace>
1428     name: Linear - Rec.709
1429     family: Utility
1430     equalitygroup: Linear - Rec.709
1431     bitdepth: 32f
1432     description: |
1433       The Linear - Rec.709 color space
1434     isdata: false
1435     allocation: lg2
1436     allocationvars: [-8, 5, 0.00390625]
1437     from_reference: !<GroupTransform>
1438       children:
1439         - !<MatrixTransform> {matrix: [0.952552, 0, 9.36786e-05, 0, 0.343966, 0.728166, -0.0721325, 0, 0, 0, 1.00883, 0, 0, 0, 0, 1]}
1440         - !<MatrixTransform> {matrix: [3.24097, -1.53738, -0.498611, 0, -0.969244, 1.87597, 0.0415551, 0, 0.0556301, -0.203977, 1.05697, 0, 0, 0, 0, 1]}
1441
1442   - !<ColorSpace>
1443     name: Linear - Rec.2020
1444     family: Utility
1445     equalitygroup: Linear - Rec.2020
1446     bitdepth: 32f
1447     description: |
1448       The Linear - Rec.2020 color space
1449     isdata: false
1450     allocation: lg2
1451     allocationvars: [-8, 5, 0.00390625]
1452     from_reference: !<GroupTransform>
1453       children:
1454         - !<MatrixTransform> {matrix: [0.952552, 0, 9.36786e-05, 0, 0.343966, 0.728166, -0.0721325, 0, 0, 0, 1.00883, 0, 0, 0, 0, 1]}
1455         - !<MatrixTransform> {matrix: [1.71665, -0.355671, -0.253366, 0, -0.666684, 1.61648, 0.0157685, 0, 0.0176399, -0.0427706, 0.942103, 0, 0, 0, 0, 1]}
1456
1457   - !<ColorSpace>
1458     name: Linear - RIMM ROMM (ProPhoto)
1459     family: Utility
1460     equalitygroup: Linear - RIMM ROMM (ProPhoto)
1461     bitdepth: 32f
1462     description: |
1463       The Linear - RIMM ROMM (ProPhoto) color space
1464     isdata: false
1465     allocation: lg2
1466     allocationvars: [-8, 5, 0.00390625]
1467     from_reference: !<MatrixTransform> {matrix: [1.24124, -0.168569, -0.0726675, 0, 0.00612031, 1.08315, -0.0892715, 0, -0.00328533, 0.00997964, 0.993306, 0, 0, 0, 0, 1]}
1468
1469   - !<ColorSpace>
1470     name: Linear - Adobe RGB
1471     family: Utility
1472     equalitygroup: Linear - Adobe RGB
1473     bitdepth: 32f
1474     description: |
1475       The Linear - Adobe RGB color space
1476     isdata: false
1477     allocation: lg2
1478     allocationvars: [-8, 5, 0.00390625]
1479     from_reference: !<MatrixTransform> {matrix: [1.72456, -0.419994, -0.304567, 0, -0.27648, 1.37272, -0.0962392, 0, -0.0261255, -0.0901748, 1.1163, 0, 0, 0, 0, 1]}
1480
1481   - !<ColorSpace>
1482     name: Linear - Adobe Wide Gamut RGB
1483     family: Utility
1484     equalitygroup: Linear - Adobe Wide Gamut RGB
1485     bitdepth: 32f
1486     description: |
1487       The Linear - Adobe Wide Gamut RGB color space
1488     isdata: false
1489     allocation: lg2
1490     allocationvars: [-8, 5, 0.00390625]
1491     from_reference: !<MatrixTransform> {matrix: [1.38098, -0.115859, -0.265122, 0, 0.00570155, 1.04029, -0.0459965, 0, -0.00389087, -0.0597092, 1.0636, 0, 0, 0, 0, 1]}
1492
1493   - !<ColorSpace>
1494     name: Raw
1495     family: Utility
1496     equalitygroup: Raw
1497     bitdepth: 32f
1498     description: |
1499       The Raw color space
1500     isdata: true
1501     allocation: uniform
1502     allocationvars: [0, 1]