Canvas texture doesn't works in sprite3D

Godot Version



When I use Canvas texture in sprite3D and add texture to diffuse field the texture looks like a regular white square.
How can I fix that?

CanvasTexture is only for 2D. If you want to add extra textures like a normal map to a Sprite3D you’ll need to create a material in its GeometryInstance3D.material_override property and setup it accordingly.

1 Like