How can I make my 2D object change color based on 3D light sources?

Godot Version

Godot 4.2

Question

How can I make my 2D object change color based on 3D light sources?

That depends on what kind of node setup you have. You are working with a 3D scene, right? Not a 2D scene that is imitading a 3D look? If you are using Sprite3Ds, you can enable shading under Flags → Shaded.

Hope this is what you were looking for. :>

1 Like