initial commit
[OpenColorIO-Configs.git] / spi-anim / config.ocio
1 ---
2 ocio_profile_version: 1
3
4 search_path: luts
5 strictparsing: true
6 luma: [0.2126, 0.7152, 0.0722]
7
8 roles:
9   color_picking: cpf
10   color_timing: lmf
11   compositing_log: lmf
12   data: ncf
13   default: ncf
14   reference: lnf
15   scene_linear: lnf
16   spi_spm: lm8
17
18 displays:
19   DCIP3:
20     - !<View> {name: Raw, colorspace: nc10}
21     - !<View> {name: Log, colorspace: lm10}
22     - !<View> {name: Film, colorspace: p3dci8}
23   sRGB:
24     - !<View> {name: Raw, colorspace: nc10}
25     - !<View> {name: Log, colorspace: lm10}
26     - !<View> {name: Film, colorspace: vd8}
27 active_displays: [sRGB, DCIP3]
28 active_views: [Film, Log, Raw]
29
30 colorspaces:
31   - !<ColorSpace>
32     name: lnf
33     family: ln
34     bitdepth: 32f
35     isdata: false
36     allocation: lg2
37     allocationvars: [-13, 4]
38
39   - !<ColorSpace>
40     name: lnh
41     family: ln
42     bitdepth: 16f
43     isdata: false
44     allocation: lg2
45     allocationvars: [-13, 4]
46
47   - !<ColorSpace>
48     name: lm16
49     family: lg
50     bitdepth: 16ui
51     isdata: false
52     allocation: uniform
53     allocationvars: [0, 1]
54     to_reference: !<FileTransform> {src: lm16.spi1d, interpolation: nearest}
55
56   - !<ColorSpace>
57     name: lm10
58     family: lg
59     bitdepth: 10ui
60     isdata: false
61     allocation: uniform
62     allocationvars: [0, 1]
63     to_reference: !<FileTransform> {src: lm10.spi1d, interpolation: nearest}
64
65   - !<ColorSpace>
66     name: lm8
67     family: lg
68     bitdepth: 8ui
69     isdata: false
70     allocation: uniform
71     allocationvars: [0, 1]
72     to_reference: !<FileTransform> {src: lm8.spi1d, interpolation: nearest}
73
74   - !<ColorSpace>
75     name: lmf
76     family: lg
77     bitdepth: 32f
78     isdata: false
79     allocation: uniform
80     allocationvars: [-0.25, 1.5]
81     to_reference: !<FileTransform> {src: lmf.spi1d, interpolation: linear}
82
83   - !<ColorSpace>
84     name: vd16
85     family: vd
86     bitdepth: 16ui
87     isdata: false
88     allocation: uniform
89     allocationvars: [0, 1]
90     to_reference: !<FileTransform> {src: vd16.spi1d, interpolation: nearest}
91
92   - !<ColorSpace>
93     name: vd10
94     family: vd
95     bitdepth: 10ui
96     isdata: false
97     allocation: uniform
98     allocationvars: [0, 1]
99     to_reference: !<FileTransform> {src: vd10.spi1d, interpolation: nearest}
100
101   - !<ColorSpace>
102     name: vd8
103     family: vd
104     bitdepth: 8ui
105     isdata: false
106     allocation: uniform
107     allocationvars: [0, 1]
108     to_reference: !<FileTransform> {src: vd8.spi1d, interpolation: nearest}
109
110   - !<ColorSpace>
111     name: vdf
112     family: vd
113     bitdepth: 32f
114     isdata: false
115     allocation: uniform
116     allocationvars: [0, 1]
117     to_reference: !<FileTransform> {src: vd16.spi1d, interpolation: linear}
118
119   - !<ColorSpace>
120     name: dt8
121     family: dt
122     bitdepth: 8ui
123     isdata: false
124     allocation: uniform
125     allocationvars: [0, 1]
126     to_reference: !<GroupTransform>
127       children:
128         - !<FileTransform> {src: dt.spimtx, interpolation: unknown}
129         - !<ColorSpaceTransform> {src: vdf, dst: lnf}
130
131   - !<ColorSpace>
132     name: dt16
133     family: dt
134     bitdepth: 16ui
135     isdata: false
136     allocation: uniform
137     allocationvars: [0, 1]
138     to_reference: !<GroupTransform>
139       children:
140         - !<FileTransform> {src: dt.spimtx, interpolation: unknown}
141         - !<ColorSpaceTransform> {src: vdf, dst: lnf}
142
143   - !<ColorSpace>
144     name: mp8
145     family: mp
146     bitdepth: 8ui
147     isdata: false
148     allocation: uniform
149     allocationvars: [0, 1]
150     to_reference: !<GroupTransform>
151       children:
152         - !<FileTransform> {src: mp.spimtx, interpolation: unknown}
153         - !<ColorSpaceTransform> {src: vdf, dst: lnf}
154
155   - !<ColorSpace>
156     name: mp16
157     family: mp
158     bitdepth: 16ui
159     isdata: false
160     allocation: uniform
161     allocationvars: [0, 1]
162     to_reference: !<GroupTransform>
163       children:
164         - !<FileTransform> {src: mp.spimtx, interpolation: unknown}
165         - !<ColorSpaceTransform> {src: vdf, dst: lnf}
166
167   - !<ColorSpace>
168     name: hd10
169     family: hd
170     bitdepth: 10ui
171     isdata: false
172     allocation: uniform
173     allocationvars: [0, 1]
174     to_reference: !<GroupTransform>
175       children:
176         - !<FileTransform> {src: hdOffset.spimtx, interpolation: nearest, direction: inverse}
177         - !<ColorSpaceTransform> {src: vdf, dst: lnf}
178
179   - !<ColorSpace>
180     name: cpf
181     family: cp
182     bitdepth: 32f
183     isdata: false
184     allocation: uniform
185     allocationvars: [0, 1]
186     to_reference: !<FileTransform> {src: cpf.spi1d, interpolation: linear}
187
188   - !<ColorSpace>
189     name: nc8
190     family: nc
191     bitdepth: 8ui
192     isdata: true
193     allocation: uniform
194     allocationvars: [0, 1]
195
196   - !<ColorSpace>
197     name: nc10
198     family: nc
199     bitdepth: 10ui
200     isdata: true
201     allocation: uniform
202     allocationvars: [0, 1]
203
204   - !<ColorSpace>
205     name: nc16
206     family: nc
207     bitdepth: 16ui
208     isdata: false
209     allocation: uniform
210     allocationvars: [0, 1]
211
212   - !<ColorSpace>
213     name: ncf
214     family: nc
215     bitdepth: 32f
216     isdata: true
217     allocation: uniform
218     allocationvars: [0, 1]
219
220   - !<ColorSpace>
221     name: xyz16
222     family: xyz
223     bitdepth: 16ui
224     isdata: false
225     allocation: uniform
226     allocationvars: [0, 1]
227     from_reference: !<GroupTransform>
228       children:
229         - !<ColorSpaceTransform> {src: lnf, dst: p3dci8}
230         - !<ExponentTransform> {value: [2.6, 2.6, 2.6, 1]}
231         - !<FileTransform> {src: p3_to_xyz16.spimtx, interpolation: unknown}
232         - !<ExponentTransform> {value: [2.6, 2.6, 2.6, 1], direction: inverse}
233
234   - !<ColorSpace>
235     name: p3dci8
236     family: p3dci
237     bitdepth: 16ui
238     isdata: false
239     allocation: uniform
240     allocationvars: [0, 1]
241     from_reference: !<GroupTransform>
242       children:
243         - !<ColorSpaceTransform> {src: lnf, dst: vdf}
244         - !<ExponentTransform> {value: [2.2, 2.2, 2.2, 1]}
245         - !<FileTransform> {src: srgb_to_p3d65.spimtx, interpolation: unknown}
246         - !<FileTransform> {src: p3d65_to_pdci.spimtx, interpolation: unknown}
247         - !<FileTransform> {src: htr_dlp_tweak.spimtx, interpolation: unknown}
248         - !<ExponentTransform> {value: [2.6, 2.6, 2.6, 1], direction: inverse}
249         - !<FileTransform> {src: correction.spi1d, interpolation: linear}