how do I invert my normal map inside U4?

stuck here, I knew there was an option in udk to change it but cant seem to find it in U4…
Help? :slight_smile:
Thanks

1 Like
  • add a constant 3 vector with a value of 1,-1,1 - connect the constant 3 and the normal map with a multiply and the multiply with the normal
  • under the texture tab in the textur editor (double click onto the texture) you can choose “flip green channel”
4 Likes

Node “FlattenNormal” → Flathness (-1)

Actually, I just tried it and
-1 made it worse (stronger in the wrong direction).
1 made it totally flat,
2 made it flipped
3 made it Special!! :slight_smile:

(This is many coins in a pils so it was clear to see that they looked inverted before, now they look like coins with height in the level)

Thanks for the idea, It was the opposite, *because if a normal is already ‘flipped’ relative to Unreal Engines idea of UP the Flattten tool works opposite!)

so: minus 1 ‘increases’ what it already is – if is already a ‘reversed normal’ and 1+ makes it invert (have proper height).

I strongly suspect the opposite is true, if it is a ‘normal’ normal so to speak. :slight_smile: (one that is Unreal Engine compatible), then Flatten would act logically the way you describe above (ie, -1 would reverse the normal and -2 would strongly reverse it…)

I know when I make a Normal map in Photoshop I have to select ‘Invert Normals’ for it to work in Unreal (Unreal has the opposite of a lot of programs)

thanks!

1 Like

I dont know I flip it very easy this way …
FlipGreenChannel

Yeah, but this flips the normals for the texture, not the material. So if you want to use this normal map in multiple materials, This map will be inverted in all of them.