iif: rearranged colorspace order
[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     isdata: false
62     allocation: uniform
63     allocationvars: [0, 1]
64     to_reference: !<GroupTransform>
65       children:
66         - !<FileTransform> {src: channel_dependent_offset.spimtx, interpolation: linear}
67         - !<FileTransform> {src: ten_bit_scale.spimtx, interpolation: linear}
68         - !<FileTransform> {src: channel_dependent_scalar.spimtx, interpolation: linear}
69         - !<FileTransform> {src: cdd_to_cid.spimtx, interpolation: linear}
70         - !<FileTransform> {src: rel_log_exp_scalar.spimtx, interpolation: linear}
71         - !<FileTransform> {src: refpt.spimtx, interpolation: linear}
72         - !<LogTransform> {base: 10, direction: inverse}
73         - !<FileTransform> {src: exp_to_aces.spimtx, interpolation: linear}
74
75   - !<ColorSpace>
76     name: slog10
77     family: slog
78     equalitygroup: 
79     bitdepth: 10ui
80     description: |
81       Sony 10-bit S-Log/S-Gamut cameras, such as the F35.
82       
83     isdata: false
84     allocation: uniform
85     allocationvars: [0, 1]
86     to_reference: !<GroupTransform>
87       children:
88         - !<FileTransform> {src: slog10.spi1d, interpolation: linear}
89         - !<FileTransform> {src: slog_to_aces.spimtx, interpolation: linear}
90
91   - !<ColorSpace>
92     name: log
93     family: log
94     equalitygroup: 
95     bitdepth: 32f
96     description: |
97       A mathematically idealized log space, which spans the dynamic range
98       currently being utilized by the ACES RRT. Note: this does not correspond
99       to scanned plates, adx10 is preferred for that purpose.
100       
101     isdata: false
102     allocation: uniform
103     allocationvars: [0, 1]
104     from_reference: !<GroupTransform>
105       children:
106         - !<AllocationTransform> {allocation: lg2, vars: [-8.5, 5]}
107
108   - !<ColorSpace>
109     name: rrt_srgb
110     family: rrt
111     equalitygroup: 
112     bitdepth: 32f
113     isdata: false
114     allocation: uniform
115     allocationvars: [0, 1]
116     from_reference: !<GroupTransform>
117       children:
118         - !<AllocationTransform> {allocation: lg2, vars: [-8.5, 5]}
119         - !<FileTransform> {src: spi_32_lattice_rrtut33_sRGB.spi3d, interpolation: linear}
120
121   - !<ColorSpace>
122     name: rrt_rec709
123     family: rrt
124     equalitygroup: 
125     bitdepth: 32f
126     isdata: false
127     allocation: uniform
128     allocationvars: [0, 1]
129     from_reference: !<GroupTransform>
130       children:
131         - !<AllocationTransform> {allocation: lg2, vars: [-8.5, 5]}
132         - !<FileTransform> {src: spi_32_lattice_rrtut33_rec709.spi3d, interpolation: linear}
133
134   - !<ColorSpace>
135     name: rrt_p3dci
136     family: rrt
137     equalitygroup: 
138     bitdepth: 32f
139     isdata: false
140     allocation: uniform
141     allocationvars: [0, 1]
142     from_reference: !<GroupTransform>
143       children:
144         - !<AllocationTransform> {allocation: lg2, vars: [-8.5, 5]}
145         - !<FileTransform> {src: spi_32_lattice_rrtut33_p3dci.spi3d, interpolation: linear}
146
147   - !<ColorSpace>
148     name: rrt_p3d60
149     family: rrt
150     equalitygroup: 
151     bitdepth: 32f
152     isdata: false
153     allocation: uniform
154     allocationvars: [0, 1]
155     from_reference: !<GroupTransform>
156       children:
157         - !<AllocationTransform> {allocation: lg2, vars: [-8.5, 5]}
158         - !<FileTransform> {src: spi_32_lattice_rrtut33_p3d60.spi3d, interpolation: linear}
159
160   - !<ColorSpace>
161     name: rrt_xyz
162     family: rrt
163     equalitygroup: 
164     bitdepth: 32f
165     isdata: false
166     allocation: uniform
167     allocationvars: [0, 1]
168     from_reference: !<GroupTransform>
169       children:
170         - !<AllocationTransform> {allocation: lg2, vars: [-8.5, 5]}
171         - !<FileTransform> {src: spi_32_lattice_rrtut33_smpte_rp.spi3d, interpolation: linear}
172