Updated on: 25 October 2026
In 3D graphics, PBR stands for physically based rendering: materials and light are described with measurable values, so that a renderer follows real physics instead of settings tuned by eye for each scene. It is the standard way to build materials in today's render engines, game engines and 3D file formats such as glTF.
PBR is a rendering method based on real-world physics. It calculates how light reacts when it hits different materials. Instead of imitating brightness or reflections, it relies on accurate shading models built on principles like energy conservation and the Fresnel effect. This approach shows how glass, metal, concrete, or fabric truly interact with light. The result is an image that not only looks realistic but also behaves like reality.
For architects, the implications are substantial. A building façade rendered with PBR will react differently to a morning HDRI sky than to a warm evening interior setup, just as it would in reality. A brushed aluminum panel stretches its highlights along the grain, while polished stone gives sharp, mirror-like reflections. This level of precision enables consistent photorealism across environments and lighting conditions.
In practice, a PBR material is a set of texture maps, usually base color, metallic, roughness and normal, that looks right under any lighting. This guide covers what PBR means in 3D, the maps and real values for architectural materials, the two workflows, free texture sources and where AI image tools fit.
What is PBR?

Physically Based Rendering, known as PBR, is a rendering approach that accurately represents how real-world materials interact with light. It uses mathematical models and physical laws to simulate reflection, absorption, and scattering, allowing materials to react naturally under any lighting condition. By applying principles such as energy conservation and micro-surface reflection, PBR ensures that architectural materials behave realistically whether they are viewed in bright daylight or dim interior environments.
In architectural visualization, PBR has become the foundation of photorealism. It takes much of the guesswork out of material creation by relying on measurable surface properties like roughness, metallicity and reflectance. As a result, textures such as stone, concrete, wood and metal keep a consistent appearance across different HDRI lighting setups. Moving them between render engines works best when the engines share the same material model, and the result still needs a check.
Key characteristics of Physically Based Rendering include:
Accurate light interaction based on physical equations rather than manual adjustment.
Consistent material behavior across daylight, sunset, and artificial lighting conditions.
Realistic energy balance where no surface reflects more light than it receives.
Unified visual results that make renders appear natural and cohesive.
PBR moved from research into everyday production in the early 2010s. At SIGGRAPH 2012, Brent Burley presented Physically-Based Shading at Disney, the shading model used on Wreck-It Ralph and later films. A year later, Brian Karis's talk "Real Shading in Unreal Engine 4" in the SIGGRAPH 2013 shading course brought the same ideas to real-time engines and games. The textbook Physically Based Rendering earned Matt Pharr, Greg Humphreys and Pat Hanrahan a 2014 Academy Award for Scientific and Technical Achievement, and its current edition is free to read online.
Preview materials on your design Upload a model view, describe the materials and finishes in a sentence, and see them in a photorealistic render before you set up a single shader. A new account starts with 3 free credits. |
The Three Physical Pillars of PBR

