-Y means DirectX, +Y Means OpenGL.
Substance Designer is set on DirectX by default, while for Substance Painter we used OpenGL. In both software you can change that easily. Especially in Painter since it's a global setting in your project.
We don't offer the possibility (yet) to export the normal in the space you want in Painter, so it's based on the project settings for the moment.
I was referring to the default implementation in Dx/GL. Nothing prevent a programmer to use +Y normals map in a Direct3D application.
As for the advantages : same difference.
I tend to prefer +Y as I find easier to read a normal map that way, but I use -Y now because of the UE4 (since it's the default setting). This makes things faster to work with rather than having to invert the texture each time I import one in the engine.
Replies
Substance Designer is set on DirectX by default, while for Substance Painter we used OpenGL. In both software you can change that easily. Especially in Painter since it's a global setting in your project.
We don't offer the possibility (yet) to export the normal in the space you want in Painter, so it's based on the project settings for the moment.
Is there any advantage to using DirectX over OpenGL in substance painter?
As for the advantages : same difference.
I tend to prefer +Y as I find easier to read a normal map that way, but I use -Y now because of the UE4 (since it's the default setting). This makes things faster to work with rather than having to invert the texture each time I import one in the engine.