added xyz16 color space
[OpenColorIO-Configs.git] / spi-vfx / config.ocio
index 204af1a..21aa337 100644 (file)
@@ -32,11 +32,10 @@ colorspaces:
   - !<ColorSpace>
     name: lnf
     family: ln
-    equalitygroup: ln
+    equalitygroup: 
     bitdepth: 32f
     description: |
       lnf :  linear show space
-      
     isdata: false
     allocation: lg2
     allocationvars: [-15, 6]
@@ -44,11 +43,10 @@ colorspaces:
   - !<ColorSpace>
     name: lnh
     family: ln
-    equalitygroup: ln
+    equalitygroup: 
     bitdepth: 16f
     description: |
       lnh :  linear show space
-      
     isdata: false
     allocation: lg2
     allocationvars: [-15, 6]
@@ -56,11 +54,10 @@ colorspaces:
   - !<ColorSpace>
     name: ln16
     family: ln
-    equalitygroup: ln
+    equalitygroup: 
     bitdepth: 16ui
     description: |
       ln16 : linear show space
-      
     isdata: false
     allocation: lg2
     allocationvars: [-15, 0]
@@ -68,11 +65,10 @@ colorspaces:
   - !<ColorSpace>
     name: lg16
     family: lg
-    equalitygroup: lg
+    equalitygroup: 
     bitdepth: 16ui
     description: |
       lg16 : conversion from film log 
-      
     isdata: false
     allocation: uniform
     to_reference: !<FileTransform> {src: lg16.spi1d, interpolation: nearest}
@@ -80,11 +76,10 @@ colorspaces:
   - !<ColorSpace>
     name: lg10
     family: lg
-    equalitygroup: lg
+    equalitygroup: 
     bitdepth: 10ui
     description: |
       lg10 : conversion from film log
-      
     isdata: false
     allocation: uniform
     to_reference: !<FileTransform> {src: lg10.spi1d, interpolation: nearest}
@@ -92,11 +87,10 @@ colorspaces:
   - !<ColorSpace>
     name: lgf
     family: lg
-    equalitygroup: lg
+    equalitygroup: 
     bitdepth: 32f
     description: |
       lgf : conversion from film log
-      
     isdata: false
     allocation: uniform
     allocationvars: [-0.25, 1.5]
@@ -105,11 +99,10 @@ colorspaces:
   - !<ColorSpace>
     name: gn10
     family: gn
-    equalitygroup: gn
+    equalitygroup: 
     bitdepth: 10ui
     description: |
-      gn10 : The 10bit int conversion from Panalog to linear
-      
+      gn10 :conversion from Panalog
     isdata: false
     allocation: uniform
     to_reference: !<FileTransform> {src: gn10.spi1d, interpolation: nearest}
@@ -117,11 +110,10 @@ colorspaces:
   - !<ColorSpace>
     name: vd16
     family: vd
-    equalitygroup: vd
+    equalitygroup: 
     bitdepth: 16ui
     description: |
       vd16 :conversion from a gamma 2.2 
-      
     isdata: false
     allocation: uniform
     to_reference: !<GroupTransform>
@@ -132,11 +124,10 @@ colorspaces:
   - !<ColorSpace>
     name: vd10
     family: vd
-    equalitygroup: vd
+    equalitygroup: 
     bitdepth: 10ui
     description: |
       vd10 :conversion from a gamma 2.2 
-      
     isdata: false
     allocation: uniform
     to_reference: !<GroupTransform>
@@ -147,11 +138,10 @@ colorspaces:
   - !<ColorSpace>
     name: vd8
     family: vd
-    equalitygroup: vd
+    equalitygroup: 
     bitdepth: 8ui
     description: |
       vd8 :conversion from a gamma 2.2
-      
     isdata: false
     allocation: uniform
     to_reference: !<GroupTransform>
@@ -162,11 +152,10 @@ colorspaces:
   - !<ColorSpace>
     name: hd10
     family: hd