At the foundation of physically based rendering (PBR) lie three scientific principles that describe how light interacts with real materials. These laws define how reflection, brightness and surface detail are calculated, so that every material in architectural visualization behaves consistently and realistically. Understanding them helps architects predict how surfaces will react to natural daylight, HDRI environments and artificial lighting.
Energy conservation: Every surface follows the principle of energy conservation: no material can reflect more light than it receives. This keeps overall contrast and brightness balanced and stops materials from looking overly shiny or washed out. It also explains why highly reflective surfaces, such as metals, show little or no diffuse color: the light they reflect is not left to scatter.
Fresnel effect: The Fresnel effect describes how a surface's reflectivity changes with the viewing angle. At grazing angles, reflections grow stronger and approach full reflection, while head-on they are weak: a typical non-metal, glass included, reflects only about 4% of the light that hits it straight on. This is especially visible in architectural materials like glass façades, polished stone floors or painted panels.
Microfacet theory: Real-world surfaces are made of countless microscopic irregularities that decide how light scatters. Microfacet theory models them mathematically to reproduce subtle variations in gloss, blur and reflection sharpness. In a PBR material, the roughness map holds this microsurface, while a normal map adds surface detail at a larger scale, such as the grain of wood, the texture of plaster or the brushing of metal.
Together, these principles create the foundation for realistic material behavior and physically based lighting: a material set up once looks right in daylight, at dusk and under lamps, without retuning its values for every scene.
What Is a PBR Material? The Texture Maps Explained
In physically based rendering (PBR), each material is defined by texture maps that describe how it interacts with light. The maps work together, so a surface behaves consistently under any lighting. When people talk about PBR textures, they mean such a set: one image file per map, meant to be used together.
These are the five maps you meet most often, with the rules the glTF 2.0 specification and Adobe's PBR Guide give for them:
Map | What it stores | Color space | Typical values |
|---|---|---|---|
Base color (albedo) | The color without light or shadow: the diffuse color of a non-metal, the reflection color of a metal | sRGB | Non-metals between about 30–50 and 240 sRGB; metals 180–255 sRGB |
Metallic (metalness) | Whether the surface is a metal or not | Linear | 0 or 1; values in between only for dirt, dust or corrosion |
Roughness | How sharp or blurry reflections look | Linear | 0 is a mirror, 1 is fully matte |
Normal | Small surface detail, such as joints, grain or bumps, without extra geometry | Linear | A direction per pixel, stored as RGB |
Ambient occlusion (AO) | Creases and contact areas that receive less ambient light; direct light is not affected | Linear | 1 is open, 0 is fully occluded |
In glTF, the open file format for 3D, metallic and roughness share one texture (roughness in the green channel, metalness in the blue), and a non-metal's reflectance seen head-on is fixed at 4%. The AO map darkens only indirect light; our guide to ambient occlusion explains how it works and when to turn it on.
Metallic/Roughness vs Specular/Glossiness Workflow
PBR materials come in two workflows. Metal/roughness uses base color, metallic and roughness maps; specular/glossiness uses diffuse, specular and glossiness maps, where glossiness is the inverse of roughness. Adobe's PBR Guide says that neither is superior to the other. glTF is built on metal/roughness, and D5 Render supports that workflow; Unreal Engine's materials take Base Color, Metallic, Roughness and Specular, with Specular left at 0.5 (about 4% reflection) for most materials (as of October 2026). When you download a texture set, check which workflow it was made for before you plug the maps in.
Real-World Values for Architectural Materials
PBR values can be measured. Unreal Engine's documentation lists measured base colors on a 0 to 1 scale, which make a good sanity check for your own textures (as of October 2026):
Material | Base color (0–1) | Metallic |
|---|---|---|
Fresh asphalt | 0.02 | 0 |
Worn asphalt | 0.08 | 0 |
Bare soil | 0.13 | 0 |
Green grass | 0.21 | 0 |
Desert sand | 0.36 | 0 |
Fresh concrete | 0.51 | 0 |
Fresh snow | 0.81 | 0 |
Aluminum | 0.913, 0.921, 0.925 | 1 |
Iron | 0.560, 0.570, 0.580 | 1 |
Copper | 0.955, 0.637, 0.538 | 1 |
Chromium | 0.550, 0.556, 0.554 | 1 |
Titanium | 0.542, 0.497, 0.449 | 1 |
Metals are given as red, green and blue values. Glass gets its look from reflection and transparency rather than from its base color: glTF's core material assumes an index of refraction of 1.5, which suits plastics and glass, and Unreal treats glass with the default Specular of 0.5. For matte surfaces such as rough plaster, raise roughness instead of lowering Specular to 0: Unreal's documentation points out that all materials have specular.
PBR Standards: glTF and OpenPBR
Two open standards shape how PBR materials travel between tools. glTF 2.0 builds on the metal/roughness model and adds extensions for materials architects use, such as transmission for glass, sheen for velvet-like fabrics, clearcoat for a transparent coat over a base layer and anisotropy for brushed metals. The OpenPBR Surface specification (version 1.1.1, April 2026) combines Autodesk Standard Surface and the Adobe Standard Material, and Blender's Principled BSDF is based on it (Blender 5.2 LTS). Moving a material from one renderer to another still needs a check: glTF allows renderers to implement its BRDF differently, and OpenPBR's authors call material interchange a significant problem.
Where to Get Free PBR Textures
You do not have to make every material yourself. Two libraries release all their assets under the CC0 license, so you can use them for any purpose, including commercial work, without giving credit (as of October 2026):
Poly Haven: textures, HDRIs and 3D models.
ambientCG: PBR materials, HDRIs and 3D models.
Before you use a set, check three things: which workflow the maps follow (metal/roughness or specular/glossiness), the real-world size the texture is meant to cover, and the color space of each map (base color in sRGB, the others linear). How a texture wraps around a model is a matter of UV mapping, and our guide to texture rendering covers the rest of the process.
Lighting a PBR Scene: HDRI and Image-Based Lighting
Lighting is essential for realistic architectural visualization. In a PBR workflow, image-based lighting (IBL) lights the scene with an HDRI, a high dynamic range panorama of a real sky or interior, so materials pick up real brightness, color and reflections. Poly Haven, above, offers free CC0 HDRIs.
Because PBR materials carry no baked-in light, the same material reacts correctly to every HDRI: a morning sky, an overcast day or a warm interior. Exterior scenes often add a sun light for crisp shadows, and interiors combine the HDRI seen through the windows with physical lamps.
Key advantages include:
Accurate Realism: HDRI scenes capture true sunlight, reflections, and exposure.
Consistent Materials: Wood, metal, glass, and stone respond correctly across daylight, dusk, and interior light.
Automatic Adaptation: Light and reflections adjust naturally to each setup.
A PBR Workflow for Architectural Visualization
A PBR project for an architectural image usually runs through five steps, whichever engine you use:
Model at real-world scale. PBR values and texture sizes assume real dimensions, so a brick texture made for one square meter has to cover one square meter of wall. No model yet? Draw the plan in Floor Plan Maker, set finishes for floors and walls, look at it in 3D and export GLB or OBJ for Blender or Unreal Engine, where you assign PBR materials. It runs in a desktop browser; drawing, 3D and exports are free.
Assign PBR materials. Use texture sets from a library or build materials in your renderer's editor; keep base colors free of light and shadow, and metallic at 0 or 1.
Light the scene. Add an HDRI for the sky and its reflections, a sun or physical lamps for direct light, and set the exposure as you would on a camera.
Preview in real time. Real-time engines such as Twinmotion and Unreal Engine show PBR materials as you work, so you can compare finishes before a final render.
Render and tone-map. Render the final image, then adjust exposure and tone mapping so highlights and shadows stay readable.
Weighing a render engine against an AI workflow? Our comparisons ArchiVinci vs D5 Render and ArchiVinci vs Twinmotion set them side by side.
PBR vs Non-PBR Rendering
Before PBR, artists set each material by eye, scene by scene: a gloss value that looked right in daylight could look like plastic at dusk, and every new lighting setup meant new tweaks. PBR replaces those tweaks with measurable values, which brings three practical differences:
Balanced reflections: Polished materials like marble or glass produce sharp, bright reflections, while matte surfaces such as concrete or plaster diffuse light softly. Both remain balanced within the same frame, preserving visual harmony.
Predictable behavior: Each surface follows physical principles like energy conservation and microfacet scattering, so light reacts consistently across different materials and lighting conditions.
Reliable comparisons: Because materials keep their behavior from scene to scene, architects can compare textures, colors and reflectivity before construction; a physical sample remains the final check.
Non-PBR shading still has its place in stylized views, diagrams and older assets. For photorealistic architectural images, most current tools, from Blender to Twinmotion, work with physically based materials.
Why Architects Benefit from PBR
Physically based rendering (PBR) gives architects a practical, consistent way to reach realism grounded in physics rather than guesswork:
Material precision: PBR materials keep consistent surface properties, so architects can compare textures, finishes and colors before construction and reduce revisions during design reviews.
Less post-production: Because PBR renders already produce realistic lighting and reflections, less editing is needed afterward.
Reusability and efficiency: The same PBR texture sets can be reused across projects, lighting setups and render engines that use the metal/roughness workflow, such as D5 Render or Unreal Engine; each engine's shader still differs, so check the result after moving a material.
Common PBR Mistakes and How to Fix Them
Common mistake | How to fix it |
|---|---|
Shadows or highlights painted into the base color | Keep light out of the base color, as if the surface were photographed with a polarizing filter; contact shadows belong in the AO map |
A base color that is too dark or too bright | Keep non-metals between about 30–50 and 240 sRGB |
A dark base color on metals | Metals reflect 70–100% of light: their base color sits at about 180–255 sRGB |
Grey metalness on pure materials | Use 0 for non-metals and 1 for metals; values in between only for dirt, dust or corrosion |
Specular set to 0 to make a surface matte | Every material reflects some light: raise roughness instead |
Maps in the wrong color space | Base color in sRGB; metallic, roughness, normal and AO in linear |
Very low roughness everywhere | Real surfaces are rarely perfect mirrors: add variation with a roughness map for smudges and wear |
PBR and Generative AI: What Each One Does
A PBR renderer computes how light meets measured materials. A generative AI image tool such as ArchiVinci works differently: it does not use PBR materials or calculate light. You upload a sketch, a photo or a view of your model (JPG, PNG or WebP up to 5 MB), describe the materials and the light in a sentence or pick a lighting button such as Golden hour or Twilight, and it generates a new photorealistic image that follows your upload, in seconds. It opens no model files and exports no materials.
That makes an AI render a quick way to compare finishes and moods on a view before you build PBR materials for the final model. Nothing is measured, every run draws a new image, and details need checking: in the example below, the prompt asked for a travertine coffee table and the result shows a wood top. No lighting button gives a night scene, and the HDRI module, available with a plan, turns an image into a 360° panorama JPEG for presenting, not an HDR file for lighting a 3D scene.

