upon further consideration, renamed profiles back to config.ocio
[OpenColorIO-Configs.git] / spi-vfx / 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: lg10
10   compositing_log: lgf
11   data: ncf
12   default: ncf
13   matte_paint: vd8
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: lg10}
22     - !<View> {name: Raw, colorspace: nc10}
23   sRGB:
24     - !<View> {name: Film, colorspace: srgb8}
25     - !<View> {name: Log, colorspace: lg10}
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     bitdepth: 32f
36     description: |
37       lnf :  linear show space
38     isdata: false
39     allocation: lg2
40     allocationvars: [-15, 6]
41
42   - !<ColorSpace>
43     name: lnh
44     family: ln
45     bitdepth: 16f
46     description: |
47       lnh :  linear show space
48     isdata: false
49     allocation: lg2
50     allocationvars: [-15, 6]
51
52   - !<ColorSpace>
53     name: ln16
54     family: ln
55     bitdepth: 16ui
56     description: |
57       ln16 : linear show space
58     isdata: false
59     allocation: lg2
60     allocationvars: [-15, 0]
61
62   - !<ColorSpace>
63     name: lg16
64     family: lg
65     bitdepth: 16ui
66     description: |
67       lg16 : conversion from film log 
68     isdata: false
69     allocation: uniform
70     to_reference: !<FileTransform> {src: lg16.spi1d, interpolation: nearest}
71
72   - !<ColorSpace>
73     name: lg10
74     family: lg
75     bitdepth: 10ui
76     description: |
77       lg10 : conversion from film log
78     isdata: false
79     allocation: uniform
80     to_reference: !<FileTransform> {src: lg10.spi1d, interpolation: nearest}
81
82   - !<ColorSpace>
83     name: lgf
84     family: lg
85     bitdepth: 32f
86     description: |
87       lgf : conversion from film log
88     isdata: false
89     allocation: uniform
90     allocationvars: [-0.25, 1.5]
91     to_reference: !<FileTransform> {src: lgf.spi1d, interpolation: linear}
92
93   - !<ColorSpace>
94     name: gn10
95     family: gn
96     bitdepth: 10ui
97     description: |
98       gn10 : The 10bit int conversion from Panalog to linear
99     isdata: false
100     allocation: uniform
101     to_reference: !<FileTransform> {src: gn10.spi1d, interpolation: nearest}
102
103   - !<ColorSpace>
104     name: vd16
105     family: vd
106     bitdepth: 16ui
107     description: |
108       vd16 :conversion from a gamma 2.2 
109     isdata: false
110     allocation: uniform
111     to_reference: !<GroupTransform>
112       children:
113         - !<FileTransform> {src: version_8_whitebalanced.spimtx, interpolation: unknown, direction: inverse}
114         - !<FileTransform> {src: vd16.spi1d, interpolation: nearest}
115
116   - !<ColorSpace>
117     name: vd10
118     family: vd
119     bitdepth: 10ui
120     description: |
121       vd10 :conversion from a gamma 2.2 
122     isdata: false
123     allocation: uniform
124     to_reference: !<GroupTransform>
125       children:
126         - !<FileTransform> {src: version_8_whitebalanced.spimtx, interpolation: unknown, direction: inverse}
127         - !<FileTransform> {src: vd10.spi1d, interpolation: nearest}
128
129   - !<ColorSpace>
130     name: vd8
131     family: vd
132     bitdepth: 8ui
133     description: |
134       vd8 :conversion from a gamma 2.2
135     isdata: false
136     allocation: uniform
137     to_reference: !<GroupTransform>
138       children:
139         - !<FileTransform> {src: version_8_whitebalanced.spimtx, interpolation: unknown, direction: inverse}
140         - !<FileTransform> {src: vd8.spi1d, interpolation: nearest}
141
142   - !<ColorSpace>
143     name: hd10
144     family: hd
145     bitdepth: 10ui
146     description: |
147       hd10 : The simple 10bit int conversion from REC709 to linear
148     isdata: false
149     allocation: uniform
150     to_reference: !<GroupTransform>
151       children:
152         - !<FileTransform> {src: hdOffset.spimtx, interpolation: nearest, direction: inverse}
153         - !<ColorSpaceTransform> {src: vd16, dst: lnf}
154
155   - !<ColorSpace>
156     name: dt16
157     family: dt
158     bitdepth: 16ui
159     description: |
160       dt16 :conversion for diffuse texture
161     isdata: false
162     allocation: uniform
163     to_reference: !<GroupTransform>
164       children:
165         - !<FileTransform> {src: diffuseTextureMultiplier.spimtx, interpolation: nearest}
166         - !<ColorSpaceTransform> {src: vd16, dst: lnf}
167
168   - !<ColorSpace>
169     name: cpf
170     family: cp
171     bitdepth: 32f
172     description: |
173       cpf :video like conversion used for color picking 
174     isdata: false
175     allocation: uniform
176     to_reference: !<FileTransform> {src: cpf.spi1d, interpolation: linear}
177
178   - !<ColorSpace>
179     name: nc8
180     family: nc
181     bitdepth: 8ui
182     description: |
183       nc8 :nc,Non-color used to store non-color data such as depth or surface normals
184     isdata: true
185     allocation: uniform
186
187   - !<ColorSpace>
188     name: nc10
189     family: nc
190     bitdepth: 10ui
191     description: |
192       nc10 :nc,Non-color used to store non-color data such as depth or surface normals
193     isdata: true
194     allocation: uniform
195
196   - !<ColorSpace>
197     name: nc16
198     family: nc
199     bitdepth: 16ui
200     description: |
201       nc16 :nc,Non-color used to store non-color data such as depth or surface normals
202     isdata: true
203     allocation: uniform
204
205   - !<ColorSpace>
206     name: ncf
207     family: nc
208     bitdepth: 32f
209     description: |
210       ncf :nc,Non-color used to store non-color data such as depth or surface normals
211     isdata: true
212     allocation: uniform
213
214   - !<ColorSpace>
215     name: srgb8
216     family: srgb
217     bitdepth: 8ui
218     description: |
219       srgb8 :rgb display space for the srgb standard.
220     isdata: false
221     allocation: uniform
222     from_reference: !<GroupTransform>
223       children:
224         - !<ColorSpaceTransform> {src: lnf, dst: lg10}
225         - !<FileTransform> {src: spi_ocio_srgb_test.spi3d, interpolation: linear}
226
227   - !<ColorSpace>
228     name: p3dci8
229     family: p3dci
230     bitdepth: 8ui
231     description: |
232       p3dci8 :rgb display space for gamma 2.6 P3 projection.
233     isdata: false
234     allocation: uniform
235     from_reference: !<GroupTransform>
236       children:
237         - !<ColorSpaceTransform> {src: lnf, dst: lg10}
238         - !<FileTransform> {src: colorworks_filmlg_to_p3.3dl, interpolation: linear}