threejsassets
home / browse / free

Free low-poly 3D models for three.js

Every model here is free to download and free to use commercially — 112 web-optimized GLB files built for three.js, React Three Fiber and any WebGL renderer. They are the same assets we ship inside our paid packs, at the same triangle budgets and the same compression: Draco-compressed, mostly under 100 KB over the wire, origin at the base, modeled at real-world scale. No signup wall, no attribution requirement, no per-project license to track.

112 assets · updated weekly
112 results

What's in the free tier

The free tier is a cross-section of the whole library rather than a leftovers bin: buildings, street furniture, vegetation, vehicles and interior props, drawn from every pack we ship. If you are prototyping a scene and need something standing in the frame tonight, start here.

Budgets and file sizes

Most free assets land between 200 and 1,200 triangles and 6–40 KB compressed. Small enough to load a few dozen without a loading screen, which is the point: these are built for a web page, not a game engine's streaming budget. Every file is GLB with Draco geometry compression, so GLTFLoader needs a DRACOLoader attached — the decoder setup guide is three lines.

Conventions that hold across the library

  • Origin at the base, centered — drop it at y = 0 and it stands.
  • Real-world scale in meters, so a door is roughly two units tall.
  • Flat-shaded palettes with a small shared material set, so batching works.
  • No baked lighting and no textures — color lives in vertex data and materials.

License, in one sentence

Use them in commercial work, modify them, ship them inside a product; don't resell the model files themselves as an asset pack. The full license is short and readable.

Questions

Yes — in paid products, client work and commercial games, with no attribution required. You can modify them and ship them inside whatever you are building. The one restriction is redistribution: you can't resell or repackage the model files themselves as an asset pack. The full license is short and readable.
Yes, a free one. There is no payment and no license key on the free tier, but every download runs against a signed-in account so your library remembers what you took and can reissue it later. Signing in is a magic link — no password to choose.
Use GLTFLoader with a DRACOLoader attached — every file here is Draco-compressed, so a loader without the decoder fails on the first asset. The decoder setup guide is three lines, and the quickstart puts one in a scene end to end.
The same pipeline, the same triangle budgets and the same quality bar — free assets are drawn from the packs, not modeled to a lower standard. What a pack adds is the complete themed set plus the editable sources: named GLB hierarchies, typed React Three Fiber components and the palettes behind them.
Free Low-Poly 3D Models for Three.js (GLB) — threejsassets