It would be interesting to know from the Panda3d users what is your workflow with normal maps and which way is generally prefered.
Do you convert each texture you have manually with graphics software?
Or do you use only your own normal maps with already correct Y-coordinate?
Or maybe there’s a way to tell Panda3D programmatically to use flipped coordinate?
Sorry if this question is stupid, though I’ve been programming for some time, I am new to computer graphics.
I tend to use my own normal-maps, and my own shaders, so it’s seldom an issue for me, I’m afraid.
I did encounter it once, when using a normal-map baked by Blender from a high-poly model. Since that was a singular case, I just converted the image manually to work as expected.
I’m afraid that I don’t know whether there’s a way to modify Panda’s handling of normal maps; hopefully someone else will know!