updated and simplified the configurations
[OpenColorIO-Configs.git] / spi-anim / spi-anim.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     bitdepth: 32f
36     description: |
37       lnf :linear show space
38     isdata: false
39     allocation: lg2
40     allocationvars: [-13, 4]
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: [-13, 4]
51
52   - !<ColorSpace>
53     name: lm16
54     family: lm
55     bitdepth: 16ui
56     description: |
57       lm16 : Log Monitor this space has a log like response and srgb primaries, it is used for color grading 
58     isdata: false
59     allocation: uniform
60     to_reference: !<FileTransform> {src: lm16.spi1d, interpolation: linear}
61
62   - !<ColorSpace>
63     name: lm10
64     family: lm
65     bitdepth: 10ui
66     description: |
67       lm10 : Log Monitor this space has a log like response and srgb primaries, it is used for color grading 
68     isdata: false
69     allocation: uniform
70     to_reference: !<FileTransform> {src: lm10.spi1d, interpolation: linear}
71
72   - !<ColorSpace>
73     name: lmf
74     family: lm
75     bitdepth: 32f
76     description: |
77       lmf : Log Monitor this space has a log like response and srgb primaries, it is used as a compositing log
78     isdata: false
79     allocation: uniform
80     allocationvars: [-0.2, 2.484]
81     to_reference: !<FileTransform> {src: lmf.spi1d, interpolation: linear}
82
83   - !<ColorSpace>
84     name: vd16
85     family: vd
86     bitdepth: 16ui
87     description: |
88       vd16 : The simple video conversion from a gamma 2.2 srgb space
89     isdata: false
90     allocation: uniform
91     to_reference: !<GroupTransform>
92       children:
93         - !<FileTransform> {src: vd16.spi1d, interpolation: nearest}
94
95   - !<ColorSpace>
96     name: vd10
97     family: vd
98     bitdepth: 10ui
99     description: |
100       vd10 : The simple video conversion from a gamma 2.2 srgb space
101     isdata: false
102     allocation: uniform
103     to_reference: !<GroupTransform>
104       children:
105         - !<FileTransform> {src: vd10.spi1d, interpolation: nearest}
106
107   - !<ColorSpace>
108     name: vd8
109     family: vd
110     bitdepth: 8ui
111     description: |
112       vd8 : The simple video conversion from a gamma 2.2 srgb space
113     isdata: false
114     allocation: uniform
115     to_reference: !<GroupTransform>
116       children:
117         - !<FileTransform> {src: vd8.spi1d, interpolation: nearest}
118
119   - !<ColorSpace>
120     name: hd10
121     family: hd
122     bitdepth: 10ui
123     description: |
124       hd10 : The simple conversion for REC709
125     isdata: false
126     allocation: uniform
127     to_reference: !<GroupTransform>
128       children:
129         - !<FileTransform> {src: hdOffset.spimtx, interpolation: nearest, direction: inverse}
130         - !<ColorSpaceTransform> {src: vd16, dst: lnf}
131
132   - !<ColorSpace>
133     name: dt16
134     family: dt
135     bitdepth: 16ui
136     description: |
137       dt16 :diffuse texture conversion
138     isdata: false
139     allocation: uniform
140     to_reference: !<GroupTransform>
141       children:
142         - !<FileTransform> {src: dt.spimtx, interpolation: nearest}
143         - !<ColorSpaceTransform> {src: vd16, dst: lnf}
144
145   - !<ColorSpace>
146     name: mp16
147     family: mp
148     bitdepth: 16ui
149     description: |
150       mp16 : conversion for matte painting
151     isdata: false
152     allocation: uniform
153     to_reference: !<GroupTransform>
154       children:
155         - !<FileTransform> {src: mp.spimtx, interpolation: nearest}
156         - !<ColorSpaceTransform> {src: vd16, dst: lnf}
157
158   - !<ColorSpace>
159     name: cpf
160     family: cp
161     bitdepth: 32f
162     description: |
163       cpf :video like conversion used for color picking 
164     isdata: false
165     allocation: uniform
166     to_reference: !<FileTransform> {src: cpf.spi1d, interpolation: nearest}
167
168   - !<ColorSpace>
169     name: nc8
170     family: nc
171     bitdepth: 8ui
172     description: |
173       nc8 :nc,Non-color used to store non-color data such as depth or surface normals
174     isdata: true
175     allocation: uniform
176
177   - !<ColorSpace>
178     name: nc10
179     family: nc
180     bitdepth: 10ui
181     description: |
182       nc10 :nc,Non-color used to store non-color data such as depth or surface normals
183     isdata: true
184     allocation: uniform
185
186   - !<ColorSpace>
187     name: nc16
188     family: nc
189     bitdepth: 16ui
190     description: |
191       nc16 :nc,Non-color used to store non-color data such as depth or surface normals
192     isdata: true
193     allocation: uniform
194
195   - !<ColorSpace>
196     name: ncf
197     family: nc
198     bitdepth: 32f
199     description: |
200       ncf :nc,Non-color used to store non-color data such as depth or surface normals
201     isdata: true
202     allocation: uniform
203
204   - !<ColorSpace>
205     name: p3dci8
206     family: p3dci
207     bitdepth: 8ui
208     description: |
209       p3dci8 : 8 Bit int rgb display space for gamma 2.6 P3 projection.
210     isdata: false
211     allocation: uniform
212     from_reference: !<GroupTransform>
213       children:
214         - !<ColorSpaceTransform> {src: lnf, dst: vd16}
215         - !<ExponentTransform> {value: [2.2, 2.2, 2.2, 1]}
216         - !<FileTransform> {src: srgb_to_p3d65.spimtx, interpolation: linear}
217         - !<FileTransform> {src: p3d65_to_pdci.spimtx, interpolation: linear}
218         - !<FileTransform> {src: htr_dlp_tweak.spimtx, interpolation: linear}
219         - !<ExponentTransform> {value: [2.6, 2.6, 2.6, 1], direction: inverse}
220         - !<FileTransform> {src: correction.spi1d, cccid: forward, interpolation: linear}