Before PBR, every 3D engine and tool used its own ad-hoc shader model. A material that looked correct in one engine looked wrong in another, and matching real-world surfaces required artist tweaks per renderer. PBR fixed that, by describing materials by their physical properties rather than by appearance.
The standard glTF PBR material consists of: base color (the albedo, the surface’s true colour without lighting), metallic (how metal-like the surface is, 0 to 1), roughness (how smooth or rough, 0 to 1), and a normal map for surface detail without extra geometry. Optional channels add ambient occlusion, emissive light, clearcoat and others. Each channel can be a flat value or a texture map.
Because every PBR-compatible renderer interprets these inputs the same way, a model authored in Blender with PBR materials looks consistent on the web via Three.js or model-viewer, in Apple Quick Look on iOS, in Google Scene Viewer on Android, and on Apple Vision Pro or Samsung Galaxy XR. That cross-platform consistency is what makes PBR essential for 3D and AR on a website. A model uploaded to PausAR Viewer carries its PBR materials all the way to the user’s device.
PBR materials are how a 3D model can look like an actual wooden table or a brushed-metal handle, without per-platform tuning. They are also why GLB has won as the web format: the GLB exporter includes a fully defined PBR material on every mesh by default.
| Channel | What it controls | Typical input |
|---|---|---|
| Base color | The surface's actual colour (albedo) | Texture or flat colour |
| Metallic | How metal-like the surface is | 0 to 1 value or texture |
| Roughness | How smooth or rough the surface is | 0 to 1 value or texture |
| Normal map | Surface detail without extra geometry | Normal map texture |
| Ambient occlusion | Self-shadowing in crevices | Grayscale texture |
| Emissive | Self-lit surfaces (screens, lights) | Colour or texture |
In practice, yes. The GLB and USDZ formats both expect PBR materials, and modern AR viewers (Quick Look, Scene Viewer, model-viewer) render PBR by default. Non-PBR materials work but tend to look wrong under real lighting in AR.
Traditional materials describe appearance directly (shiny, matte, with this much specular). PBR describes physics (this is metal, this roughness), and the renderer computes the appearance from real lighting. The result is consistent across renderers and lighting conditions.
Blender handles PBR natively with its Principled BSDF shader. Other common tools include Substance Painter for textures, and most CAD-to-mesh pipelines now output PBR by default.
You are currently viewing a placeholder content from YouTube. To access the actual content, click the button below. Please note that doing so will share data with third-party providers.
More InformationYou need to load content from reCAPTCHA to submit the form. Please note that doing so will share data with third-party providers.
More InformationYou are currently viewing a placeholder content from Web Accessibility by accessiBe. To access the actual content, click the button below. Please note that doing so will share data with third-party providers.
More Information