-    equalitygroup: hd
+    equalitygroup: 
     bitdepth: 10ui
     description: |
-      hd10 : The simple 10bit int conversion from REC709 to linear
-      
+      hd10 : conversion from REC709
     isdata: false
     allocation: uniform
     to_reference: !<GroupTransform>
@@ -177,11 +166,10 @@ colorspaces:
   - !<ColorSpace>
     name: dt16
     family: dt
-    equalitygroup: dt
+    equalitygroup: 
     bitdepth: 16ui
     description: |
       dt16 :conversion for diffuse texture
-      
     isdata: false
     allocation: uniform
     to_reference: !<GroupTransform>
@@ -192,11 +180,10 @@ colorspaces:
   - !<ColorSpace>
     name: cpf
     family: cp
-    equalitygroup: cp
+    equalitygroup: 
     bitdepth: 32f
     description: |
       cpf :video like conversion used for color picking 
-      
     isdata: false
     allocation: uniform
     to_reference: !<FileTransform> {src: cpf.spi1d, interpolation: linear}
@@ -204,55 +191,50 @@ colorspaces:
   - !<ColorSpace>
     name: nc8
     family: nc
-    equalitygroup: nc
+    equalitygroup: 
     bitdepth: 8ui
     description: |
       nc8 :nc,Non-color used to store non-color data such as depth or surface normals
-      
     isdata: true
     allocation: uniform
 
   - !<ColorSpace>
     name: nc10
     family: nc
-    equalitygroup: nc
+    equalitygroup: 
     bitdepth: 10ui
     description: |
       nc10 :nc,Non-color used to store non-color data such as depth or surface normals
-      
     isdata: true
     allocation: uniform
 
   - !<ColorSpace>
     name: nc16
     family: nc
-    equalitygroup: nc
+    equalitygroup: 
     bitdepth: 16ui
     description: |
       nc16 :nc,Non-color used to store non-color data such as depth or surface normals
-      
     isdata: true
     allocation: uniform
 
   - !<ColorSpace>
     name: ncf
     family: nc
-    equalitygroup: nc
+    equalitygroup: 
     bitdepth: 32f
     description: |
       ncf :nc,Non-color used to store non-color data such as depth or surface normals
-      
     isdata: true
     allocation: uniform
 
   - !<ColorSpace>
     name: srgb8
     family: srgb
-    equalitygroup: srgb
+    equalitygroup: 
     bitdepth: 8ui
     description: |
       srgb8 :rgb display space for the srgb standard.
-      
     isdata: false
     allocation: uniform
     from_reference: !<GroupTransform>
@@ -263,14 +245,29 @@ colorspaces:
   - !<ColorSpace>
     name: p3dci8
     family: p3dci
-    equalitygroup: p3dci
+    equalitygroup: 
     bitdepth: 8ui
     description: |
       p3dci8 :rgb display space for gamma 2.6 P3 projection.
-      
     isdata: false
     allocation: uniform
     from_reference: !<GroupTransform>
       children:
         - !<ColorSpaceTransform> {src: lnf, dst: lg10}
         - !<FileTransform> {src: colorworks_filmlg_to_p3.3dl, interpolation: linear}
+
+  - !<ColorSpace>
+    name: xyz16
+    family: xyz
+    equalitygroup: 
+    bitdepth: 16ui
+    description: |
+      xyz16 :Conversion for  DCP creation.
+    isdata: false
+    allocation: uniform
+    from_reference: !<GroupTransform>
+      children:
+        - !<ColorSpaceTransform> {src: lnf, dst: p3dci8}
+        - !<ExponentTransform> {value: [2.6, 2.6, 2.6, 1]}
+        - !<FileTransform> {src: p3_to_xyz16_corrected_wp.spimtx, interpolation: unknown}
+        - !<ExponentTransform> {value: [2.6, 2.6, 2.6, 1], direction: inverse}