2
$\begingroup$

I want to render this scene/animation on a white background

enter image description here

It currently has the default AgX transforms

enter image description here

Because of this, if I composite my image onto a white background. The white isn't actually white.

enter image description here

Is there someway I'm missing to use the colorspace node to do this?

enter image description here

$\endgroup$

1 Answer 1

3
$\begingroup$

You're basically on the right track. The way you have to do it is like this: in the Render Properties > Color Management set the View Transform to Raw and Look to None:

cm settings

Then in the Compositor, plug the Render Layers > Image output into a Convert Colorspace node just like you did, but use the settings From: Linear Rec.709 and To: AgX Base sRGB.

compositing

By the way, if you want to put an image in the background instead of a plain color, when importing a JPG or PNG with an Image node the Color Space in the node is usually set to sRGB. Now you can do one of two things:

  1. Use another Convert Colorspace node to convert the image, use the settings From: Linear Rec.709 and To: sRGB.

    convert image colorspace

  2. Or instead just switch the Color Space setting in the Image node to Linear Rec.709, the result will be the same. But when you change this setting, this color space will be used throughout Blender for this image, no matter if you are in the Image Editor or in the Shader Editor using it there in an Image Texture node. This setting will be applied everywhere, while the Convert Colorspace node works in the Compositor.

    change image colorspace

$\endgroup$
2
  • 1
    $\begingroup$ There it is. Thank you mr Brinkmann $\endgroup$
    – TheJeran
    Commented May 28 at 10:48
  • $\begingroup$ @TheJeran You'Re welcome. I've added some additional information just for completion. $\endgroup$ Commented May 28 at 11:36

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .