Is there a specific format that normal maps have to be saved in order for them to render correctly in Unity?
I am running Unity Free, I believe it supports normal map rendering. Correct me if I’m wrong.
I’ve attached a screenshot of how the normal map renders in Unity. It flattens all shading, rendering the wood plank surfaces very dark. (The other surfaces do not have normal maps applied yet.)
These maps render fine in Maya and Marmoset.
Thanks in advance for you help!
Have you tagged the texture as being a normal map in the Inspector?
Select the texture from your Project pane and set the Type to Normal (and ensure generate from greyscale is unchecked).
Thanks for the fast reply Farfarer.
I’m trying to do as you suggested, but when I slect the texture in the Project Pane, no options are displayed in the inspector. See the attached image.
Ehr… I’m not sure how to fix that. Can you create a new Inspector, see if that has the correct options? Hit the little button at the far right of the tab (three little lines and an arrow) and pull up a new Inspector.
It’s definitely your problem though - needs to be tagged as a normal map. Just that the options for the texture aren’t drawing for some reason…
No luck. New inspectors still show no options. I wonder if this is a limitation of the “free” version?
Thanks again.
No, it’s not anything to do with the free version. Just seems to be some odd kind of bug.
If you select anything else, I assume you can get the inspector options up for that? A mesh or a game object?
Ok, good to know it’s not a free version thing.
Yes, if I select anything besides a texture I get inspector options.
You don’t have any Editor scripts installed do you? There’ll be a folder called Editor in your Project folder with some scripts in it, if you do. Could be something’s doing naughty things to the built-in Inspector window.
Not sure what to suggest, other than reinstalling Unity. If reinstalling doesn’t work, I’d suggest submitting a bug.
That is weird. If the issue persists in 3.5.5 (just released), you should file a bug report.
There was 1 script in the Editor folder called “mergeScenes”. I deleted this, saved, restarted Unity. The problem still occurs.
I am actually running 3.5.5, installed the update this morning.
I’ll file a bug report, thank you both.
I figured out the problem. All of my textures were DDS format. I converted to TGA and it works perfectly.
Thanks again.