Multi-Angle Approaches

Creating PBR maps out of several different images with varying lighting can be a great way to get accurate normal- and displacement maps - but the method also comes with some limitations.´

How does it generally work?

The camera is placed on a tripod above a surface, all outside lighting is reduced (closing blinds, turning off all lights, etc.) and the area is instead lit from only one side. This process gets repeated 4 or 8 times with the light source rotating around the area in steps of 90° or 45° respectively. The resulting images are then combined using software to create a fully de-lit color map and a normal map which can be used as a basis for creating the rest of the material

When can it be used?

This method is helpful whenever you want to capture a small area with very subtle displacement. Examples of this are individual leaves or small pieces of fabric. It's important for the success of this method that the camera and the object in question don't move during the entire capturing process, even subtle changes can create artefacts! So if you have a leaf that is in the middle of becoming limp you either have to hurry to minimize the movement between shots or wait until it lays completely flat on your surface.




The shooting process

Place your object on a plain background to which you have access from all sides. If you are using a light table start with it being turned off. Mount the camera on a tripod and point it downwards towards the object. Place the light source next to the target area and point it towards it. It doesn't matter with what angle you start as long as it is a multiple of 45° or 90° from the camera's perspective. Use this opportunity to set up the exposure and focus of the camera beforehand. You want to press as little buttons as possible after taking the first shot. Once everything is configured properly, take the first shot (using the remote if you have one). From now own you must not move your camera or your subject at all until you have taken the last photo. Move your light source by 45° or 90° around the target area and take the next picture. Repeat this until you have a set of 8 or 4 images showing the target area in specific lighting conditions. If you are using a light table you can turn it on now and capture an additional image with just the backlight shining through (not present in this example).

Editing in Substance Designer

Create a new graph in Substance Designer and load your 4 or 8 images into it. Then add a “Multi-Angle to Albedo” and a “Multi-Angle to Normal” node. Select the appropriate amount of inputs in both node's settings. For the normal node you also need to select the lighting direction in the first image as well as the direction that you rotated your light source. The albedo node only needs the different images and has no further settings.

These two nodes will give you a normal- and a color output which is a great starting point for all the other maps. I usually continue by feeding the normal map into a “Normal to Height HQ” node which generates an displacement map out of the normal map. Generating the displacement out of the normal map is not 100% accurate but it works pretty well for organic shapes like leaves.

The roughness map can be created using a “Curvature (Smooth)” node together with a “Levels” node (for fine tuning).

CC0 Textures
CC0 Textures Help Section
CC0 Textures on Patreon
CC0 Textures on Twitter
CC0 Textures on Instagram

User Tools