updated and simplified the configurations
[OpenColorIO-Configs.git] / spi-anim / spi-anim.ocio
similarity index 56%
rename from spi-anim/config.ocio
rename to spi-anim/spi-anim.ocio
index 2394809..ea86125 100644 (file)
@@ -1,4 +1,3 @@
----
 ocio_profile_version: 1
 
 search_path: luts
@@ -7,23 +6,25 @@ luma: [0.2126, 0.7152, 0.0722]
 
 roles:
   color_picking: cpf
-  color_timing: lmf
+  color_timing: lm10
   compositing_log: lmf
   data: ncf
   default: ncf
+  matte_paint: mp16
   reference: lnf
   scene_linear: lnf
-  spi_spm: lm8
+  texture_paint: dt16
 
 displays:
   DCIP3:
-    - !<View> {name: Raw, colorspace: nc10}
-    - !<View> {name: Log, colorspace: lm10}
     - !<View> {name: Film, colorspace: p3dci8}
-  sRGB:
+    - !<View> {name: Log, colorspace: lm10}
     - !<View> {name: Raw, colorspace: nc10}
+  sRGB:
+    - !<View> {name: Film, colorspace: vd16}
     - !<View> {name: Log, colorspace: lm10}
-    - !<View> {name: Film, colorspace: vd8}
+    - !<View> {name: Raw, colorspace: nc10}
+
 active_displays: [sRGB, DCIP3]
 active_views: [Film, Log, Raw]
 
@@ -32,6 +33,8 @@ colorspaces:
     name: lnf
     family: ln
     bitdepth: 32f
+    description: |
+      lnf :linear show space
     isdata: false
     allocation: lg2
     allocationvars: [-13, 4]
@@ -40,210 +43,178 @@ colorspaces:
     name: lnh
     family: ln
     bitdepth: 16f
+    description: |
+      lnh :linear show space
     isdata: false
     allocation: lg2
     allocationvars: [-13, 4]
 
   - !<ColorSpace>
     name: lm16
-    family: lg
+    family: lm
     bitdepth: 16ui
+    description: |
+      lm16 : Log Monitor this space has a log like response and srgb primaries, it is used for color grading 
     isdata: false
     allocation: uniform
-    allocationvars: [0, 1]
-    to_reference: !<FileTransform> {src: lm16.spi1d, interpolation: nearest}
+    to_reference: !<FileTransform> {src: lm16.spi1d, interpolation: linear}
 
   - !<ColorSpace>
     name: lm10
-    family: lg
+    family: lm
     bitdepth: 10ui
+    description: |
+      lm10 : Log Monitor this space has a log like response and srgb primaries, it is used for color grading 
     isdata: false
     allocation: uniform
-    allocationvars: [0, 1]
-    to_reference: !<FileTransform> {src: lm10.spi1d, interpolation: nearest}
-
-  - !<ColorSpace>
-    name: lm8
-    family: lg
-    bitdepth: 8ui
-    isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
-    to_reference: !<FileTransform> {src: lm8.spi1d, interpolation: nearest}
+    to_reference: !<FileTransform> {src: lm10.spi1d, interpolation: linear}
 
   - !<ColorSpace>
     name: lmf
-    family: lg
+    family: lm
     bitdepth: 32f
+    description: |
+      lmf : Log Monitor this space has a log like response and srgb primaries, it is used as a compositing log
     isdata: false
     allocation: uniform
-    allocationvars: [-0.25, 1.5]
+    allocationvars: [-0.2, 2.484]
     to_reference: !<FileTransform> {src: lmf.spi1d, interpolation: linear}
 
   - !<ColorSpace>
     name: vd16
     family: vd
     bitdepth: 16ui
+    description: |
+      vd16 : The simple video conversion from a gamma 2.2 srgb space
     isdata: false
     allocation: uniform
-    allocationvars: [0, 1]
-    to_reference: !<FileTransform> {src: vd16.spi1d, interpolation: nearest}
+    to_reference: !<GroupTransform>
+      children:
+        - !<FileTransform> {src: vd16.spi1d, interpolation: nearest}
 
   - !<ColorSpace>
     name: vd10
     family: vd
     bitdepth: 10ui
+    description: |
+      vd10 : The simple video conversion from a gamma 2.2 srgb space
     isdata: false
     allocation: uniform
-    allocationvars: [0, 1]
-    to_reference: !<FileTransform> {src: vd10.spi1d, interpolation: nearest}
+    to_reference: !<GroupTransform>
+      children:
+        - !<FileTransform> {src: vd10.spi1d, interpolation: nearest}
 
   - !<ColorSpace>
     name: vd8
     family: vd
     bitdepth: 8ui
+    description: |
+      vd8 : The simple video conversion from a gamma 2.2 srgb space
     isdata: false
     allocation: uniform
-    allocationvars: [0, 1]
-    to_reference: !<FileTransform> {src: vd8.spi1d, interpolation: nearest}
-
-  - !<ColorSpace>
-    name: vdf
-    family: vd
-    bitdepth: 32f
-    isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
-    to_reference: !<FileTransform> {src: vd16.spi1d, interpolation: linear}
+    to_reference: !<GroupTransform>
+      children:
+        - !<FileTransform> {src: vd8.spi1d, interpolation: nearest}
 
   - !<ColorSpace>
-    name: dt8
-    family: dt
-    bitdepth: 8ui
+    name: hd10
+    family: hd
+    bitdepth: 10ui
+    description: |
+      hd10 : The simple conversion for REC709
     isdata: false
     allocation: uniform
-    allocationvars: [0, 1]
     to_reference: !<GroupTransform>
       children:
-        - !<FileTransform> {src: dt.spimtx, interpolation: unknown}
-        - !<ColorSpaceTransform> {src: vdf, dst: lnf}
+        - !<FileTransform> {src: hdOffset.spimtx, interpolation: nearest, direction: inverse}
+        - !<ColorSpaceTransform> {src: vd16, dst: lnf}
 
   - !<ColorSpace>
     name: dt16
     family: dt
     bitdepth: 16ui
+    description: |
+      dt16 :diffuse texture conversion
     isdata: false
     allocation: uniform
-    allocationvars: [0, 1]
     to_reference: !<GroupTransform>
       children:
-        - !<FileTransform> {src: dt.spimtx, interpolation: unknown}
-        - !<ColorSpaceTransform> {src: vdf, dst: lnf}
-
-  - !<ColorSpace>
-    name: mp8
-    family: mp
-    bitdepth: 8ui
-    isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
-    to_reference: !<GroupTransform>
-      children:
-        - !<FileTransform> {src: mp.spimtx, interpolation: unknown}
-        - !<ColorSpaceTransform> {src: vdf, dst: lnf}
+        - !<FileTransform> {src: dt.spimtx, interpolation: nearest}
+        - !<ColorSpaceTransform> {src: vd16, dst: lnf}
 
   - !<ColorSpace>
     name: mp16
     family: mp
     bitdepth: 16ui
+    description: |
+      mp16 : conversion for matte painting
     isdata: false
     allocation: uniform
-    allocationvars: [0, 1]
-    to_reference: !<GroupTransform>
-      children:
-        - !<FileTransform> {src: mp.spimtx, interpolation: unknown}
-        - !<ColorSpaceTransform> {src: vdf, dst: lnf}
-
-  - !<ColorSpace>
-    name: hd10
-    family: hd
-    bitdepth: 10ui
-    isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
     to_reference: !<GroupTransform>
       children:
-        - !<FileTransform> {src: hdOffset.spimtx, interpolation: nearest, direction: inverse}
-        - !<ColorSpaceTransform> {src: vdf, dst: lnf}
+        - !<FileTransform> {src: mp.spimtx, interpolation: nearest}
+        - !<ColorSpaceTransform> {src: vd16, dst: lnf}
 
   - !<ColorSpace>
     name: cpf
     family: cp
     bitdepth: 32f
+    description: |
+      cpf :video like conversion used for color picking 
     isdata: false
     allocation: uniform
-    allocationvars: [0, 1]
-    to_reference: !<FileTransform> {src: cpf.spi1d, interpolation: linear}
+    to_reference: !<FileTransform> {src: cpf.spi1d, interpolation: nearest}
 
   - !<ColorSpace>
     name: nc8
     family: nc
     bitdepth: 8ui
+    description: |
+      nc8 :nc,Non-color used to store non-color data such as depth or surface normals
     isdata: true
     allocation: uniform
-    allocationvars: [0, 1]
 
   - !<ColorSpace>
     name: nc10
     family: nc
     bitdepth: 10ui
+    description: |
+      nc10 :nc,Non-color used to store non-color data such as depth or surface normals
     isdata: true
     allocation: uniform
-    allocationvars: [0, 1]
 
   - !<ColorSpace>
     name: nc16
     family: nc
     bitdepth: 16ui
-    isdata: false
+    description: |
+      nc16 :nc,Non-color used to store non-color data such as depth or surface normals
+    isdata: true
     allocation: uniform
-    allocationvars: [0, 1]
 
   - !<ColorSpace>
     name: ncf
     family: nc
     bitdepth: 32f
+    description: |
+      ncf :nc,Non-color used to store non-color data such as depth or surface normals
     isdata: true
     allocation: uniform
-    allocationvars: [0, 1]
-
-  - !<ColorSpace>
-    name: xyz16
-    family: xyz
-    bitdepth: 16ui
-    isdata: false
-    allocation: uniform
-    allocationvars: [0, 1]
-    from_reference: !<GroupTransform>
-      children:
-        - !<ColorSpaceTransform> {src: lnf, dst: p3dci8}
-        - !<ExponentTransform> {value: [2.6, 2.6, 2.6, 1]}
-        - !<FileTransform> {src: p3_to_xyz16.spimtx, interpolation: unknown}
-        - !<ExponentTransform> {value: [2.6, 2.6, 2.6, 1], direction: inverse}
 
   - !<ColorSpace>
     name: p3dci8
     family: p3dci
-    bitdepth: 16ui
+    bitdepth: 8ui
+    description: |
+      p3dci8 : 8 Bit int rgb display space for gamma 2.6 P3 projection.
     isdata: false
     allocation: uniform
-    allocationvars: [0, 1]
     from_reference: !<GroupTransform>
       children:
-        - !<ColorSpaceTransform> {src: lnf, dst: vdf}
+        - !<ColorSpaceTransform> {src: lnf, dst: vd16}
         - !<ExponentTransform> {value: [2.2, 2.2, 2.2, 1]}
-        - !<FileTransform> {src: srgb_to_p3d65.spimtx, interpolation: unknown}
-        - !<FileTransform> {src: p3d65_to_pdci.spimtx, interpolation: unknown}
-        - !<FileTransform> {src: htr_dlp_tweak.spimtx, interpolation: unknown}
+        - !<FileTransform> {src: srgb_to_p3d65.spimtx, interpolation: linear}
+        - !<FileTransform> {src: p3d65_to_pdci.spimtx, interpolation: linear}
+        - !<FileTransform> {src: htr_dlp_tweak.spimtx, interpolation: linear}
         - !<ExponentTransform> {value: [2.6, 2.6, 2.6, 1], direction: inverse}
-        - !<FileTransform> {src: correction.spi1d, interpolation: linear}
+        - !<FileTransform> {src: correction.spi1d, cccid: forward, interpolation: linear}