Example from our AI render page. Left: the uploaded line drawing. Right: the result in the Interior module with the prompt "Warm modern living room with an oak floor, a beige linen sofa, a low travertine coffee table and sheer curtains.", the Daylight button and the default engine.
Try a Material on Your Design Before You Build It
To try one material on one surface, use the Edit module, ArchiGPT: upload a render or a photo, mark a wall or a floor with Select (a brush) or Select area (a lasso), press Done and choose Apply texture. It offers 103 library materials in 15 categories, from brick, concrete and stone to wood, metal and fabric, or your own sample image. Write a short prompt, such as "apply this brick to the wall", and only the marked area, with a narrow margin around it, is redrawn. The texture is a picture, not a PBR material with roughness or metal values, so judge the result by eye.

Example from our ArchiGPT page. Left: the image before the edit. Right: only the marked wall was changed, with a brick from the texture library.
Try a material on one surface Upload a render or a photo, mark a wall or a floor with the brush or the lasso and apply one of 103 library materials or your own sample: only the marked area is redrawn. A new account starts with 3 free credits. |
Try it in ArchiVinci
Upload a model view or a photo and name the materials you want to see, such as oak floor, exposed concrete or brushed brass: ArchiVinci generates a new image that follows your upload, in seconds. A new account starts with 3 free credits.
From a 3D model: 3D render AI
For a render you already have: AI render enhancement
PBR: Frequently Asked Questions
What does PBR stand for in textures?
PBR stands for physically based rendering. "PBR textures" are the set of maps, usually base color, metallic, roughness and normal, often with ambient occlusion, that describe a material so that a physically based renderer can light it correctly in any scene.
How does PBR differ from traditional rendering techniques used in architecture?
Traditional rendering often depends on manually adjusted lighting and material values, which can vary from scene to scene. PBR, on the other hand, uses physical equations to calculate light interaction, giving consistent results across all environments. This means less trial-and-error and more reliable visual accuracy.
Can PBR materials be used for both interior and exterior architectural visualization?
Yes. Because PBR is based on real-world light behavior, materials perform correctly whether they are lit by sunlight, HDRI skies or interior lamps.
Do PBR materials make rendering slower?
Not necessarily. Physically based shading is often no harder to compute than the older hand-tuned models, and real-time rendering engines use it in every frame. Render time depends far more on the method, such as path tracing or rasterization, on the image size and on your hardware; our guide to the best GPUs for rendering covers the last part.
How accurate are PBR materials compared to real physical samples?
PBR materials can be built from measured values: Unreal Engine's documentation, for example, lists measured base colors for concrete, asphalt and common metals. A texture photographed under one light and a renderer's own approximations still differ from reality, so PBR materials give reliable previews, not a replacement for physical samples and mock-ups.
Is PBR the same as ray tracing?
No. PBR describes materials and how they shade; ray tracing and path tracing are ways to compute how light travels through a scene. Real-time engines that rasterize use PBR materials too, and a path tracer uses the same materials to calculate light more accurately.
What is PBR in games?
Real-time engines moved to physically based shading in the early 2010s; Brian Karis presented the shading of Unreal Engine 4 at SIGGRAPH 2013. Today Unreal Engine's materials take Base Color, Metallic, Roughness and Specular inputs, and PBR keeps assets looking right as the light changes between scenes, times of day and levels.
Does ArchiVinci use PBR materials?
No. ArchiVinci is a generative AI image tool: it does not compute light or materials, and it opens no model files. It generates a new image that follows your upload, with materials and light described in words or chosen with a lighting button, and the Edit module's Apply texture puts a library material or your own sample on a marked area. Use it to preview a material direction on a view; for measured material behavior, use a PBR renderer.
