What I'm missing?!?

Hi guys,

I need a help about this: I make normal maps and other texture maps with a tool (i.e. MindTex) and then I import the textures files (Normal, Ambient occlusion, Height, Specular, Diffuse, Self Illumination) on Unity 3.x and I create materials using my custom shader too.

Below I attached a screenshot about a material how I see on MindTex and the same material how I see on Unity.
I don’t understood why there is this big difference.
Someone has some suggestions to tell me?

Thanks in advance

-Kafar

On MindText

On Unity

Invert the green channel of your normal map.

In Map exporting settings on MindTex I have this possible parameters to choose about Normal:

-Format: Gray or RGB or RGBA

  • Channel generation: N.r; N.g; N.b

Which is?

I don’t know what MindTex is.

Open the normal map in an image editing tool and select the green channel and invert it.

In GIMP I selected the green channel and inverted it but when I try to reimport Unity tell me to fix the normal map pressing the button on inspector and the result is the same, not change.

UPDATE: Great! I was wrong to select channel, so inverting red and green channel I obtain the best result like in first pic.
Thank you very much for your support!

-Kafar

We used the channel generation: N.r;1-N.g;N.b
to fix the inverted green issue with MindTex.