How To Create Normal Map Photoshop

By | 07/08/2022

In this article, I’ll show you how to create a “normal map” in Photoshop, which is one of the mappings that makes textures more realistic.

There is a mode to create “normal maps” and “height maps” from images that tin can be used for 3D models without any plug-ins on Photoshop.

Since y’all only need images for this method, y’all can make free images which take textures that are not materialized, into realistic textures in Unity.

  • ane
    Sample space
  • 2
    What is a normal map?
  • iii
    Let’south make a normal map

      Preparing images (textures)
    • iii.ii
      Launching Photoshop
    • 3.three
      Apply a filter
    • 3.4
      Making Adjustments
    • 3.five
  • 4
    Let’due south paste textures in Unity!
  • 5
    Uploading to STYLY

Sample space

This is a sample scene fabricated with a 3D model using the textures used in this article and the textures of the normal map.

I accept prepared a 3D model with the normal map and a 3D model without the normal map.

Try to experience how it looks while as well comparing the differences.

What is a normal map?

First of all, what is a normal map?

According to the CG terminology dictionary in CGWORLD,

“It is also known every bit normal mapping. A technique that uses information from textured images to make the surface of a flat model announced uneven.”

Citation: CGWORLDノーマルマッピング.html

This may exist hard to understand in words. Let’s take a look at the image.

With and without normal mapping

On the left is the fabric with the normal map pasted on information technology, and on the right is the material without it.

Compared to the correct, the shading on the left is more than pronounced and it feels more real.

This is non using meshes to represent the bumps and dents, just is rather a pseudo-unevenness that appears on the material depending on how the lite shines on it.

As you tin can see, you lot tin can hands express the bumps and dents by using the normal map.

By using the normal map, yous can easily create a more realistic model.

Let’s make a normal map

This section explains how to prepare textures, create a normal map in Photoshop, and apply information technology in Unity.

What I’ll exist using this fourth dimension is an image and Photoshop (only compatible with versions 2015 or later).

We exercise non demand plug-ins for Photoshop. Allow’south use the default version.

Preparing images (textures)

Starting time, let’southward gear up a texture.

Download free images and textures that are available on the Internet.

This time, I will apply textures uploaded to “BEIZ images“.

I downloaded the paper textures in the link below, just you are gratis to choose your own.

In one case you’ve downloaded the image, save it to any folder you desire.

Launching Photoshop

Next, let’s launch Photoshop and allow it display the image.

One time you’ve launched Photoshop, select “Open” on the left.

Select an image from “Open up”.

Select an image and let it show upwards. When you run into a screen like this, Photoshop is ready to go.

Display the image

Utilise a filter

To make a normal map from an paradigm, utilize the filters in Photoshop.

From the menu screen above select.

Filters > 3D > Generate Normal Map

Apply a filter

Then the following window volition exist displayed.

Window is shown

You lot can use this as is every bit a normal map, just you lot can create a more than detailed normal map by adjusting the parameters.

Making Adjustments

In this window, the sample object is shown as a “sphere”. In gild to brand the display easier to understand, this fourth dimension we will switch to a cube.

Switch to a cube

As it is, the surface is too rough, so allow’southward polish it out.

Let’s go from 62% to 100% contrast detail.


In this case, I merely adjusted the dissimilarity, only you can arrange other parameters to create a diversity of expressions. Please requite it a effort.

When you take made the aligning, press “OK” on the bottom correct.

It will render to the screen with the filter of the normal map applied.


Finally, let’s consign it.

There are no rules virtually the file blazon in nigh cases. This time, I exported information technology as a .jpg.

Exported files

Let’s paste information technology onto an object in Unity to see the texture.

Let’south paste textures in Unity!

Let’southward import the texture and fix a 3D model of the appropriate shape in the hierarchy using the Cube tool.


Correct-click in the Project and click

Create > Fabric

to create a fabric. This time we volition utilize the Standard Shader.

Create a material

Let’s paste the two imported textures onto a material.

Allow’south paste the non-normal map texture on the

left of “Albedo”,
and paste the normal map texture on the

left of “Normal Map”.

Pasting a texture to a material

Once the texture is pasted, it’s time to paste the material into the Hierarchy 3D model.

Don’t printing “Fix Now” in Normal Map at this time.

Once pasted in, it looks like this.

Pasting the material

Notwithstanding, in this situation the dents are as well deep and the initial paradigm of what it should await like is lost.

Permit’due south suit the depth of the normal map.

Adjusting the textile

Once you have adjusted the fabric, select “Fix At present” at the bottom correct of the normal map.

This is the divergence between having a normal map and not having 1.

Divergence with and without the normal map

For the left one which has a normal map, the shading is clearer and it feels more real. The one on the right, the 1 without a normal map, looks a little flat.

The normal map changes depending on how the calorie-free hits it. Try making it more than realistic by adjusting the materials and lighting.

Finally, let’s upload to STYLY.

Uploading to STYLY

Permit’s upload a 3D model to STYLY.

Create a STYLY business relationship

How to create an business relationship

How to upload to STYLY

How to upload to STYLY from Unity

We’ve prepared a scene that compares having and not having the normal map, so please effort experiencing it.