twirl

Blog

How to get PBR maps from a text prompt

September 1, 2026

Type a surface in twirl and get tileable albedo, normal, roughness, metallic, and height maps. Then drop them into Blender.

What PBR maps actually are

September 1, 2026

Albedo, normal, roughness, metallic, and height: what each map does, which color space it needs, and how they fit a Principled shader.

Photoscans vs generating PBR from a prompt

September 1, 2026

Use Poly Haven or ambientCG when the scan exists. Generate the surface when it doesn’t. How photoscans, Substance, and text-to-PBR actually differ.

OpenGL vs DirectX normals (and roughness vs smoothness)

September 1, 2026

If your PBR material looks inside-out in Unreal or too shiny in Unity, it is probably the green channel or an inverted roughness map.