c4d.modules.render.OcioConverter¶
-
class
c4d.modules.render.
OcioConverter
¶ Transforms colors from one OCIO color space to another.
New in version 2025.2.0.
Overview¶
Creates a new converter and Initializes it with the document settings. |
Transforms a color. |
|
Transforms multiple colors. |
|
Checks if the converter is an OCIO converter. |
Members¶
-
OcioConverter.
__init__
(self, doc, overrideViewTransform=- 1)¶ Creates a new converter and Initializes it with the document settings.
- Parameters
doc (c4d.documents.BaseDocument) – The optional document to initialize with.
overrideViewTransform (int) – Index within the viewtransform array to override the view transform. Ignored, if the value is not a valid index.
-
OcioConverter.
TransformColor
(self, v, colorSpaceTransformation)¶ Transforms a color.
- Parameters
v (Union[c4d.Vector,
maxon.Vector
]) – Input color.colorSpaceTransformation (int.) –
The values are:
Symbol ID
Description
NONE
None.
COLORSPACETRANSFORMATION_LINEAR_TO_SRGB
Linear to sRGB color space transformation.
COLORSPACETRANSFORMATION_SRGB_TO_LINEAR
sRGB to linear color space transformation.
COLORSPACETRANSFORMATION_LINEAR_TO_VIEW
Linear to display color space transformation.
COLORSPACETRANSFORMATION_SRGB_TO_VIEW
sRGB to display color space transformation.
- Returns
The transformed color.
- Return type
-
OcioConverter.
TransformColors
(self, v, colorSpaceTransformation)¶ Transforms multiple colors.
- Parameters
v (Iterator[Union[c4d.Vector,
maxon.Vector
]]) – Input color.colorSpaceTransformation (int.) –
The values are:
Symbol ID
Description
NONE
None.
COLORSPACETRANSFORMATION_LINEAR_TO_SRGB
Linear to sRGB color space transformation.
COLORSPACETRANSFORMATION_SRGB_TO_LINEAR
sRGB to linear color space transformation.
COLORSPACETRANSFORMATION_LINEAR_TO_VIEW
Linear to display color space transformation.
COLORSPACETRANSFORMATION_SRGB_TO_VIEW
sRGB to display color space transformation.
- Returns
The transformed colors.
- Return type
list[c4d.Vector]
-
OcioConverter.
IsOcioConverter
(self)¶ Checks if the converter is an OCIO converter.
- Returns
True if the converter is an OCIO converter, False if the converter is a legacy converter.
- Return type
bool