X-Git-Url: http://users.mur.at/ms/git/gitweb/?a=blobdiff_plain;f=spi-vfx%2Fconfig.ocio;fp=spi-vfx%2Fconfig.ocio;h=25e488e22bf210e907e7d84d9d5587510e95d462;hb=fb24764f47878121c1908ad03732c0827c7a0e94;hp=0000000000000000000000000000000000000000;hpb=4e29ff2f1c08e3a720b74184d4f595e403401799;p=OpenColorIO-Configs.git diff --git a/spi-vfx/config.ocio b/spi-vfx/config.ocio new file mode 100644 index 0000000..25e488e --- /dev/null +++ b/spi-vfx/config.ocio @@ -0,0 +1,238 @@ +ocio_profile_version: 1 + +search_path: luts +strictparsing: true +luma: [0.2126, 0.7152, 0.0722] + +roles: + color_picking: cpf + color_timing: lg10 + compositing_log: lgf + data: ncf + default: ncf + matte_paint: vd8 + reference: lnf + scene_linear: lnf + texture_paint: dt16 + +displays: + DCIP3: + - ! {name: Film, colorspace: p3dci8} + - ! {name: Log, colorspace: lg10} + - ! {name: Raw, colorspace: nc10} + sRGB: + - ! {name: Film, colorspace: srgb8} + - ! {name: Log, colorspace: lg10} + - ! {name: Raw, colorspace: nc10} + +active_displays: [sRGB, DCIP3] +active_views: [Film, Log, Raw] + +colorspaces: + - ! + name: lnf + family: ln + bitdepth: 32f + description: | + lnf : linear show space + isdata: false + allocation: lg2 + allocationvars: [-15, 6] + + - ! + name: lnh + family: ln + bitdepth: 16f + description: | + lnh : linear show space + isdata: false + allocation: lg2 + allocationvars: [-15, 6] + + - ! + name: ln16 + family: ln + bitdepth: 16ui + description: | + ln16 : linear show space + isdata: false + allocation: lg2 + allocationvars: [-15, 0] + + - ! + name: lg16 + family: lg + bitdepth: 16ui + description: | + lg16 : conversion from film log + isdata: false + allocation: uniform + to_reference: ! {src: lg16.spi1d, interpolation: nearest} + + - ! + name: lg10 + family: lg + bitdepth: 10ui + description: | + lg10 : conversion from film log + isdata: false + allocation: uniform + to_reference: ! {src: lg10.spi1d, interpolation: nearest} + + - ! + name: lgf + family: lg + bitdepth: 32f + description: | + lgf : conversion from film log + isdata: false + allocation: uniform + allocationvars: [-0.25, 1.5] + to_reference: ! {src: lgf.spi1d, interpolation: linear} + + - ! + name: gn10 + family: gn + bitdepth: 10ui + description: | + gn10 : The 10bit int conversion from Panalog to linear + isdata: false + allocation: uniform + to_reference: ! {src: gn10.spi1d, interpolation: nearest} + + - ! + name: vd16 + family: vd + bitdepth: 16ui + description: | + vd16 :conversion from a gamma 2.2 + isdata: false + allocation: uniform + to_reference: ! + children: + - ! {src: version_8_whitebalanced.spimtx, interpolation: unknown, direction: inverse} + - ! {src: vd16.spi1d, interpolation: nearest} + + - ! + name: vd10 + family: vd + bitdepth: 10ui + description: | + vd10 :conversion from a gamma 2.2 + isdata: false + allocation: uniform + to_reference: ! + children: + - ! {src: version_8_whitebalanced.spimtx, interpolation: unknown, direction: inverse} + - ! {src: vd10.spi1d, interpolation: nearest} + + - ! + name: vd8 + family: vd + bitdepth: 8ui + description: | + vd8 :conversion from a gamma 2.2 + isdata: false + allocation: uniform + to_reference: ! + children: + - ! {src: version_8_whitebalanced.spimtx, interpolation: unknown, direction: inverse} + - ! {src: vd8.spi1d, interpolation: nearest} + + - ! + name: hd10 + family: hd + bitdepth: 10ui + description: | + hd10 : The simple 10bit int conversion from REC709 to linear + isdata: false + allocation: uniform + to_reference: ! + children: + - ! {src: hdOffset.spimtx, interpolation: nearest, direction: inverse} + - ! {src: vd16, dst: lnf} + + - ! + name: dt16 + family: dt + bitdepth: 16ui + description: | + dt16 :conversion for diffuse texture + isdata: false + allocation: uniform + to_reference: ! + children: + - ! {src: diffuseTextureMultiplier.spimtx, interpolation: nearest} + - ! {src: vd16, dst: lnf} + + - ! + name: cpf + family: cp + bitdepth: 32f + description: | + cpf :video like conversion used for color picking + isdata: false + allocation: uniform + to_reference: ! {src: cpf.spi1d, interpolation: linear} + + - ! + 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 + + - ! + 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 + + - ! + name: nc16 + family: nc + bitdepth: 16ui + description: | + nc16 :nc,Non-color used to store non-color data such as depth or surface normals + isdata: true + allocation: uniform + + - ! + 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 + + - ! + name: srgb8 + family: srgb + bitdepth: 8ui + description: | + srgb8 :rgb display space for the srgb standard. + isdata: false + allocation: uniform + from_reference: ! + children: + - ! {src: lnf, dst: lg10} + - ! {src: spi_ocio_srgb_test.spi3d, interpolation: linear} + + - ! + name: p3dci8 + family: p3dci + bitdepth: 8ui + description: | + p3dci8 :rgb display space for gamma 2.6 P3 projection. + isdata: false + allocation: uniform + from_reference: ! + children: + - ! {src: lnf, dst: lg10} + - ! {src: colorworks_filmlg_to_p3.3dl, interpolation: linear}