How Do I Use Bump Maps?
Manual     Reference     Scripting   
Unity Manual > FAQ > Graphics Questions > How Do I Use Bump Maps?

This document is unofficially translated by users.Please see the original document here.

Please send e-mail to here, when you have any question about the translation.

How Do I Use Bump Maps?

Bump maps are grayscale images that you use as a height map on your objects in order to give an appearance of raised or recessed surfaces. Assuming you have a model that looks like this:

The 3D Model

The Texture

We want to make the light parts of the object appear raised.

  1. Draw a grayscale height map of your texture in Photoshop. White is high, black is low. Something like this:
  2. Save the image next to your main texture.
  3. In Unity, select the image and select the 24 bit RGB format and enable Generate Bump Map in the Import Settings in the Inspector:

  1. In the Material Inspector of your model, select 'Bumped Diffuse' from the Shader drop-down:
  2. Drag your texture from the Project window to the 'Bumpmap' texture slot:

Your object now has a bump map applied: