Render Graph - How to use Remove Render Setting node?

Hello there!

I am working on a setup where I want to output a render of a scene two times from the same graph - once overexposed and the second time underexposed.
I found a node called RemoveRenderSettings and it’s description says - “A node which can remove other nodes in the graph“ . I made my setup so I have a r.ExposureOffset set to -2 by default and then I am using ApplyConsoleVariable node to override it to 2 for the overexposed render. For the underexposed I ttried to use the RemoveRenderSettings and set it to remove nodes of the type ApplyConsoleVariable to remove the global override and revert to the default -2. It does not work.
Am I using this node correctly?

Best regards,
fx_an0rak

1 Like

Remove Render Setting will only remove a node within the same branch, so you can’t remove a node from Globals within a render layer (or vice-versa).

Hi Shaun!

Thanks for the clarification. Also thank you for you awesome video I watched to learn how to use Render Graph!
Do you have any suggestion how I can solve the problem described above?

Best regards,
fx_an0rak

1 Like

Awesome, glad it was helpful!

The two ways that come to mind are to use a PostProcess material and then control it per layer with a Material Parameter Collection Modifier.

Or you can have two cameras per sequence, each with the different exposures, and just enable Render All Cameras in the Camera Settings node.

2 Likes