threejs-3d-assets

Premium low-poly assets for three.js

Game-ready, flat-shaded, rigged where it matters. Every asset ships as a GLB plus a drop-in ES module.

GLBES module1 draw call
click to open · drag to orbit

Cohesive

Every kit shares one palette, one scale and one shape language. Mix any parts and they belong together.

Any engine

Clean GLB that drops into three.js, Unity, Godot or Blender, plus an ES module for three.js. No textures to wire up.

Fast

Flat-shaded vertex colors on a single material: one draw call per asset, tiny files, smooth on mobile.

Animatable

Lids, wheels and doors are separate named groups with pivots at the hinge or axle. One line of code to animate.

Latest assets

All Low poly Ultra-low poly
Low Stone Wall
Low Stone Wall
732 tris
Quench Barrel
Quench Barrel
576 tris
Market Stall
Market Stall
592 tris
Dirt Terrain Blob
Dirt Terrain Blob
360 tris
Floor Lamp
Floor Lamp
free ultra 80 tris
Banana
Banana
free ultra 88 tris
Donut
Donut
free ultra 130 tris
Armchair
Armchair
free ultra 72 tris
Headphones
Headphones
free ultra 146 tris
Treasure Chest
Treasure Chest
free ultra 120 tris
Pine Tree
Pine Tree
free ultra 70 tris
Scooter
Scooter
free ultra 136 tris
Bookshelf
Bookshelf
free ultra 120 tris
Potion Bottle
Potion Bottle
free ultra 119 tris
Compass
Compass
free ultra 86 tris
Early access
New assets drop continuously and the first themed kits are on the way. Leave your email and be first through the door.

FAQ

What exactly do I get?

Every asset comes as a self-contained ES module (a factory returning a THREE.Group) and as a GLB, plus turntable previews. Themed kits bundle assets that share one palette and scale.

Can I use the assets commercially?

Yes: the license covers anything you build: games, apps, client work, courses, commercial products, no attribution required. The only thing you cannot do is resell or redistribute the assets themselves as assets.

Do the parts animate?

Parts that should move (lids, wheels, doors) are separate named groups with pivots at the hinge or axle, so a one-line rotation animates them.

Which three.js versions are supported?

Modules target current three.js (r150+) and use only stable core APIs. The GLB files work with any engine that imports glTF.