Skip to content
Novus Examples

Physically-based material map sets

Complete PBR material sets (base colour, normal, roughness, metallic, ambient occlusion, and height) for testing material-generation models and physically-based renderers channel by channel.

41 of 41 files
Preview of PBR Brick wall — Normal (256px)
png
1.2 KB
Actual file preview for PBR Brick wall — Normal (256px)

PBR Brick wall — Normal (256px)

Tangent-space normal map encoded from the surface height — perturbs shading normals for detail without extra geometry. Part of the brick wall PBR set — pair with the other channels in this group.

File
PNG · Pbr Materials · 256 × 256 px
Use case
PBR material testingTexture map testing+1· Conversion set
Preview of PBR Brick wall — Roughness (256px)
png
528 B
Actual file preview for PBR Brick wall — Roughness (256px)

PBR Brick wall — Roughness (256px)

Roughness map (black = glossy, white = matte) driving the microfacet spread of the BRDF. Part of the brick wall PBR set — pair with the other channels in this group.

File
PNG · Pbr Materials · 256 × 256 px
Use case
PBR material testingTexture map testing· Conversion set
Preview of PBR Brick wall — Metallic (256px)
png
143 B
Actual file preview for PBR Brick wall — Metallic (256px)

PBR Brick wall — Metallic (256px)

Metallic map (black = dielectric, white = metal) selecting the reflectance model per texel. Part of the brick wall PBR set — pair with the other channels in this group.

File
PNG · Pbr Materials · 256 × 256 px
Use case
PBR material testingTexture map testing· Conversion set
Preview of PBR Wood planks — Normal (256px)
png
6.1 KB
Actual file preview for PBR Wood planks — Normal (256px)

PBR Wood planks — Normal (256px)

Tangent-space normal map encoded from the surface height — perturbs shading normals for detail without extra geometry. Part of the wood planks PBR set — pair with the other channels in this group.

File
PNG · Pbr Materials · 256 × 256 px
Use case
PBR material testingTexture map testing+1· Conversion set
Preview of PBR Wood planks — Roughness (256px)
png
6.6 KB
Actual file preview for PBR Wood planks — Roughness (256px)

PBR Wood planks — Roughness (256px)

Roughness map (black = glossy, white = matte) driving the microfacet spread of the BRDF. Part of the wood planks PBR set — pair with the other channels in this group.

File
PNG · Pbr Materials · 256 × 256 px
Use case
PBR material testingTexture map testing· Conversion set
Preview of PBR Wood planks — Metallic (256px)
png
143 B
Actual file preview for PBR Wood planks — Metallic (256px)

PBR Wood planks — Metallic (256px)

Metallic map (black = dielectric, white = metal) selecting the reflectance model per texel. Part of the wood planks PBR set — pair with the other channels in this group.

File
PNG · Pbr Materials · 256 × 256 px
Use case
PBR material testingTexture map testing· Conversion set
Preview of PBR Brushed metal — Normal (256px)
png
1.9 KB
Actual file preview for PBR Brushed metal — Normal (256px)

PBR Brushed metal — Normal (256px)

Tangent-space normal map encoded from the surface height — perturbs shading normals for detail without extra geometry. Part of the brushed metal PBR set — pair with the other channels in this group.

File
PNG · Pbr Materials · 256 × 256 px
Use case
PBR material testingTexture map testing+1· Conversion set
Preview of PBR Brushed metal — Metallic (256px)
png
465 B
Actual file preview for PBR Brushed metal — Metallic (256px)

PBR Brushed metal — Metallic (256px)

Metallic map (black = dielectric, white = metal) selecting the reflectance model per texel. Part of the brushed metal PBR set — pair with the other channels in this group.

File
PNG · Pbr Materials · 256 × 256 px
Use case
PBR material testingTexture map testing· Conversion set
Preview of PBR Woven fabric — Normal (256px)
png
74.7 KB
Actual file preview for PBR Woven fabric — Normal (256px)

PBR Woven fabric — Normal (256px)

Tangent-space normal map encoded from the surface height — perturbs shading normals for detail without extra geometry. Part of the woven fabric PBR set — pair with the other channels in this group.

File
PNG · Pbr Materials · 256 × 256 px
Use case
PBR material testingTexture map testing+1· Conversion set
Preview of PBR Woven fabric — Metallic (256px)
png
143 B
Actual file preview for PBR Woven fabric — Metallic (256px)

PBR Woven fabric — Metallic (256px)

Metallic map (black = dielectric, white = metal) selecting the reflectance model per texel. Part of the woven fabric PBR set — pair with the other channels in this group.

File
PNG · Pbr Materials · 256 × 256 px
Use case
PBR material testingTexture map testing· Conversion set
Preview of PBR Ceramic tiles — Normal (256px)
png
1.1 KB
Actual file preview for PBR Ceramic tiles — Normal (256px)

PBR Ceramic tiles — Normal (256px)

Tangent-space normal map encoded from the surface height — perturbs shading normals for detail without extra geometry. Part of the ceramic tiles PBR set — pair with the other channels in this group.

File
PNG · Pbr Materials · 256 × 256 px
Use case
PBR material testingTexture map testing+1· Conversion set
Preview of PBR Ceramic tiles — Metallic (256px)
png
143 B
Actual file preview for PBR Ceramic tiles — Metallic (256px)

PBR Ceramic tiles — Metallic (256px)

Metallic map (black = dielectric, white = metal) selecting the reflectance model per texel. Part of the ceramic tiles PBR set — pair with the other channels in this group.

