This page guides you through getting started with OpenColorIO (OCIO) in Unreal Engine (UE). It shows you how to create an **OpenColor Configuration Asset** from an OCIO Config.
After creating this file, you can use OCIO to apply color transformations by using Blueprints and in UE's Viewport and Play in Editor modes.
Prerequisites
The OpenColorIO plugin is automatically enabled by UE when you create a new project. If the OpenColorIO plugin is disabled, you must enable it to use OCIO in UE. For information about enabling plugins in UE, see Working with Plugins.
OCIO Configs
OCIO configs contain sets of color spaces, displays and views that you can use with OCIO. You can use your own OCIO config file, one of the default ACES configs provided with the OCIO plugin, or one of the ACES config files from the Academy Software Foundation GitHub repo.
Using a Built-in OCIO Config
You can use one of the built-in OCIO configs by entering one of the following strings into your OpenColorIO Configuration Asset's Configuration File path (see Create an OpenColorIO Configuration Asset). These config files are built into the OCIO library and do not require any external files.
-
To use the default ACES CG config, enter this string into the Configuration File path:
ocio://default
-
To use the ACES CG config, enter this string into the Configuration File path:
ocio://cg-config-v1.0.0_aces-v1.3_ocio-v2.1
-
To use the ACES Studio config, enter this string into the Configuration File path:
ocio://studio-config-v1.0.0_aces-v1.3_ocio-v2.1
Importing an OCIO Config File
To add an OCIO config (ocio
or .ocioz
) file to your project, you must use your computer's file explorer to add the file to your project's Content folder. UE does not automatically recognize .ocio
or .ocioz
files, so you cannot add them to your project by using the Content Drawer within UE.
The OCIO plugin also supports .ocioz
archive files. These can be useful if you want to compress a config file and its LUT texture folder into a single archive.
Example OCIO Config File
Epic have created an example .ocio
config file as part of the OCIO plugin. This example config file is located in your engine install folder under Engine\Plugins\Compositing\OpenColorIO\Content\OCIO
.
When you browse to the OpenColorIO plugin's contents in the Content Browser, the Content Browser does not show these files since it only shows .uasset files. Use your computer's file explorer to browse to the files instead.
Create an OpenColorIO Configuration Asset
The OCIO plugin uses an OpenColorIO Configuration Asset to manage the color profiles you want to use in your project. This asset references an OCIO config, which contains detailed specifications about multiple color profiles and how to transform between them.
UE currently supports OCIO v2.2. For more details on OCIO config files, refer to the OpenColorIO v2 documentation and the OCIO v2.2 release information.
Before using OCIO you must create an OpenColorIO Configuration Asset..
To create an OpenColorIO Configuration Asset:
-
In the Content Browser, right-click to open the context menu and select Miscellaneous > OpenColorIO Configuration to create an OpenColorIO Configuration Asset.
-
Double-click your OpenColorIO Configuration Asset to edit its settings. In this example, the Asset is named OCIO_Example.
-
For the Configuration File parameter, click Browse to locate and select an OCIO config (
.ocio
) file on your computer or enter a URL to use one of the built-in configs. By default, new OpenColor Configuration Assets use theocio://default
OCIO config. -
For the Desired Color Spaces parameter, click Add (+) to add a new color space entry.
-
In the new entry, open the drop-down list and select one of the color spaces defined in the config file that you want to use in UE.
-
Repeat the last two steps for each color space or display view you want to use, then Save your Asset.
Only set up the color profiles you actually need to use in UE. This helps your configuration Asset remain as lightweight as possible.
Your OpenColorIO Configuration Asset is now set up so you can use it to apply color transformations to different systems in the engine.
Configure the OpenColorIO Configuration Asset

While the method to set up color conversions for systems in UE may be different, the color conversion settings with OpenColorIO are the same. You'll need to specify which OpenColorIO Configuration Asset to use, and the source and destination color spaces:
-
Configuration Source: The OpenColorIO Configuration Asset you're using.
-
Source Color Space: The input color space you want to convert from.
-
Destination Color Space: The output color space you want to convert to.
-
Destination Display View: The display view that you want to convert colors in.