Skip to content
Novus Examples

Tileable texture maps for 3D pipelines

Tileable texture channels with documented roles and resolution, for validating texture pipelines, atlas packers, and material import/export.

34 of 34 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 — External Texture URI
gltf
19.2 KB
Actual file preview for glTF — External Texture URI

glTF — External Texture URI

Geometry inline, texture out of line: the image is a relative URI to a sibling PNG while the buffer is embedded, which is the mixed layout that trips asset packers expecting all-or-nothing. Download the PNG in this group with it.

File
GLTF · Buffers
Use case
Texture map testingConversion testing+1· Conversion set
Preview of PNG — External glTF Base-colour Texture
png
182 B
Actual file preview for PNG — External glTF Base-colour Texture

PNG — External glTF Base-colour Texture

The 64x64 two-colour checker referenced by the external-texture glTF in this group. Small, hard-edged and axis-aligned on purpose: UV seams, wrap mode and filter choices are all visible at a glance.

File
PNG · Buffers · 64 × 64 px
Use case
Texture map testingConversion testing· Conversion set
Preview of glTF — Texture as a Data URI
gltf
19.5 KB
Actual file preview for glTF — Texture as a Data URI

glTF — Texture as a Data URI

The same textured sphere with the PNG inlined as a base64 data URI in `images[0].uri` — a single portable text file. The variant that makes a glTF e-mailable and that some loaders quietly refuse.

File
GLTF · Buffers
Use case
Texture map testingConversion testing· Conversion set
Preview of GLB — Texture stored in a bufferView
glb
14.3 KB
Actual file preview for GLB — Texture stored in a bufferView

GLB — Texture stored in a bufferView

The third texture-storage strategy: the PNG lives inside the GLB's BIN chunk as a bufferView, addressed by `mimeType` rather than a URI. This is what a GLB packer must produce, and extracting the image again is the round-trip test.

File
GLB · Buffers
Use case
Texture map testingConversion testing· Conversion set