This page provides information about the V-Ray OCIO texture in Cinema 4D.
Overview
VRayOCIO is a texture that allows users to apply OpenColorIO (OCIO) color transformations to textures in Cinema 4D to manage their look.
UI Path: Texture > plugins > V-Ray > VRayOCIO
Parameters
Basemap – The base texture that is corrected.
Config Src – Manually specifies an OCIO configuration. If not specified, the OCIO environment variable is used.
Auto
Environment
File
Internal
Config File – Specifies the OCIO configuration file. This option is available only when the Config Src is set to File or Auto.
Inout Type – Determines how the input and output color spaces are specified:
Colorspaces – The user specifies the input and output color spaces directly.
Roles – The user specifies the input and output color space depending on the task that they want to perform as defined in the OCIO configuration.
Mode – Specifies what color transformations to be performed:
Color Space – The texture performs color space conversions.
CDL Transform – The texture performs an ASC CDL transformation. CDL stands for "Color Decision List" which is a color grading information exchange format developed by the ASC (American Society of Cinematographers).
File Transform – The texture performs a color transformation based on another file (i.e. .3dl, .lut, .cube etc).
Log Convert – The texture performs log2lin or lin2log conversion.
Display – The texture performs color space conversion for display.
Look – The texture performs a Look transform. The OCIO config must define looks for this mode to work.
Color Space
These parameters are available when the Mode is set to ColorSpace.
In – Specifies the input color space (the color space that the input texture is in).
Out – Specifies the output color space (for rendering, this would typically be a linear color space).
Look
These parameters are available when the Mode is set to Look.
Look Input Colorspace – The color space of the base texture.
Look Looks – The name of the look if the OCIO configuration defines looks.
Look Output Colorspace – The output color space.
Look Direction – Specifies whether to apply Forward or Inverse transformation.
Look Ignore Errors – When enabled, attempts to perform color corrections, even if there are errors.
CDL Transform
These parameters are available when the Mode is set to CDL Transform.
Cdl Slope – Multipliers for the red/green/blue color components.
Cdl Offset – Offset values for the red/green/blue color components.
Cdl Power – Gamma values for the red/green/blue color components.
Cdl Saturation – The saturation value; 0.0 makes the image grayscale.
Cdl Use File – When enabled, the CDL parameters are read from a .cc or a .ccc file, instead of specified directly.
Cdl File – Specifies a .cc or .ccc file to read.
Cdl Cccid – Color correction id as specified in the color correction file.
File Transform
These parameters are available when the Mode is set to File Transform.
Filetr File – Specifies a color transformation file (.3dl, .cube, .lut etc).
Filetr Cccid – Color correction id if present in the file.
Filetr Direction – Specifies whether forward or inverse color transformation should be applied. Not all file formats support inverse transformations.
Filetr Interpolation – If the file contains tabulated LUT data (i.e. .cube files), specifies how this data is interpolated.
Nearest – Nearest neighbor in all dimensions. This method is fast, but may introduce artifacts, especially in textures with smooth gradients.
Linear – Linear interpolation in all dimensions . This is a smooth method, but is slower than Nearest.
Tetrahedral – Tetrahedral interpolation in all directions.
Best – Chooses the best interpolation type for the requested context. Currently, the same as Linear.
Log Convert
These parameters are available when the Mode is set to LogConvert.
Longconvert Operation – Specifies whether to convert from linear to log space or vice versa.
Display
These parameters are available when the Mode is set to Display.
Disp Input Colorspace – Specifies the color space of the base texture.
Disp Display Device – Specifies a viewing device from the devices listed in the OCIO configuration.
Disp View transform – Specifies the desired view transformation.