A Realistic 3D Asset Library for D&D Maps

A library built to look real, not stylised

Most map builders ship a cartoon asset pack. TerrainTale's library is generated and photoscanned instead: floors and walls from real material scans, furniture and clutter that were photographed, minis made in Meshy to read like painted miniatures. Everything is free to use, and everything fits the same 5-foot grid.

Surfaces and structure, generated from real materials

96 pieces (`realistic-surfaces`) built by `scripts/build-surfaces.mjs` from ambientCG materials: PBR floor tiles (grass, forest floor, mud, cobbles, flagstones, marble, planks and more), and wall families (stone, stone brick, dungeon, brick, plaster, timber, cave, castle) with matching doorways, archways, windows, parapets and battlements so an opening always lines up with the wall it replaces. Pillars, columns, stairs, a dais, fences, gravestones, an altar, a sarcophagus, a well, and trees round it out. Every piece is authored to the same 5-foot cell: a floor tile is one square, a wall segment runs along one square edge, and a doorway takes the place of exactly one wall segment. That is why a room built from them measures correctly with the ruler. A tavern hall of 30 by 20 feet is six by four tiles, with wall segments on the twenty edges around it.

The tile brush selected, with the brush bar showing floor and wall materials

Props that were actually photographed

About 225 photoscanned props from Poly Haven: furniture, barrels, crates, chests, lanterns, candles, tools, weapons, statues, paintings, shrubs, plants, flowers, rocks, cliffs, a modular fort and a pier. They carry real wear and lighting response instead of a flat cartoon texture. Use them for the clutter that makes a room look lived in: a crate stack by a tavern door, barrels in a cellar, candles on an altar, tools in a smithy. Because they are scans, they respond to light the way real objects do, so a lantern on a table throws believable shadows across them at night. Most sit at their real size, so a table and four chairs fill a couple of squares.

Minis painted like the real thing

Thirty realistic minis made in Meshy in one art direction: a twelve-strong adventuring party, a dozen low-CR monsters from goblin to giant spider, and the six heroes and villain of the Abyssal Gate. Each stands at its D&D size on a base. Sizes follow the 2024 rules and PF2e: a Medium hero takes one square and a Large creature a 2 by 2 space. For a creature the library lacks, such as a dragon or a named villain, import your own model or use an image as a standee. Both are Premium on the hosted site and open on every plan of a self-hosted copy.

Play mode at Thornwall: initiative tracker, a token card for the fighter, HP bars over every mini

Why realistic-only

The library is deliberately one style: nothing here is a stylised low-poly pack, so a dungeon corridor, a tavern and a forest road all sit together believably in the same scene, and under the same lighting. The benefit shows when settings mix. A tavern cellar that opens onto a cave, or a castle wall that drops to a forest road, uses pieces from different groups, and they still match in scale, texture detail and response to light. A cartoon barrel beside a scanned stone wall would break that. One style also keeps the shelf smaller and easier to search.

Questions

Is the library really free to use?

Yes. Surfaces are generated from ambientCG materials and props are Poly Haven scans, both CC0; the minis and furniture were made by TerrainTale in Meshy and ship with the app. Free here means usable in your games on every plan, including the free plan; you do not buy packs.

How many pieces are in it?

About 100 surface and structure pieces, about 225 props, 30 D&D minis and 13 pieces of tavern and dungeon dressing, plus the sixteen starter scenes built from them. That is enough floor, wall and prop variety to build each starter scene without importing anything.

Can I add my own models alongside the library?

Yes. Drop a .glb, .obj, .fbx, .stl and more onto the window (Premium on the hosted site, every plan on a self-hosted copy) and it sits on the table next to the built-in pieces. Imports are simplified to the detail budget, so a dense scan does not slow the table. In a shared room, players do not see models you imported from your own files.

Will you add stylised or low-poly packs?

No. The library stays realistic-only by design, so everything continues to match. If you want a stylised look for one creature, you can still import your own model; the rule covers what ships with the app.

Ready to put a map on the table?

Open the builder and start, no account needed. Sixteen starter scenes are on the welcome screen; sign up free when you want to save one or play it with your group.