HDK
|
Variables | |
OCIOEXPORT const char * | OCIO_NAMESPACE::ROLE_DEFAULT |
"default" More... | |
OCIOEXPORT const char * | OCIO_NAMESPACE::ROLE_REFERENCE |
"reference" More... | |
OCIOEXPORT const char * | OCIO_NAMESPACE::ROLE_DATA |
"data" More... | |
OCIOEXPORT const char * | OCIO_NAMESPACE::ROLE_COLOR_PICKING |
"color_picking" More... | |
OCIOEXPORT const char * | OCIO_NAMESPACE::ROLE_SCENE_LINEAR |
"scene_linear" More... | |
OCIOEXPORT const char * | OCIO_NAMESPACE::ROLE_COMPOSITING_LOG |
"compositing_log" More... | |
OCIOEXPORT const char * | OCIO_NAMESPACE::ROLE_COLOR_TIMING |
"color_timing" More... | |
OCIOEXPORT const char * | OCIO_NAMESPACE::ROLE_TEXTURE_PAINT |
OCIOEXPORT const char * | OCIO_NAMESPACE::ROLE_MATTE_PAINT |
OCIOEXPORT const char * | OCIO_NAMESPACE::ROLE_RENDERING |
OCIOEXPORT const char * | OCIO_NAMESPACE::ROLE_INTERCHANGE_SCENE |
OCIOEXPORT const char * | OCIO_NAMESPACE::ROLE_INTERCHANGE_DISPLAY |
OCIOEXPORT const char* OCIO_NAMESPACE::ROLE_COLOR_PICKING |
"color_picking"
OCIOEXPORT const char* OCIO_NAMESPACE::ROLE_COLOR_TIMING |
"color_timing"
OCIOEXPORT const char* OCIO_NAMESPACE::ROLE_COMPOSITING_LOG |
"compositing_log"
OCIOEXPORT const char* OCIO_NAMESPACE::ROLE_DATA |
"data"
OCIOEXPORT const char* OCIO_NAMESPACE::ROLE_DEFAULT |
"default"
rst:: Roles
ColorSpace Roles are used so that plugins, in addition to this API can have abstract ways of asking for common colorspaces, without referring to them by hardcoded names.
Internal:: Extracting color space from file path - (ROLE_DEFAULT) Interchange color spaces between configs - (ROLE_EXCHANGE_SCENE, ROLE_EXCHANGE_DISPLAY)
App Helpers:: LegacyViewingPipeline - (ROLE_SCENE_LINEAR (LinearCC for exposure)) (ROLE_COLOR_TIMING (ColorTimingCC)) MixingColorSpaceManager - (ROLE_COLOR_PICKING)
External Plugins (currently known)::
Colorpicker UIs - (ROLE_COLOR_PICKING) Compositor LogConvert - (ROLE_SCENE_LINEAR, ROLE_COMPOSITING_LOG)
OCIOEXPORT const char* OCIO_NAMESPACE::ROLE_INTERCHANGE_DISPLAY |
The cie_xyz_d65_interchange role is used to specify which color space in the config implements CIE XYZ colorimetry with the neutral axis at D65. This may be used when converting display-referred colors from one config to another.
OCIOEXPORT const char* OCIO_NAMESPACE::ROLE_INTERCHANGE_SCENE |
The aces_interchange role is used to specify which color space in the config implements the standard ACES2065-1 color space (SMPTE ST2065-1). This may be used when converting scene-referred colors from one config to another.
OCIOEXPORT const char* OCIO_NAMESPACE::ROLE_MATTE_PAINT |
This role defines the transform for matte painting. In some workflows this is a 1D HDR to LDR allocation. It is normally combined with another display transform in the host app for preview.
OCIOEXPORT const char* OCIO_NAMESPACE::ROLE_REFERENCE |
"reference"
OCIOEXPORT const char* OCIO_NAMESPACE::ROLE_RENDERING |
The rendering role may be used to identify a specific color space to be used by CGI renderers. This is typically a scene-linear space but the primaries also matter since they influence the resulting color, especially in areas of indirect illumination.
OCIOEXPORT const char* OCIO_NAMESPACE::ROLE_SCENE_LINEAR |
"scene_linear"
OCIOEXPORT const char* OCIO_NAMESPACE::ROLE_TEXTURE_PAINT |
This role defines the transform for painting textures. In some workflows this is just a inverse display gamma with some limits