iif: added slog10
[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: adx10
49     family: adx
50     equalitygroup: 
51     bitdepth: 10ui
52     isdata: false
53     allocation: uniform
54     allocationvars: [0, 1]
55     to_reference: !<GroupTransform>
56       children:
57         - !<FileTransform> {src: channel_dependent_offset.spimtx, interpolation: linear}
58         - !<FileTransform> {src: ten_bit_scale.spimtx, interpolation: linear}
59         - !<FileTransform> {src: channel_dependent_scalar.spimtx, interpolation: linear}
60         - !<FileTransform> {src: cdd_to_cid.spimtx, interpolation: linear}
61         - !<FileTransform> {src: rel_log_exp_scalar.spimtx, interpolation: linear}
62         - !<FileTransform> {src: refpt.spimtx, interpolation: linear}
63         - !<LogTransform> {base: 10, direction: inverse}
64         - !<FileTransform> {src: exp_to_aces.spimtx, interpolation: linear}
65
66   - !<ColorSpace>
67     name: log
68     family: log
69     equalitygroup: 
70     bitdepth: 32f
71     description: |
72       A mathematically idealized log space, which spans the dynamic range
73       currently being utilized by the ACES RRT. Note: this does not correspond
74       to scanned plates, adx10 is preferred for that purpose.
75       
76     isdata: false
77     allocation: uniform
78     allocationvars: [0, 1]
79     from_reference: !<GroupTransform>
80       children:
81         - !<AllocationTransform> {allocation: lg2, vars: [-8.5, 5]}
82
83   - !<ColorSpace>
84     name: slog10
85     family: slog
86     equalitygroup: 
87     bitdepth: 10ui
88     description: |
89       Sony 10-bit S-Log/S-Gamut cameras, such as the F35.
90       
91     isdata: false
92     allocation: uniform
93     allocationvars: [0, 1]
94     to_reference: !<GroupTransform>
95       children:
96         - !<FileTransform> {src: slog10.spi1d, interpolation: linear}
97         - !<FileTransform> {src: slog_to_aces.spimtx, interpolation: linear}
98
99   - !<ColorSpace>
100     name: rrt_srgb
101     family: rrt
102     equalitygroup: 
103     bitdepth: 32f
104     isdata: false
105     allocation: uniform
106     allocationvars: [0, 1]
107     from_reference: !<GroupTransform>
108       children:
109         - !<AllocationTransform> {allocation: lg2, vars: [-8.5, 5]}
110         - !<FileTransform> {src: spi_32_lattice_rrtut33_sRGB.spi3d, interpolation: linear}
111
112   - !<ColorSpace>
113     name: rrt_p3dci
114     family: rrt
115     equalitygroup: 
116     bitdepth: 32f
117     isdata: false
118     allocation: uniform
119     allocationvars: [0, 1]
120     from_reference: !<GroupTransform>
121       children:
122         - !<AllocationTransform> {allocation: lg2, vars: [-8.5, 5]}
123         - !<FileTransform> {src: spi_32_lattice_rrtut33_p3dci.spi3d, interpolation: linear}
124
125   - !<ColorSpace>
126     name: rrt_xyz
127     family: rrt
128     equalitygroup: 
129     bitdepth: 32f
130     isdata: false
131     allocation: uniform
132     allocationvars: [0, 1]
133     from_reference: !<GroupTransform>
134       children:
135         - !<AllocationTransform> {allocation: lg2, vars: [-8.5, 5]}
136         - !<FileTransform> {src: spi_32_lattice_rrtut33_smpte_rp.spi3d, interpolation: linear}
137
138   - !<ColorSpace>
139     name: raw
140     family: raw
141     equalitygroup: 
142     bitdepth: 32f
143     isdata: true
144     allocation: uniform
145     allocationvars: [0, 1]