Do I need to filp the green channel for Normal map from 3DS Max into Blender or are they handling it the same way ? And to add to the confusing, what about Unity and Unreal ?
Ok, To CLEAR ALL CONFUSION, let’s use Blender’s way of handling Normal map as the base standard.
The same normal map if used in 3DS Max, does the green channel need to be flipped ?
The same normal map if used in Unity, does the green channel need to be flipped ?
The same normal map if used in Maya, does the green channel need to be flipped ?
The same normal map if used in Unreal, does the green channel need to be flipped ?
Blender bakes and considers normal maps in OpenGL (+X +Y +Z) by default
This means normal maps baked in Blender (Cycles) by default work with Unity, but must have its GREEN flipped for UE.
The same normal map if used in Unity, does the green channel need to be flipped ? No
The same normal map if used in Unreal, does the green channel need to be flipped ? Yes
Two more questions waiting ;p And can anyone else answer in this format ? it would make things VERY EASY to understand, a yes, or a no, that’s all.
In normal map swizzle directions there are only two conventions you need to know: OpenGL and DirectX.
If you know what format the baker uses and what the target engine uses, you yourself would be able to determine whether a normal map “needs to be flipped” or not. That’s why I added the link for reference. It shows a table of major modelers and engines and what swizzle direction they use.
But to answer your questions to the T:
Do I need to filp the green channel for Normal map from 3DS Max into Blender or are they handling it the same way ?
Yes you need to flip green
And to add to the confusing, what about Unity and Unreal ?
A normal map made in Blender does not need a green flip for Unity.
A normal map made in Blender NEEDS a green flip for UE.
The same normal map if used in 3DS Max, does the green channel need to be flipped ?
Yes
The same normal map if used in Unity, does the green channel need to be flipped ?
No
The same normal map if used in Maya, does the green channel need to be flipped ?
No
The same normal map if used in Unreal, does the green channel need to be flipped ?