File
PNG · Pbr Materials · 256 × 256 px
Use case
PBR material testingTexture map testing· Conversion set
Preview of glTF Material — Metallic-Roughness (GLB)
glb
23.7 KB
Actual file preview for glTF Material — Metallic-Roughness (GLB)

glTF Material — Metallic-Roughness (GLB)

A sphere with the glTF core metallic-roughness material — full metal, low roughness, no textures, so the numbers in the JSON are the whole material. The baseline half of the metallic-roughness vs specular-glossiness twin.

File
GLB · Materials · 960 triangles
Use case
PBR material testingConversion testing· Conversion set
Preview of glTF Material — Specular-Glossiness with Fallback (GLB)
glb
23.9 KB
Actual file preview for glTF Material — Specular-Glossiness with Fallback (GLB)

glTF Material — Specular-Glossiness with Fallback (GLB)

The same metal expressed in the archived specular-glossiness model, carried in `extensions` with an equivalent metallic-roughness fallback and NOT listed in extensionsRequired. The correct shape for an asset that must keep loading in viewers which dropped specular-glossiness support.

File
GLB · Materials
Use case
PBR material testingConversion testing· Conversion set
Preview of glTF Material — KHR_materials_unlit (GLB)
glb
23.7 KB
Actual file preview for glTF Material — KHR_materials_unlit (GLB)

glTF Material — KHR_materials_unlit (GLB)

A sphere whose material opts out of lighting entirely via KHR_materials_unlit — the shading path used for baked scenes, maps and stylised art. Renders as a flat silhouette in a conformant viewer and as a lit ball in one that ignores the extension, which makes the difference obvious.

File
GLB · Materials
Use case
PBR material testingConversion testing· Conversion set
Preview of glTF Material — KHR_materials_clearcoat (GLB)
glb
23.8 KB
Actual file preview for glTF Material — KHR_materials_clearcoat (GLB)

glTF Material — KHR_materials_clearcoat (GLB)

A rough red base under a full-strength, near-mirror clearcoat lobe — the two-layer material that car paint, lacquered wood and phone cases all need. The base and coat roughness differ by an order of magnitude, so a renderer that collapses the layers is obvious.

File
GLB · Materials
Use case
PBR material testingConversion testing· Conversion set
Preview of glTF Material — KHR_materials_variants (GLB)
glb
24 KB
Actual file preview for glTF Material — KHR_materials_variants (GLB)

glTF Material — KHR_materials_variants (GLB)

One mesh, two named material variants (Copper and Cobalt) selectable at runtime — the extension behind every product configurator that swaps a finish without reloading geometry. The primitive also carries a plain `material`, so viewers with no variant support still render something.

File
GLB · Materials
Use case
PBR material testingConversion testing· Conversion set
Preview of glTF Material — OPAQUE / MASK / BLEND Side by Side (GLB)
glb
33.9 KB
Actual file preview for glTF Material — OPAQUE / MASK / BLEND Side by Side (GLB)

glTF Material — OPAQUE / MASK / BLEND Side by Side (GLB)

Three identical spheres differing only in alphaMode, arranged left to right. The MASK sphere's base alpha (0.45) sits deliberately just under its 0.5 cutoff, so a correct renderer discards it entirely while a renderer that treats MASK as BLEND draws it semi-transparent.

File
GLB · Materials
Use case
PBR material testingConversion testing· Conversion set
Preview of glTF Material — doubleSided True vs False (GLB)
glb
19.4 KB
Actual file preview for glTF Material — doubleSided True vs False (GLB)

glTF Material — doubleSided True vs False (GLB)

Two open half-shells with identical geometry and opposite `doubleSided` flags. Because the shells are open you can see straight into them, which is the only way to tell backface culling from a lighting difference.

File
GLB · Materials · 528 triangles
Use case
PBR material testingConversion testing· Conversion set
Preview of OBJ — PBR Sphere referencing an MTL
obj
59.3 KB
Actual file preview for OBJ — PBR Sphere referencing an MTL

OBJ — PBR Sphere referencing an MTL

A smooth-shaded sphere as Wavefront OBJ with `mtllib`/`usemtl` pointing at a sibling MTL. Downloading the OBJ alone gives you the classic missing-material case; downloading both reproduces the glTF metallic-roughness twin in this group.

File
OBJ · Materials · 960 triangles
Use case
PBR material testingConversion testing· Conversion set
Preview of MTL — PBR Material (Pr / Pm alongside Phong)
mtl
416 B
Actual file preview for MTL — PBR Material (Pr / Pm alongside Phong)

MTL — PBR Material (Pr / Pm alongside Phong)

The material library for the OBJ in this group, carrying both the original Phong fields and the de-facto PBR extensions (Pr roughness, Pm metallic, Ke emissive). The file that tells you whether an importer reads MTL's PBR additions or only its 1995 subset.

File
MTL · Materials
Use case
PBR material testingConversion testing· Conversion set
Preview of GLB — PBR Sphere (glTF twin of the OBJ+MTL pair)
glb
23.7 KB
Actual file preview for GLB — PBR Sphere (glTF twin of the OBJ+MTL pair)

GLB — PBR Sphere (glTF twin of the OBJ+MTL pair)

The same sphere and the same brushed-metal material as the OBJ+MTL pair in this group, but as a single self-contained GLB. Convert the OBJ+MTL and diff against this to score an OBJ-to-glTF material converter.

File
GLB · Materials · 960 triangles
Use case
PBR material testingConversion testing· Conversion set