Converting Colors in the Viewport

Apply color conversion to the Level Viewport with OpenColorIO in Unreal Engine

Choose your operating system:

Windows

macOS

Linux

When you enable the OpenColorIO plugin, the option to apply OCIO configurations directly within the Viewport appears under the Viewport View Modes. This page describes how to apply your OpenColorIO Configuration Asset to the Viewport.

Prerequisites

You must set up the following in your project to complete the sections below:

Converting the Level Viewport's Colors

Follow these steps to apply color conversion to the Level Viewport.

  1. In the Viewport, click the View Mode button to open its dropdown menu. Choose OCIO Display to open the Display Configuration settings.

    Viewport Color Management Display Configuration options for OpenColorIO

  2. In the Display Configuration settings, choose Select an OCIO Asset and select your OCIO Configuration Asset to add it to the Viewport view settings.

    Viewport Display Configuration Select OCIO Configuration Asset

  3. The following two settings are the source and destination color profiles. In this example, the source color profile is Utility - Linear - sRGB, and the destination color profile is Output - sRGB Monitor.

    Empty OCIO Color Conversion Settings in Viewport

  4. Click Enable Display to apply the OCIO color transformation to the Viewport.

    OCIO Color Conversion Settings in Viewport

  5. When you enable these settings, the Viewport disables Tone Curve and inserts color conversion into the post processing stage of rendering. It does this right after UE applies the Tone Map but before everything else.

The following image shows how the viewport's color is changed by the OpenColorIO configuration.

OpenColorIO Disabled

OpenColorIO Enabled

OpenColorIO disabled / enabled in Viewport View Modes.

This page was written for a previous version of Unreal Engine and has not been updated for the current Unreal Engine 5.0 release.