- Substance 3D home
- Home
- Getting Started
- Getting Started overview
- Activation and licenses
- System requirements
- Project creation
- Export
- Export overview
- Export window
- Export presets
- Export overview
- Glossary
- Performance
- Getting Started overview
- Interface
- Assets
- Substance 3D Assets
- Color picker
- Display settings
- History
- Layer stack
- Main menu
- Project configuration
- Properties
- Settings
- Shader settings
- Texture Set
- Toolbars
- Viewport
- Miscellaneous
- Assets
- Painting
- Painting overview
- Tool list
- Straight line
- Lazy mouse
- Symmetry
- Fill projections
- Presets
- Presets overview
- Creating and saving presets
- Creating particles presets
- Photoshop brush presets (ABR)
- Dynamic strokes
- Advanced channel painting
- Vector graphic (.svg & .ai)
- Text resource
- Effects
- Baking
- Content
- Creating custom effects
- Importing assets
- Creating custom effects
- Features
- Automatic UV Unwrapping
- Physical size
- Smart Materials and Masks
- Subsurface Scattering
- Dynamic Material Layering
- UV Reprojection
- UV Tiles
- Color Management
- Post Processing
- Iray Renderer
- Plugins
- Sparse Virtual Textures
- Custom Shaders
- SpaceMouse® by 3Dconnexion
- Universal Scene Description (USD)
- Send to
- Technical Support
- Performance Guidelines
- Configuring Pens and Tablets
- Exporting the log file
- Exporting a DXDiag
- Technical issues
- GPU Issues
- Crash when working with overclocked GPU
- Forcing the external GPU on Mac OS
- GPU drivers compatibility
- GPU drivers crash with long computations (TDR crash)
- GPU has outdated drivers
- GPU is not recognized
- GPU is not recognized and is mentionned as GDI Generic
- Issues with Nvidia GPUs on recent Mac OS versions
- Multi/Bi-GPU
- Running on integrated GPU
- Painter doesn't start on the right GPU
- Startup Issues
- Rendering Issues
- Stability Issues
- Miscellaneous Issues
- GPU Issues
- Workflow Issues
- Export Issues
- Tools Issues
- Project Issues
- Library Issues
- Viewport Issues
- Plugins Issues
- License Issues
- Pipeline and integration
- Installation and preferences
- Configuration
- Resource management
- Scripting and development
- Scripts and plugins
- Shader API Reference
- Shader API overview
- Changelog - Shader API
- Libraries - Shader API
- Lib Alpha - Shader API
- Lib Bayer - Shader API
- Lib Defines - Shader API
- Lib Emissive - Shader API
- Lib Env - Shader API
- Lib Normal - Shader API
- Lib PBR - Shader API
- Lib PBR Aniso - Shader API
- Lib Pom - Shader API
- Lib Random - Shader API
- Lib Sampler - Shader API
- Lib Sparse - Shader API
- Lib SSS - Shader API
- Lib Utils - Shader API
- Lib Vectors - Shader API
- Parameters - Shader API
- Shaders - Shader API
- Release notes
- Release notes overview
- All Changes
- Version 10.1
- Version 10.0
- Version 9.1
- Old versions
- Version 9.0
- Version 8.3
- Version 8.2
- Version 8.1
- Version 7.4
- Version 7.3
- Version 7.2
- Version 2021.1 (7.1.0)
- Version 2020.2 (6.2.0)
- Version 2020.1 (6.1.0)
- Version 2019.3
- Version 2019.2
- Version 2019.1
- Version 2018.3
- Version 2018.2
- Version 2018.1
- Version 2017.4
- Version 2017.3
- Version 2017.2
- Version 2017.1
- Version 2.6
- Version 2.5
- Version 2.4
- Version 2.3
- Version 2.2
Color management with OpenColorIO
This page lists the color management settings related to OpenColorIO (OCIO).
Project settings
The project settings can be set when creating a new project via the new project window or by using the project configuration window.
If the OCIO environment variable is present, and specifies a valid configuration file, it will override and disable the settings in UI.
The available settings are:
Section | Setting | Description |
---|---|---|
Configuration | Color management | Define which engine to use to manage colors. Possible values:
|
OpenColorIO configuration | Which configuration file to use to drive the color management settings. Possible values:
| |
Configuration file | Path to the OCIO configuration file. Disabled if the configuration mode is not set to Custom. | |
Color settings | Working color space | The color space used by the engine to work inside the application. This the color space from which textures may be converted to (import) or from (export). |
Standard sRGB color space | The color space matching the standard sRGB color space (IEC 61966-2-1:1999). This color space is used in several places inside the application:
| |
Bitmap import color space defaults | 8 bit images | Color space to use by default when importing 8bit image files. |
16 bit images | Color space to use by default when importing 16bit image files. | |
Floating point images | Color space to use by default when importing HDR/EXR image files. | |
Auto detect color spaces | Allow to define the color space from resources based on specific settings. Possible values:
| |
Substance material | Material color space default | Define which color space to use for Substance materials color managed input/output (see below for the list of channels). |
Export color spaces | 8 bit images | Color space to use by default when exporting 8bit image files. |
16 bit images | Color space to use by default when exporting 16bit image files. | |
Floating point images | Color space to use by default when exporting HDR/EXR image files. |
OpenColorIO roles
The following roles are supported and allow to change the default selection of color spaces:
Role name | Description |
---|---|
substance_3d_painter_standard_srgb | Role to specify the color space matching the standard sRGB (IEC 61966-2-1:1999). |
substance_3d_painter_bitmap_import_8bit | Role to specify the color space used to import 8bit images. |
substance_3d_painter_bitmap_import_16bit | Role to specify the color space used to import 16bit images. |
substance_3d_painter_bitmap_import_floating | Role to specify the color space used to import HDR images. |
substance_3d_painter_substance_material | Role to specify the color space used for color managed channels in Substance materials. |
substance_3d_painter_bitmap_export_8bit | Role to specify the color space used when exporting 8bit textures. |
substance_3d_painter_bitmap_export_16bit | Role to specify the color space used when exporting 16bit textures. |
substance_3d_painter_bitmap_export_floating | Role to specify the color space used when exporting HDR textures. |
The OCIO configurations provided with the application can be used as examples on how to use these specific roles.