I'm trying to make a 2.5D fighting game which uses Sprite3D nodes for the characters. Is it possible to get a normal map on the Sprite3D without having to use a SpatialMaterial instead of the Texture?
Normal Map for Sprite3D
I don't see any option, unless you add your own material override.
I remember there is a way to do this, but it isn’t super well documented and involves having sprite frames with specific names. Unfortunately, I do not remember what the names are anymore
(I might be misremembering with the AnimatedSprite node, thinking about it…)
You might want to check on GitHub by searching “Sprite3D Normal” and see if you can find a discussion on it in closed issues/PRs.
I want to say the setup is: make an normal sprite frame and give it a name, and then make another sprite frame called “name_Normal”, where name is the name of the sprite frame.
I looked it up and it looks like I was thinking of the AnimatedSprite node. However, I did find a feature request for adding normals to Sprite3D: