threejsassets
home / browse / buildings

Low-poly 3D buildings for three.js

59 building models across nine categories: cottages and thatched houses, market stalls, brownstones and corner shops, civic halls, glass supertalls, and the monuments of a desert capital. The lightest is a 336-triangle media facade, the heaviest the 6,444-triangle Twisting Supertall, and the median building lands at 1,520 — one Draco-compressed GLB each, 2.5 KB to 30 KB over the wire. Sixteen are free. Four packs feed the collection, and every one of them is modelled to the same metre scale.

59 assets · updated weekly
59 results

How these buildings are built

Nine internal categories fold into this one page: homes, community buildings, the town market, low- and mid-rise streetfronts, mid-rise podiums, civic towers, high-rise and supertall, monuments, and the Metropolis signature pieces — skybridges, skywalks, a media facade, a metro headhouse. Metropolis contributes 22 of the buildings, City 15, Cozy Village 12 and Desert Kingdom 10.

What one building costs you

Triangle counts follow storeys rather than surface detail. Convenience Store 01 is 1,036 triangles; Home Cottage 01 is 1,234; Brownstone 01 is 1,270; Hotel Tower 01, many floors taller, is still only 1,874. Exactly one asset passes 3k — Twisting Supertall 01, at 6,444 triangles and 29 KB — and half the collection compresses under 8 KB, so a street of a dozen is a couple of hundred kilobytes.

Footprints that agree across packs

  • Real-world metres, so door heights, storey heights and pavement lines match whether a block mixes Cozy Village with City or Metropolis.
  • Origin at the base and centred: a building dropped at y = 0 stands, with no pivot correction and no per-asset scale factor.
  • Facades are flat-shaded from a small shared palette — no textures, no baked light, so a whole street recolours from one material set.

Where the free buildings are

Sixteen are free, and they are spread across the themes rather than pooled in one: five of Desert Kingdom's ten, including the Obelisk and the Tomb Entrance; five of City's fifteen; three from Cozy Village; three from Metropolis, among them Glass Supertall 01 at 2,988 triangles. Every one of them is the same model we ship inside the paid packs — same budget, same compression, same pipeline.

Questions

336 triangles for a media facade panel, 1,520 for the median building, 6,444 for the Twisting Supertall — the heaviest one we ship. Compressed that is 2.5 KB to 29 KB per GLB, so a dozen of them, a whole street, is a few hundred kilobytes over the wire: the budget a web page has and a game engine does not.
They are modeled on modular footprints at real-world scale in meters, with the origin at the base and centred. Place two at y = 0 on the same grid and their ground lines, storey heights and door heights agree without nudging — across packs too, so a Cozy Village bakery can stand on a Metropolis podium block.
Yes, and it is cheap: there are no textures and no baked lighting, so color lives in a small set of shared materials you can swap at runtime. Packs ship the palettes their theme was built from, so a whole street can be restyled from one place.
Four. Metropolis brings 22 — podium blocks, supertalls, skybridges and a media facade; City brings 15 streetfront pieces, Diner 01 and Gas Station 01 among them; Cozy Village brings 12 timber-and-thatch homes and trades; Desert Kingdom brings 10, half of them monuments including the Great Pyramid and the Hypostyle Temple.
Sixteen of them. The free tier is a cross-section of the whole library rather than a leftovers bin, so it carries houses, shops and monuments alike — a thatched house, a convenience store, an obelisk. The complete themed sets are what the packs are.
Low-Poly 3D Buildings for Three.js (GLB) — threejsassets