How can I can use Blender to load normal maps made the DirectX way and convert them into openGL format?

EDIT: I got the linked node setup to work, thanks for the link. Also, the visual example of how GL files look lit from above while as DirectX files look lit from below was really useful.

  • 1
    $\begingroup$ I vote to reopen because you can do it inside Blender in shader nodes. All you have to do is separate RGB, invert G channel, then combine them back. $\endgroup$
    – Crantisz
    Apr 14, 2022 at 11:42
  • $\begingroup$ Seconded, this is the only functional difference between OpenGL and DX normal maps, the inverted Y/G channel. $\endgroup$
    – Jakemoyo
    Apr 14, 2022 at 11:54
  • $\begingroup$ As Crantisz wrote, the question is answered here: DirectX vs. OpenGL normal maps $\endgroup$
    – Blunder
    Apr 14, 2022 at 19:07


You must log in to answer this question.

Browse other questions tagged .