72ec492ac9afc529b2d5a36f3312c8700b284982
[blender.git] / release / datafiles / colormanagement / 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: RRT version ut33
8
9 roles:
10   color_picking: raw
11   color_timing: adx10
12   compositing_log: adx10
13   data: raw
14   default: raw
15   matte_paint: raw
16   reference: aces
17   scene_linear: aces
18   texture_paint: raw
19
20 displays:
21   p3dci:
22     - !<View> {name: Raw, colorspace: raw}
23     - !<View> {name: Log, colorspace: adx10}
24     - !<View> {name: RRT, colorspace: rrt_p3dci}
25   sRGB:
26     - !<View> {name: Raw, colorspace: raw}
27     - !<View> {name: Log, colorspace: adx10}
28     - !<View> {name: RRT, colorspace: rrt_srgb}
29   xyz:
30     - !<View> {name: Raw, colorspace: raw}
31     - !<View> {name: Log, colorspace: adx10}
32     - !<View> {name: RRT, colorspace: rrt_xyz}
33
34 active_displays: [sRGB, p3dci, xyz]
35 active_views: [RRT, Log, Raw]
36
37 colorspaces:
38   - !<ColorSpace>
39     name: aces
40     family: aces
41     equalitygroup: 
42     bitdepth: 32f
43     isdata: false
44     allocation: lg2
45     allocationvars: [-8.5, 5]
46
47   - !<ColorSpace>
48     name: raw
49     family: raw
50     equalitygroup: 
51     bitdepth: 32f
52     isdata: true
53     allocation: uniform
54     allocationvars: [0, 1]
55
56   - !<ColorSpace>
57     name: adx10
58     family: adx
59     equalitygroup: 
60     bitdepth: 10ui
61     description: |
62       Film Scan, using the 10-bit Academy Density Encoding
63       
64     isdata: false
65     allocation: uniform
66     allocationvars: [0, 1]
67     to_reference: !<GroupTransform>
68       children:
69         - !<FileTransform> {src: adx_adx10_to_cdd.spimtx}
70         - !<FileTransform> {src: adx_cdd_to_cid.spimtx}
71         - !<FileTransform> {src: adx_cid_to_rle.spi1d, interpolation: linear}
72         - !<LogTransform> {base: 10, direction: inverse}
73         - !<FileTransform> {src: adx_exp_to_aces.spimtx}
74
75   - !<ColorSpace>
76     name: adx16
77     family: adx
78     equalitygroup: 
79     bitdepth: 16ui
80     description: |
81       Film Scan, using the 16-bit Academy Density Encoding
82       
83     isdata: false
84     allocation: uniform
85     allocationvars: [0, 1]
86     to_reference: !<GroupTransform>
87       children:
88         - !<FileTransform> {src: adx_adx16_to_cdd.spimtx}
89         - !<FileTransform> {src: adx_cdd_to_cid.spimtx}
90         - !<FileTransform> {src: adx_cid_to_rle.spi1d, interpolation: linear}
91         - !<LogTransform> {base: 10, direction: inverse}
92         - !<FileTransform> {src: adx_exp_to_aces.spimtx}
93
94   - !<ColorSpace>
95     name: slogf35
96     family: sony
97     equalitygroup: 
98     bitdepth: 10ui
99     description: |
100       Sony 10-bit S-Log, with f35 color primaries
101       
102     isdata: false
103     allocation: uniform
104     allocationvars: [0, 1]
105     to_reference: !<GroupTransform>
106       children:
107         - !<FileTransform> {src: slog10.spi1d, interpolation: linear}
108         - !<FileTransform> {src: slogf35_to_aces.spimtx, interpolation: linear}
109
110   - !<ColorSpace>
111     name: slogf65_3200
112     family: sony
113     equalitygroup: 
114     bitdepth: 10ui
115     description: |
116       Sony 10-bit S-Log, with f65 color primaries
117       
118     isdata: false
119     allocation: uniform
120     allocationvars: [0, 1]
121     to_reference: !<GroupTransform>
122       children:
123         - !<FileTransform> {src: slog10.spi1d, interpolation: linear}
124         - !<FileTransform> {src: slogf65_to_aces_3200.spimtx, interpolation: linear}
125
126   - !<ColorSpace>
127     name: slogf65_5500
128     family: sony
129     equalitygroup: 
130     bitdepth: 10ui
131     description: |
132       Sony 10-bit S-Log, with f65 color primaries
133       
134     isdata: false
135     allocation: uniform
136     allocationvars: [0, 1]
137     to_reference: !<GroupTransform>
138       children:
139         - !<FileTransform> {src: slog10.spi1d, interpolation: linear}
140         - !<FileTransform> {src: slogf65_to_aces_5500.spimtx, interpolation: linear}
141
142   - !<ColorSpace>
143     name: logc
144     family: arri
145     equalitygroup: 
146     bitdepth: 10ui
147     description: |
148       Arri Alexa LogC, V3, Exposure Index 800
149       
150     isdata: false
151     allocation: uniform
152     allocationvars: [0, 1]
153     to_reference: !<GroupTransform>
154       children:
155         - !<FileTransform> {src: logc800.spi1d, interpolation: linear}
156         - !<FileTransform> {src: logc_to_aces.spimtx}
157
158   - !<ColorSpace>
159     name: log
160     family: log
161     equalitygroup: 
162     bitdepth: 32f
163     description: |
164       A mathematically idealized log space, which spans the dynamic range
165       currently being utilized by the ACES RRT. Note: this does not correspond
166       to scanned plates, adx10 is preferred for that purpose.
167       
168     isdata: false
169     allocation: uniform
170     allocationvars: [0, 1]
171     from_reference: !<GroupTransform>
172       children:
173         - !<AllocationTransform> {allocation: lg2, vars: [-8.5, 5]}
174
175   - !<ColorSpace>
176     name: rrt_srgb
177     family: rrt
178     equalitygroup: 
179     bitdepth: 32f
180     isdata: false
181     allocation: uniform
182     allocationvars: [0, 1]
183     from_reference: !<GroupTransform>
184       children:
185         - !<FileTransform> {src: rec709_to_aces.spimtx, interpolation: nearest}
186         - !<AllocationTransform> {allocation: lg2, vars: [-8.5, 5]}
187         - !<FileTransform> {src: rrt_ut33_sRGB.spi3d, interpolation: tetrahedral}
188
189   - !<ColorSpace>
190     name: rrt_rec709
191     family: rrt
192     equalitygroup: 
193     bitdepth: 32f
194     isdata: false
195     allocation: uniform
196     allocationvars: [0, 1]
197     from_reference: !<GroupTransform>
198       children:
199         - !<FileTransform> {src: rec709_to_aces.spimtx, interpolation: nearest}
200         - !<AllocationTransform> {allocation: lg2, vars: [-8.5, 5]}
201         - !<FileTransform> {src: rrt_ut33_rec709.spi3d, interpolation: tetrahedral}
202
203   - !<ColorSpace>
204     name: rrt_p3dci
205     family: rrt
206     equalitygroup: 
207     bitdepth: 32f
208     isdata: false
209     allocation: uniform
210     allocationvars: [0, 1]
211     from_reference: !<GroupTransform>
212       children:
213         - !<FileTransform> {src: rec709_to_aces.spimtx, interpolation: nearest}
214         - !<AllocationTransform> {allocation: lg2, vars: [-8.5, 5]}
215         - !<FileTransform> {src: rrt_ut33_p3dci.spi3d, interpolation: tetrahedral}
216
217   - !<ColorSpace>
218     name: rrt_p3d60
219     family: rrt
220     equalitygroup: 
221     bitdepth: 32f
222     isdata: false
223     allocation: uniform
224     allocationvars: [0, 1]
225     from_reference: !<GroupTransform>
226       children:
227         - !<FileTransform> {src: rec709_to_aces.spimtx, interpolation: nearest}
228         - !<AllocationTransform> {allocation: lg2, vars: [-8.5, 5]}
229         - !<FileTransform> {src: rrt_ut33_p3d60.spi3d, interpolation: tetrahedral}
230
231   - !<ColorSpace>
232     name: rrt_xyz
233     family: rrt
234     equalitygroup: 
235     bitdepth: 32f
236     isdata: false
237     allocation: uniform
238     allocationvars: [0, 1]
239     from_reference: !<GroupTransform>
240       children:
241         - !<FileTransform> {src: rec709_to_aces.spimtx, interpolation: nearest}
242         - !<AllocationTransform> {allocation: lg2, vars: [-8.5, 5]}
243         - !<FileTransform> {src: rrt_ut33_dcdm.spi3d, interpolation: tetrahedral}