How to Apply PBR Textures in Blender
For a basic tiled-floor material in Blender, connect the color map to Base Color, the roughness map to Roughness and the normal map through a Normal Map node to Normal. Check the UVs and pattern scale next. A single color image cannot reproduce the surface's varied reflections and small relief details.
Choose a matching set of maps
Start with a texture set for a single material. The example uses a tiled surface: the color map provides the pattern, Roughness describes uneven surface roughness and Normal helps reveal joints and small imperfections under lighting.
File names vary: Color, Base Color, Albedo or Diffuse for color; Roughness or Glossiness for reflection behavior; Normal for surface normals. Check each image's purpose in the set description. A normal map and a grayscale bump map require different connections.
Color, roughness and a normal map are sufficient for this example. Metallic surfaces and displacement require other settings. Choose resolution based on the surface's size in the image; a large file will not fix incorrect scale or wiring.
Connect color and Roughness
Select the floor object, open Shading and create a material with Principled BSDF. Add the images using Image Texture nodes. Connect the color map's Color output to Base Color and the roughness map's Color output to Roughness.
Use the appropriate color space, usually sRGB, for a standard color map. Set Roughness to Non-Color: it is numerical surface data rather than color information.
Dark Roughness regions produce smoother reflections; light regions produce blurrier ones. If the set supplies Glossiness instead, invert it for the Roughness input. Do not invert an existing roughness map, as this reverses the distribution.
Route Normal through its own node
Set the normal image to Non-Color. Add a Normal Map node and connect the image to its Color input. Connect the node's Normal output to the Principled BSDF Normal input. Wiring the colored image directly to Normal skips the required conversion.
Begin with a restrained effect and inspect the tile joints under lighting. Strength controls the detail intensity; excessive relief can make shallow joints look like deep grooves.
If the relief direction appears inverted, check the normal-map convention and compatibility with Blender. Also confirm that you loaded the Normal image rather than another map in the set.
Check UVs when the texture is missing
If the nodes are connected but the pattern is missing, inspect the UVs. The maps need to know which image region belongs to each part of the model.
The lesson uses Smart UV Project on a simple object: enter Edit Mode, select the required faces and open it from the U menu. The pattern appears on the floor after projection. Complex furniture requires more careful unwrapping and distortion checks.
Inspect the result in Material Preview and then in the full scene. Preview helps reveal connection errors, while the overall view shows whether the tile size suits the interior.
Share texture scale and rotation
Add Texture Coordinate and Mapping nodes. Connect UV to Mapping and its Vector output to the Vector inputs of all Image Texture nodes. Color, roughness and normal must change together; otherwise tile patterns will no longer line up with joints and reflections.
Increasing Mapping Scale increases repetition, making each tile look smaller. Decreasing Scale makes the pattern larger. Apply rotation in the shared Mapping node as well to keep the maps aligned.
With Node Wrangler enabled, Ctrl+T adds coordinate and Mapping nodes to a selected Image Texture. Without the add-on, create them manually; the wiring remains the same.
Refine the material in the final view
Adjust color separately from the control maps. A Hue/Saturation/Value node between the color texture and Base Color lets you refine hue, saturation and brightness while preserving the pattern.
Use Color Ramp on Roughness to inspect changes in the highlights. Confirm the map is interpreted correctly before refining it for the intended surface. Check it in the scene environment: reflections also depend on what surrounds the floor.
Review the connections before the final render. For a scale issue, adjust Mapping; for misaligned joints, check shared coordinates; for reversed reflection patterns, check Roughness versus Glossiness.
- Base Color receives the color map.
- Roughness and Normal use Non-Color.
- Normal passes through a Normal Map node.
- All maps use consistent Mapping.
- Pattern size and relief are checked in the full view.
Questions and answers
Why is the connected texture invisible?
Check that the material is assigned to the right object, a suitable preview mode is active and the maps have UVs. Smart UV Project is sufficient for the simple floor in this example.
Where should Glossiness connect in Blender?
Use an inverted glossiness map for the Roughness input. If the file already contains roughness data, no inversion is needed.
Why do the tile color and joints fail to align?
Check the coordinates and Mapping for all maps. They need consistent scale and rotation; otherwise color, normal and roughness shift relative to each other.
Related tutorials
Technical documentation: Blender documentation: Principled BSDF and Roughness · Blender documentation: Node Wrangler
Source of the article and frames: ArchAdemia — Realistic Materials for Archviz - A Quickstart Guide