I’m trying to port my game from Unity to Godot and I got stuck on the issue of recreating the material I used in Unity, specifically the Normal Map. It doesn’t seem to work properly as it did in Unity and I don’t know what I am supposed to do.

See the video, where I show that enabling the Normal Map property on the Material of MeshInstance3D basically just disables the lighting on that surface. I tried recreating the normal map in some online software, but that didn’t change anything.

Weird thing is that the material works correctly in the material preview on the right side of the editor, but not when applied to the mesh. Any idea what could I try to fix this?

Edit: The issue actually resolved itself after I applied the textures to another MeshInstance3D. I don’t know why it didn’t work on the first mesh…