← All ideas
  • Published 3 Oct 2020

Add "Invert Green Channel" Option Checkbox to Normal Map Node

As we all know, there are two kinds of Normal Maps out there, OpenGL and DirectX. When using DirectX standard Normal Maps (like ones from www.cc0textures.com ) we need to invert the green channel to convert it to OpenGL standard that Blender uses. If you don't do it, the height of some bumps are inverted, like brick's mortar sticks out while the bricks themselves get recessed in to the wall

This is a very standard operation, and Unreal Engine has this option as a check box in its Normal Map Settings. Blender currently does not have the option, and we need to manually add "Separate RGB" node and "Combine RGB" node, then add an "Invert" node in the green channel. This does not make sense. This is an industry standard operation, and there should be a check box on the normal map node to do this automatically.

Invert Green Channel.png

94.7%

Development Status: Open

Upvote 54 Downvote 3
EaryChow
3 Oct 2020

3 Comments

lsscpp

Quick less-nodes workaround: img

5
amouthoflike

小奶酪表示很赞

1