Color Space and Color Scaling
Updated: Mar 6, 2025
The Meta XR integration for Unreal engine offers functions and Blueprints for affecting the displayed color of your apps. You can get the color space of the device your app runs on, set the color space for the client app, and do color scaling.
Each Meta Quest device has its own color space, and colors display differently on monitors used during the development compared to devices. You can set the color space in which you have mastered your app so the appropriate colors are shown when the app runs. We recommend app developers to master all of their applications to the Rift CV1 color space for both the Rift and the Meta Quest headsets, and Rec.709 color space for Go. For more information about color spaces and Meta Quest devices, see the
Color and Brightness Mastering Guide.
You can get the device color space and set the client app color space using project settings, Blueprints or native code.
To set the color with Plugin settings for the project. Find the color settings in the general section. To access the settings:
- Open your project in Unreal Engine.
- Go to Edit > Project Settings
- Go to Plugins and select Meta XR
The Plugins - Meta XR page displays.
- Find the General Settings section.
The following image shows an example of this page:

Color Space - Sets the target color space for the app from the drop-down.
For more information, see
Plugin Settings.
You can get the device color space and set the color space for the client app using Blueprints:
Color scaling can be used to inexpensively modify the brightness of all the pixels output by the compositor. It is commonly used for effects like fade-in or fade-to-black.
The
Set Color Scale and Offset Blueprint node performs the color scaling operation. In the compositor, once a frame is rendered, warped, and ready to be displayed, you can then multiply each pixel by the Color Scale, and add it to the Color Offset. Thus, newPixel = oldPixel * colorScale + colorOffset. Note that for mobile devices such as Meta Quest and Go, Color Offset is not supported, so Color Scale is all that can be used.