iif: added arri alexa logc, ei800
[OpenColorIO-Configs.git] / iif / 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: slog
96     family: slog
97     equalitygroup: 
98     bitdepth: 10ui
99     description: |
100       Sony 10-bit S-Log/S-Gamut cameras, such as the F35.
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: slog_to_aces.spimtx, interpolation: linear}
109
110   - !<ColorSpace>
111     name: logc
112     family: arri
113     equalitygroup: 
114     bitdepth: 10ui
115     description: |
116       Arri Alexa LogC, V3, Exposure Index 800
117       
118     isdata: false
119     allocation: uniform
120     allocationvars: [0, 1]
121     to_reference: !<GroupTransform>
122       children:
123         - !<FileTransform> {src: logc800.spi1d, interpolation: linear}
124         - !<FileTransform> {src: logc_to_aces.spimtx}
125
126   - !<ColorSpace>
127     name: log
128     family: log
129     equalitygroup: 
130     bitdepth: 32f
131     description: |
132       A mathematically idealized log space, which spans the dynamic range
133       currently being utilized by the ACES RRT. Note: this does not correspond
134       to scanned plates, adx10 is preferred for that purpose.
135       
136     isdata: false
137     allocation: uniform
138     allocationvars: [0, 1]
139     from_reference: !<GroupTransform>
140       children:
141         - !<AllocationTransform> {allocation: lg2, vars: [-8.5, 5]}
142
143   - !<ColorSpace>
144     name: rrt_srgb
145     family: rrt
146     equalitygroup: 
147     bitdepth: 32f
148     isdata: false
149     allocation: uniform
150     allocationvars: [0, 1]
151     from_reference: !<GroupTransform>
152       children:
153         - !<AllocationTransform> {allocation: lg2, vars: [-8.5, 5]}
154         - !<FileTransform> {src: spi_32_lattice_rrtut33_sRGB.spi3d, interpolation: linear}
155
156   - !<ColorSpace>
157     name: rrt_rec709
158     family: rrt
159     equalitygroup: 
160     bitdepth: 32f
161     isdata: false
162     allocation: uniform
163     allocationvars: [0, 1]
164     from_reference: !<GroupTransform>
165       children:
166         - !<AllocationTransform> {allocation: lg2, vars: [-8.5, 5]}
167         - !<FileTransform> {src: spi_32_lattice_rrtut33_rec709.spi3d, interpolation: linear}
168
169   - !<ColorSpace>
170     name: rrt_p3dci
171     family: rrt
172     equalitygroup: 
173     bitdepth: 32f
174     isdata: false
175     allocation: uniform
176     allocationvars: [0, 1]
177     from_reference: !<GroupTransform>
178       children:
179         - !<AllocationTransform> {allocation: lg2, vars: [-8.5, 5]}
180         - !<FileTransform> {src: spi_32_lattice_rrtut33_p3dci.spi3d, interpolation: linear}
181
182   - !<ColorSpace>
183     name: rrt_p3d60
184     family: rrt
185     equalitygroup: 
186     bitdepth: 32f
187     isdata: false
188     allocation: uniform
189     allocationvars: [0, 1]
190     from_reference: !<GroupTransform>
191       children:
192         - !<AllocationTransform> {allocation: lg2, vars: [-8.5, 5]}
193         - !<FileTransform> {src: spi_32_lattice_rrtut33_p3d60.spi3d, interpolation: linear}
194
195   - !<ColorSpace>
196     name: rrt_xyz
197     family: rrt
198     equalitygroup: 
199     bitdepth: 32f
200     isdata: false
201     allocation: uniform
202     allocationvars: [0, 1]
203     from_reference: !<GroupTransform>
204       children:
205         - !<AllocationTransform> {allocation: lg2, vars: [-8.5, 5]}
206         - !<FileTransform> {src: spi_32_lattice_rrtut33_smpte_rp.spi3d, interpolation: linear}