updated to 1.0 format
[OpenColorIO-Configs.git] / spi-anim / 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 roles:
8   color_picking: cpf
9   color_timing: lm10
10   compositing_log: lmf
11   data: ncf
12   default: ncf
13   matte_paint: mp16
14   reference: lnf
15   scene_linear: lnf
16   texture_paint: dt16
17
18 displays:
19   DCIP3:
20     - !<View> {name: Film, colorspace: p3dci8}
21     - !<View> {name: Log, colorspace: lm10}
22     - !<View> {name: Raw, colorspace: nc10}
23   sRGB:
24     - !<View> {name: Film, colorspace: vd16}
25     - !<View> {name: Log, colorspace: lm10}
26     - !<View> {name: Raw, colorspace: nc10}
27
28 active_displays: [sRGB, DCIP3]
29 active_views: [Film, Log, Raw]
30
31 colorspaces:
32   - !<ColorSpace>
33     name: lnf
34     family: ln
35     equalitygroup: 
36     bitdepth: 32f
37     description: |
38       lnf :linear show space
39       
40     isdata: false
41     allocation: lg2
42     allocationvars: [-13, 4]
43
44   - !<ColorSpace>
45     name: lnh
46     family: ln
47     equalitygroup: 
48     bitdepth: 16f
49     description: |
50       lnh :linear show space
51       
52     isdata: false
53     allocation: lg2
54     allocationvars: [-13, 4]
55
56   - !<ColorSpace>
57     name: lm16
58     family: lm
59     equalitygroup: 
60     bitdepth: 16ui
61     description: |
62       lm16 : Log Monitor this space has a log like response and srgb primaries, it is used for color grading 
63       
64     isdata: false
65     allocation: uniform
66     to_reference: !<FileTransform> {src: lm16.spi1d, interpolation: linear}
67
68   - !<ColorSpace>
69     name: lm10
70     family: lm
71     equalitygroup: 
72     bitdepth: 10ui
73     description: |
74       lm10 : Log Monitor this space has a log like response and srgb primaries, it is used for color grading 
75       
76     isdata: false
77     allocation: uniform
78     to_reference: !<FileTransform> {src: lm10.spi1d, interpolation: linear}
79
80   - !<ColorSpace>
81     name: lmf
82     family: lm
83     equalitygroup: 
84     bitdepth: 32f
85     description: |
86       lmf : Log Monitor this space has a log like response and srgb primaries, it is used as a compositing log
87       
88     isdata: false
89     allocation: uniform
90     allocationvars: [-0.2, 2.484]
91     to_reference: !<FileTransform> {src: lmf.spi1d, interpolation: linear}
92
93   - !<ColorSpace>
94     name: vd16
95     family: vd
96     equalitygroup: 
97     bitdepth: 16ui
98     description: |
99       vd16 : The simple video conversion from a gamma 2.2 srgb space
100       
101     isdata: false
102     allocation: uniform
103     to_reference: !<GroupTransform>
104       children:
105         - !<FileTransform> {src: vd16.spi1d, interpolation: nearest}
106
107   - !<ColorSpace>
108     name: vd10
109     family: vd
110     equalitygroup: 
111     bitdepth: 10ui
112     description: |
113       vd10 : The simple video conversion from a gamma 2.2 srgb space
114       
115     isdata: false
116     allocation: uniform
117     to_reference: !<GroupTransform>
118       children:
119         - !<FileTransform> {src: vd10.spi1d, interpolation: nearest}
120
121   - !<ColorSpace>
122     name: vd8
123     family: vd
124     equalitygroup: 
125     bitdepth: 8ui
126     description: |
127       vd8 : The simple video conversion from a gamma 2.2 srgb space
128       
129     isdata: false
130     allocation: uniform
131     to_reference: !<GroupTransform>
132       children:
133         - !<FileTransform> {src: vd8.spi1d, interpolation: nearest}
134
135   - !<ColorSpace>
136     name: hd10
137     family: hd
138     equalitygroup: 
139     bitdepth: 10ui
140     description: |
141       hd10 : The simple conversion for REC709
142       
143     isdata: false
144     allocation: uniform
145     to_reference: !<GroupTransform>
146       children:
147         - !<FileTransform> {src: hdOffset.spimtx, interpolation: nearest, direction: inverse}
148         - !<ColorSpaceTransform> {src: vd16, dst: lnf}
149
150   - !<ColorSpace>
151     name: dt16
152     family: dt
153     equalitygroup: 
154     bitdepth: 16ui
155     description: |
156       dt16 :diffuse texture conversion
157       
158     isdata: false
159     allocation: uniform
160     to_reference: !<GroupTransform>
161       children:
162         - !<FileTransform> {src: dt.spimtx, interpolation: nearest}
163         - !<ColorSpaceTransform> {src: vd16, dst: lnf}
164
165   - !<ColorSpace>
166     name: mp16
167     family: mp
168     equalitygroup: 
169     bitdepth: 16ui
170     description: |
171       mp16 : conversion for matte painting
172       
173     isdata: false
174     allocation: uniform
175     to_reference: !<GroupTransform>
176       children:
177         - !<FileTransform> {src: mp.spimtx, interpolation: nearest}
178         - !<ColorSpaceTransform> {src: vd16, dst: lnf}
179
180   - !<ColorSpace>
181     name: cpf
182     family: cp
183     equalitygroup: 
184     bitdepth: 32f
185     description: |
186       cpf :video like conversion used for color picking 
187       
188     isdata: false
189     allocation: uniform
190     to_reference: !<FileTransform> {src: cpf.spi1d, interpolation: nearest}
191
192   - !<ColorSpace>
193     name: nc8
194     family: nc
195     equalitygroup: 
196     bitdepth: 8ui
197     description: |
198       nc8 :nc,Non-color used to store non-color data such as depth or surface normals
199       
200     isdata: true
201     allocation: uniform
202
203   - !<ColorSpace>
204     name: nc10
205     family: nc
206     equalitygroup: 
207     bitdepth: 10ui
208     description: |
209       nc10 :nc,Non-color used to store non-color data such as depth or surface normals
210       
211     isdata: true
212     allocation: uniform
213
214   - !<ColorSpace>
215     name: nc16
216     family: nc
217     equalitygroup: 
218     bitdepth: 16ui
219     description: |
220       nc16 :nc,Non-color used to store non-color data such as depth or surface normals
221       
222     isdata: true
223     allocation: uniform
224
225   - !<ColorSpace>
226     name: ncf
227     family: nc
228     equalitygroup: 
229     bitdepth: 32f
230     description: |
231       ncf :nc,Non-color used to store non-color data such as depth or surface normals
232       
233     isdata: true
234     allocation: uniform
235
236   - !<ColorSpace>
237     name: p3dci8
238     family: p3dci
239     equalitygroup: 
240     bitdepth: 8ui
241     description: |
242       p3dci8 : 8 Bit int rgb display space for gamma 2.6 P3 projection.
243       
244     isdata: false
245     allocation: uniform
246     from_reference: !<GroupTransform>
247       children:
248         - !<ColorSpaceTransform> {src: lnf, dst: vd16}
249         - !<ExponentTransform> {value: [2.2, 2.2, 2.2, 1]}
250         - !<FileTransform> {src: srgb_to_p3d65.spimtx, interpolation: linear}
251         - !<FileTransform> {src: p3d65_to_pdci.spimtx, interpolation: linear}
252         - !<FileTransform> {src: htr_dlp_tweak.spimtx, interpolation: linear}
253         - !<ExponentTransform> {value: [2.6, 2.6, 2.6, 1], direction: inverse}
254         - !<FileTransform> {src: correction.spi1d, cccid: forward, interpolation: linear}