Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. We have updated the language to the Editor Terms based on feedback from our employees and community. Learn more.
    Dismiss Notice
  3. Join us on November 16th, 2023, between 1 pm and 9 pm CET for Ask the Experts Online on Discord and on Unity Discussions.
    Dismiss Notice

Normal Map vs. Bump Map

Discussion in 'Editor & General Support' started by Modifier, Feb 18, 2011.

Thread Status:
Not open for further replies.
  1. Modifier

    Modifier

    Joined:
    Sep 13, 2009
    Posts:
    41
    Hello all,

    I have been using 3ds Max for years and using the Bump Map for depth, but can anyone explain the difference between a Normal and Bump map?

    Also, how can I create Normal Maps?

    Thank you.
     
  2. Frank Oz

    Frank Oz

    Joined:
    Oct 13, 2010
    Posts:
    1,560
    Well these days people use the terms normal maps and bump maps to mean the same thing, but that's wrong. Really if you ever hear someone say bump map when related to realtime graphics, they mean normal maps, as bump maps, actual bump maps, haven't really been used in realtime for years (no call for them most of the time), though bump maps are just as useful in pre-rendered 3D as they ever were, cause normal maps are sometimes overkill in those cases and simply not required.

    A bump map is a grayscale image that only simulates height (like a height map, without the actual displacement) but can't show which direction a particular spot or normal as it were, is facing, while a normal map simulates the direction the normal is facing as well as the height, giving a more realistic effect.

    You also get different kind of normal maps

    Tangent = The predominantly blue looking normal maps. You'll be using these almost all the time
    World/Object = Mostly greens/yellows/reds. You'll want to Google why these aren't used so much in real time, as there's a few reasons, I wont get into it (because Tangent vs Object is a headache I don't care about anymore, lol).

    You can Google how to create normal maps, as there's lots of ways to do it and lots of software that can be used, or just import a grayscale bump map into Unity and convert it to normal map. It wont give the best results, but it'll do for most things.
     
    Last edited: Feb 18, 2011
  3. Modifier

    Modifier

    Joined:
    Sep 13, 2009
    Posts:
    41
    Thank you so much!

    That explanation definitely helps me to understand the difference, which is quite a bit.

    Again, thank you!
     
  4. jitwtttl

    jitwtttl

    Joined:
    Aug 29, 2014
    Posts:
    8
    Great explanation! -_-b
     
Thread Status:
Not open for further replies.