How to do color processing without affecting HUD?

Godot Version

4.3

Question

So imagine you have a 3D game that has player’s HUD and the game world.

I would like to adjust the game world’s colors like this:

This is an example of an image that has been shifted between warm tone and cool tone. They convey different emotions to the player.

If I am to do some color processing like this without affecting the HUD, how to do it in Godot?

Ideally you would use the adjustment_color_correction with a Look Up Table (LUT) texture on the Environment Resource.

The Environment Resource can be used in the WorldEnvironment Node or on the Camera3D Node.

1 Like