We use cookies. Privacy

twirl
Pricing

Photoscans vs generating PBR from a prompt

September 1, 2026·twirl

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.

If Poly Haven has the brick, download the brick materials scan — for example exposed brick. 8K, CC0, done. Generating it from a prompt is slower and worse than a real scan of that exact surface.

The prompt is for the surface that is not in the catalog — compare tile materials such as pink subway tile.

Free PBR materials

board-formed concrete
board-formed concrete
2K upscale4K upscale
weathered concrete
weathered concrete
2K upscale4K upscale
hardwood floor
hardwood floor
2K upscale4K upscale
brushed steel
brushed steel
2K upscale4K upscale
red brick
red brick
2K upscale4K upscale
exposed brick
exposed brick
2K upscale4K upscale
sandstone
sandstone
2K upscale4K upscale
mossy stone
mossy stone
2K upscale4K upscale
oxidized copper
oxidized copper
2K upscale4K upscale
rusted iron
rusted iron
2K upscale4K upscale
white paint
white paint
2K upscale4K upscale
limestone
limestone
2K upscale4K upscale
polished concrete
polished concrete
2K upscale4K upscale
brass
brass
2K upscale4K upscale
linen
linen
2K upscale4K upscale
parking lot asphalt
parking lot asphalt
2K upscale4K upscale
mossy brick
mossy brick
2K upscale4K upscale
smooth concrete
smooth concrete
2K upscale4K upscale
galvanized steel
galvanized steel
2K upscale4K upscale
old saddle leather, vegetable tanned, burnished
old saddle leather, vegetable tanned, burnished
2K upscale4K upscale
board-formed concrete
board-formed concrete
2K upscale4K upscale
weathered concrete
weathered concrete
2K upscale4K upscale
hardwood floor
hardwood floor
2K upscale4K upscale
brushed steel
brushed steel
2K upscale4K upscale
red brick
red brick
2K upscale4K upscale
exposed brick
exposed brick
2K upscale4K upscale
sandstone
sandstone
2K upscale4K upscale
mossy stone
mossy stone
2K upscale4K upscale
oxidized copper
oxidized copper
2K upscale4K upscale
rusted iron
rusted iron
2K upscale4K upscale
white paint
white paint
2K upscale4K upscale
limestone
limestone
2K upscale4K upscale
polished concrete
polished concrete
2K upscale4K upscale
brass
brass
2K upscale4K upscale
linen
linen
2K upscale4K upscale
parking lot asphalt
parking lot asphalt
2K upscale4K upscale
mossy brick
mossy brick
2K upscale4K upscale
smooth concrete
smooth concrete
2K upscale4K upscale
galvanized steel
galvanized steel
2K upscale4K upscale
old saddle leather, vegetable tanned, burnished
old saddle leather, vegetable tanned, burnished
2K upscale4K upscale
Browse materials

Three ways to get a material

Photogrammetry and photoscans (Poly Haven, ambientCG, Quixel) start from a real object. Best when you want this floor in this warehouse. You cannot invent a material they did not shoot.

Authored materials in Substance Designer, Material Maker, or ArmorPaint are built by hand. Full control, slow, a skill.

Generated materials come from a model. Patina, in our case, writes the maps from a sentence, or from a photo. Fast and uneven. You iterate the prompt the way you iterate a Substance graph, just dumber and cheaper.

twirl is the third one, hosted. Five maps, tileable, commercial license on every plan including free.

When generating loses

Generating loses when the surface has to match a real location, a hero asset, or something people have seen in photos. Scans win those. It also loses when you need 8K, measured real-world scale, or a matching HDRI. That is library work.

When it wins

It wins on trim sheets that do not exist, and on surfaces like wet cobble at 2am under sodium lights or oxidized copper with a fat verdigris crust. Same for a variation of a wood you already have, or a placeholder that cannot look like a flat albedo.

You still import the same way: albedo sRGB, the rest Non-Color, invert green if Unreal, invert roughness if Unity smoothness.

What to do next

Browse

Public materials

Browse public materials and download tileable PBR sets without an account.

Browse public materials
Read next

Best PBR material libraries for archviz (2026)

A plain comparison of PBR material libraries for archviz workflows. twirl first for free downloads plus custom five-map sets, then the scan libraries and paid catalogs most studios already know.

Continue reading

Free PBR materials

board-formed concrete
board-formed concrete
2K upscale4K upscale
weathered concrete
weathered concrete
2K upscale4K upscale
hardwood floor
hardwood floor
2K upscale4K upscale
brushed steel
brushed steel
2K upscale4K upscale
red brick
red brick
2K upscale4K upscale
exposed brick
exposed brick
2K upscale4K upscale
sandstone
sandstone
2K upscale4K upscale
mossy stone
mossy stone
2K upscale4K upscale
oxidized copper
oxidized copper
2K upscale4K upscale
rusted iron
rusted iron
2K upscale4K upscale
white paint
white paint
2K upscale4K upscale
limestone
limestone
2K upscale4K upscale
polished concrete
polished concrete
2K upscale4K upscale
brass
brass
2K upscale4K upscale
linen
linen
2K upscale4K upscale
parking lot asphalt
parking lot asphalt
2K upscale4K upscale
mossy brick
mossy brick
2K upscale4K upscale
smooth concrete
smooth concrete
2K upscale4K upscale
galvanized steel
galvanized steel
2K upscale4K upscale
old saddle leather, vegetable tanned, burnished
old saddle leather, vegetable tanned, burnished
2K upscale4K upscale
board-formed concrete
board-formed concrete
2K upscale4K upscale
weathered concrete
weathered concrete
2K upscale4K upscale
hardwood floor
hardwood floor
2K upscale4K upscale
brushed steel
brushed steel
2K upscale4K upscale
red brick
red brick
2K upscale4K upscale
exposed brick
exposed brick
2K upscale4K upscale
sandstone
sandstone
2K upscale4K upscale
mossy stone
mossy stone
2K upscale4K upscale
oxidized copper
oxidized copper
2K upscale4K upscale
rusted iron
rusted iron
2K upscale4K upscale
white paint
white paint
2K upscale4K upscale
limestone
limestone
2K upscale4K upscale
polished concrete
polished concrete
2K upscale4K upscale
brass
brass
2K upscale4K upscale
linen
linen
2K upscale4K upscale
parking lot asphalt
parking lot asphalt
2K upscale4K upscale
mossy brick
mossy brick
2K upscale4K upscale
smooth concrete
smooth concrete
2K upscale4K upscale
galvanized steel
galvanized steel
2K upscale4K upscale
old saddle leather, vegetable tanned, burnished
old saddle leather, vegetable tanned, burnished
2K upscale4K upscale
Browse materials
twirl
© 2026 twirlTerms·Privacy·Contact··Featured on ToolPilot·Twelve Tools