How to use PBR Textures in Blender (2024)

  • Basic Materials
    • Base Color
    • Roughness
    • Height
    • Normal
    • Metallic
    • Ambient Occlusion
  • Leaves
    • Basic Setup
    • Use Opacity
    • Add Translucency
    • Double-sided Leaves
  • Surface Imperfections
    • Smudges and Fingerprints
    • Water Droplets

Basic Materials

Usage of most materials using the Principled Shader. Apart from the Displacement section, this setup works for both Cycles and Eevee.

Base Color

The Base Color map defines the color of a surface. It should be plugged into the Base Color input of the Principled BSDF. Make sure the image file’s color space is set to Color.

How to use PBR Textures in Blender (1)

Roughness

The Roughness map defines how rough a surface is. It should be plugged into the Roughness input of the Principled BSDF. Make sure the image file’s color space is set to Non-Color Data. Optionally, you can add a Gamma Node to easily the roughness of the material. Lower gamma means rougher surface and vice versa.

How to use PBR Textures in Blender (2)

Height

The Height map can be used to create detailed shadows and highlights on a material or to actually displace the geometry of an object.

If you want to use it for create detailed shadows and highlights, it should be plugged into the Height input of a Bump node, which then should be plugged into the Normal input of the Principled BSDF. Make sure the image file’s color space is set to Non-Color Data. Using the Strength slider of the Bump node, you can control the strength of the effect.

How to use PBR Textures in Blender (3)

If you want to use it for actually displacing the geometry of your object, it should be plugged into the Height input of a Displacement node, which then should be plugged into the Displacement input of the Material Output node. Make sure the image file’s color space is set to Non-Color Data here as well. Using the Scale slider of the Bump node, you can control how much the geometry should be displaced.

How to use PBR Textures in Blender (4)

Also, make sure that the Displacement method in the Material Settings is set to either ‘Displacement’ only or to ‘Displacement and Bump’.

How to use PBR Textures in Blender (5)

Normal

The Normal map defines in which direction a part of a surface is faced, which is used to create detailed shadows and highlights.

Normally, it should be plugged into the Color input of a Normal Map node, which then should be plugged into the Normal input of the Principled BSDF. However, all normal maps on cgbookcase.com are ‘DirectX’ normal maps, but Blender uses ‘OpenGL’, which means we have to invert the Green channel of the normal map. You can do that by adding an RGB Curves node between the Image node and the Normal node and then changing the curve in the ‘G’ channel to match the curve in the screenshot below. Make sure the image file’s color space is set to Non-Color Data.

How to use PBR Textures in Blender (6)

Theoretically, you can use a normal map in combination with a height map. I recommend only using one of them, since in most cases, the effect they create is very similar.

Metallic

The Metallic map defines which parts of a material are metallic, and which are not. It should be plugged into the Metallic input of the Principled BSDF. Make sure the image file’s color space is set to Non-Color Data. Only materials that are both metallic and non-metallic have this map available. If a metallic material doesn’t have this map, change the metallic value in the Principled BSDF to 1.

How to use PBR Textures in Blender (7)

Ambient Occlusion

The Ambient Occlusion (AO) map can be used to fake soft shadowing in the bumps of a surface. It isn’t really needed to create realistic materials in Blender (especially with Cycles), but you can still use it to darken the tiny shadows in the surface.

If you want to use this map, it should be multiplied from the Base Color map using a MixRGB node, with the Ambient Occlusion map being the second color input, so you can easily control the strength of it with the slider of the MixRGB node.

How to use PBR Textures in Blender (8)

Leaves

I’m just using a plane as the 3D model for the leaf, but you can also create a more complex one that follows the form of the leaf. Make sure your object is UV unwrapped before following the instructions below.

Basic Setup

Import the Base Color, Roughness and Normal map from the front of the leaf the way you learned it in the previous guide.

How to use PBR Textures in Blender (9)

Use Opacity

Mix the Principled BSDF with a Transparent BSDF and use the Opacity map as the factor of the Mix Shader. Make sure the Principled BSDF is plugged into the bottom Shader input of the Mix Shader, and the Transparent BSDF into the top.

How to use PBR Textures in Blender (10)

Add Translucency

Translucency is when light passes through a leaf. It creates this glowing effect that you see when leaves are lit from behind:

How to use PBR Textures in Blender (11)

In Blender, we can achieve this effect using the Translucent BSDF. Combine it with the Principled BSDF using the Add Shader node, and connect the Base Color map to the color of the Translucent BSDF. Add a Hue/Saturation node between the Base Color map and the Translucent BSDF. By lowering the value of the Hue/Saturation node, you can lower the strength of the translucency. (A value between 0.010 and 0.200 usually works best for me.)

How to use PBR Textures in Blender (12)

Translucency helps make the leaf look thinner.

How to use PBR Textures in Blender (13)

Double-sided Leaves

Most leaf textures on cgbookcase.com come with the back side of the leaf as well. If you want to make a double sided leaf, duplicate your entire node setup, change the image files of your copy to the ‘_back’ files and mix them together using the Backfacing output of a Geometry node. This way, the leaf will use different textures when viewing it from to front or back.

How to use PBR Textures in Blender (14)

Surface Imperfections

Surface imperfections are great to add detail to a material, which can make a render look much more realistic. Make sure your object is UV unwrapped before following the instructions below.

Smudges and Fingerprints

Smudges and fingerprint textures work best on glossy surfaces. In this example, I’m using a shiny, red material, but you can use any material you want.

How to use PBR Textures in Blender (15)

