allocationvars: [-8.5, 5]
- !<ColorSpace>
+ name: raw
+ family: raw
+ equalitygroup:
+ bitdepth: 32f
+ isdata: true
+ allocation: uniform
+ allocationvars: [0, 1]
+
+ - !<ColorSpace>
name: adx10
family: adx
equalitygroup:
bitdepth: 10ui
+ description: |
+ Film Scan, using the 10-bit Academy Density Encoding
isdata: false
allocation: uniform
allocationvars: [0, 1]
to_reference: !<GroupTransform>
children:
- - !<FileTransform> {src: channel_dependent_offset.spimtx, interpolation: linear}
- - !<FileTransform> {src: ten_bit_scale.spimtx, interpolation: linear}
- - !<FileTransform> {src: channel_dependent_scalar.spimtx, interpolation: linear}
- - !<FileTransform> {src: cdd_to_cid.spimtx, interpolation: linear}
- - !<FileTransform> {src: rel_log_exp_scalar.spimtx, interpolation: linear}
- - !<FileTransform> {src: refpt.spimtx, interpolation: linear}
+ - !<FileTransform> {src: adx_adx10_to_cdd.spimtx}
+ - !<FileTransform> {src: adx_cdd_to_cid.spimtx}
+ - !<FileTransform> {src: adx_cid_to_rle.spi1d, interpolation: linear}
- !<LogTransform> {base: 10, direction: inverse}
- - !<FileTransform> {src: exp_to_aces.spimtx, interpolation: linear}
+ - !<FileTransform> {src: adx_exp_to_aces.spimtx}
- !<ColorSpace>
- name: log
- family: log
+ name: adx16
+ family: adx
equalitygroup:
- bitdepth: 32f
+ bitdepth: 16ui
description: |
- A mathematically idealized log space, which spans the dynamic range
- currently being utilized by the ACES RRT. Note: this does not correspond
- to scanned plates, adx10 is preferred for that purpose.
-
+ Film Scan, using the 16-bit Academy Density Encoding
isdata: false
allocation: uniform
allocationvars: [0, 1]
- from_reference: !<GroupTransform>
+ to_reference: !<GroupTransform>
children:
- - !<AllocationTransform> {allocation: lg2, vars: [-8.5, 5]}
+ - !<FileTransform> {src: adx_adx16_to_cdd.spimtx}
+ - !<FileTransform> {src: adx_cdd_to_cid.spimtx}
+ - !<FileTransform> {src: adx_cid_to_rle.spi1d, interpolation: linear}
+ - !<LogTransform> {base: 10, direction: inverse}
+ - !<FileTransform> {src: adx_exp_to_aces.spimtx}
- !<ColorSpace>
- name: slog10
+ name: slog
family: slog
equalitygroup:
bitdepth: 10ui
- !<FileTransform> {src: slog_to_aces.spimtx, interpolation: linear}
- !<ColorSpace>
+ name: log
+ family: log
+ equalitygroup:
+ bitdepth: 32f
+ description: |
+ A mathematically idealized log space, which spans the dynamic range
+ currently being utilized by the ACES RRT. Note: this does not correspond
+ to scanned plates, adx10 is preferred for that purpose.
+
+ isdata: false
+ allocation: uniform
+ allocationvars: [0, 1]
+ from_reference: !<GroupTransform>
+ children:
+ - !<AllocationTransform> {allocation: lg2, vars: [-8.5, 5]}
+
+ - !<ColorSpace>
name: rrt_srgb
family: rrt
equalitygroup:
- !<FileTransform> {src: spi_32_lattice_rrtut33_sRGB.spi3d, interpolation: linear}
- !<ColorSpace>
+ name: rrt_rec709
+ family: rrt
+ equalitygroup:
+ bitdepth: 32f
+ isdata: false
+ allocation: uniform
+ allocationvars: [0, 1]
+ from_reference: !<GroupTransform>
+ children:
+ - !<AllocationTransform> {allocation: lg2, vars: [-8.5, 5]}
+ - !<FileTransform> {src: spi_32_lattice_rrtut33_rec709.spi3d, interpolation: linear}
+
+ - !<ColorSpace>
name: rrt_p3dci
family: rrt
equalitygroup:
- !<FileTransform> {src: spi_32_lattice_rrtut33_p3dci.spi3d, interpolation: linear}
- !<ColorSpace>
- name: rrt_xyz
+ name: rrt_p3d60
family: rrt
equalitygroup:
bitdepth: 32f
from_reference: !<GroupTransform>
children:
- !<AllocationTransform> {allocation: lg2, vars: [-8.5, 5]}
- - !<FileTransform> {src: spi_32_lattice_rrtut33_smpte_rp.spi3d, interpolation: linear}
+ - !<FileTransform> {src: spi_32_lattice_rrtut33_p3d60.spi3d, interpolation: linear}
- !<ColorSpace>
- name: raw
- family: raw
+ name: rrt_xyz
+ family: rrt
equalitygroup:
bitdepth: 32f
- isdata: true
+ isdata: false
allocation: uniform
allocationvars: [0, 1]
+ from_reference: !<GroupTransform>
+ children:
+ - !<AllocationTransform> {allocation: lg2, vars: [-8.5, 5]}
+ - !<FileTransform> {src: spi_32_lattice_rrtut33_smpte_rp.spi3d, interpolation: linear}
+