I shared this on LinkedIn, might help some people here too. Don’t use Gamma on normal maps Normal maps should be saved in linear color space, without color correction from Gamma or sRGB. A lot of game PBR texture pipelines use sRGB color space, which is fundamentally very similar to Gamma 2.2. It’s so close, they’re pretty…
+1 ^^ A great read if people want to dive deeper: Self Shadow: Blending in Detail by Colin Barré-Brisebois and Stephen Hill. And a free tool to combine normal maps, by James @Farfarer O’Hare: RNM Normal Map Combiner "A little Python/OpenGL app for combining tangent space normal maps together. Uses the Reoriented Normal Map…
Why do we have to "normalize" our normal maps? Here's an example that hopefully helps illustrate it! Notice how the lighting is messed up in the edited normal map. You can't see the windows anymore on the dome and donut, and even the flat background is reflecting the wrong colors. This came up in my last post; I shared…
Ugh, yeah lots of tools don’t display normal maps the right way in their thumbnails/viewers. Here’s another tip: Normalize your textures! I made a couple SBSAR procedural filters for normalizing textures, since I couldn't find reliable tools for this. Maybe these filters can help you! Normal maps should always be…