Import the texture and make sure it’s color space is set to Non-Color Data. Mix it with the roughness of the material (this can either be a single value or a roughness map). Set the blend mode to screen. If you’ve plugged the surface imperfection texture into the bottom color slot, you can control the strength of the effect by using the factor (Fac.) slider of the MixRGB node.

How to use PBR Textures in Blender (16)

Water Droplets

By using the water droplets textures you can make a material look like it got wet in the rain (i. e. windshields). I’m using a shiny, blue material for demonstration purposes.

How to use PBR Textures in Blender (17)

Import the texture and make sure it’s color space is set to Non-Color Data. To make the water droplets look 3D, connect the texture to a Bump node, which then should be plugged into the Normal input of the Principled BSDF. Then, connect the texture to the Clearcoat of the Principled BSDF. The Clearcoat adds a white specular layer on top of the material, which makes it look like the droplets were on top of the blue material. Set the Clearcoat Roughness (= the water droplets’ roughness) to 0.

How to use PBR Textures in Blender (18)

Like the content on this site? Become a patron and get access to a Google Drive folder containing all the textures:

How to use PBR Textures in Blender (2024)

FAQs

How do PBR textures work? ›

PBR, short for physically based rendering, is a way to render images by considering how light and shadows interact with materials so that the 3D objects look photorealistic. These PBR materials are stored as individual texture maps that can be used to recreate realistic materials in 3D space.

How do I use premade textures in Blender? ›

Asset Browser
  1. Go to the “Shading” workspace, and make sure you're in Object mode.
  2. In the left window where you see the file browser, press “Shift + F1” to change to the Asset Browser. You'll see your saved assets here.
  3. Drag the material from the Asset Browser onto any object that you want the material applied to.
Mar 29, 2024

What does PBR mean Blender? ›

Physically based rendering (PBR) is a computer graphics approach that seeks to render images in a way that models the lights and surfaces with optics in the real world. It is often referred to as "Physically Based Lighting" or "Physically Based Shading". Many PBR pipelines aim to achieve photorealism.

Do PBR textures cause lag? ›

If you use a lot of textures, yes your game will probably take longer to load and be laggier.

Is PBR a shader? ›

Physically based rendering (PBR), sometimes known as physically based shading (PBS), is a method of shading and rendering that provides a more accurate representation of how light interacts with material properties.

What is PBR used for? ›

PBR is a set of features and attributes that are used to render and texture 3D models. It is the standard in current 3D modeling software such as 3ds Max and Maya. This workflow is sometimes referred to as the “high-end” workflow.

What are the basics of PBR? ›

PBR materials consist of essential components such as base color, metalness, roughness map, and normal maps. These components collectively impact the final rendered output by accurately simulating the physical behavior of light and materials, leading to more realistic visuals.

How do I add textures to a Blender model? ›

In the “Materials” tab, under the “Surface” section, search for “Base Color” and click on the small yellow dot to its left. From the options displayed, click on “Image Texture”. Click “Open”, and locate the texture file you want to use.

Why is my texture not showing up in Blender? ›

Hey, click on your texture image and press CTRL+T to add mapping & texture coordinate nodes. If it's not work, then you probably should check out the “UV Mapping” tab and try to unwrap that texture first, after that, you need to add it via image texture to your object again.

How do I access textures in Blender? ›

In the Properties editor, choose the Texture tab: this will show the Texture panel.

What is the PBR texture type? ›

Texture Maps. Studio currently supports 4 types of PBR texture maps: Color, Normal, Metalness, Roughness. Each of these maps correspond to an important aspect of the object's surface appearance. Texture maps only change visual appearance and don't affect the geometry of the MeshPart object.

Why is it called Blender? ›

The name Blender was inspired by a song by the Swiss electronic band Yello, from the album Baby, which NeoGeo used in its showreel.

Where do I put height texture in Blender? ›

Blender will import the image as a plane object. Add a displacement modifier to the plane: In the “Modifier Properties” window, select the “Add Modifier” button and choose “Displace”. In the “Texture” section of the modifier, select the imported heightmap image as the texture.

What type of textures can you use in Blender? ›

Blender has basically two types of textures, which are procedural textures and bitmap textures. Each one has both positive and negative points. Which one is the best will depend on your project needs. Procedural: This kind of texture is generated by the software at rendering time, just like vector lines.

Which types of textures can be used for materials in Blender? ›

Texture Types
  • Image or Movie. Introduction. Workflow. Options.
  • Procedural Textures. Introduction. Ocean Texture. Blend. Clouds. Distorted Noise. Magic. Marble. Musgrave. Noise. Stucci. Voronoi. Wood.
  • Environment Maps. Options. Examples. Limitations.
  • Volumetric Textures. Voxel Data. Point Density Texture.

Top Articles
Latest Posts
Article information

Author: Kareem Mueller DO

Last Updated:

Views: 5608

Rating: 4.6 / 5 (46 voted)

Reviews: 93% of readers found this page helpful

Author information

Name: Kareem Mueller DO

Birthday: 1997-01-04

Address: Apt. 156 12935 Runolfsdottir Mission, Greenfort, MN 74384-6749

Phone: +16704982844747

Job: Corporate Administration Planner

Hobby: Mountain biking, Jewelry making, Stone skipping, Lacemaking, Knife making, Scrapbooking, Letterboxing

Introduction: My name is Kareem Mueller DO, I am a vivacious, super, thoughtful, excited, handsome, beautiful, combative person who loves writing and wants to share my knowledge and understanding with you.