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
Anvil
Anvil
702 tris
Dirt Ground Tile
Dirt Ground Tile
414 tris
Blacksmith Forge
Blacksmith Forge
1,668 tris
Barrel
Barrel
564 tris
Flower Planter
Flower Planter
696 tris
Bush
Bush
180 tris
Treasure chest
Treasure chest
798 tris
Donut
Donut
free ultra 130 tris
Bagel
Bagel
free ultra 138 tris
Baguette
Baguette
free ultra 120 tris
Bread Loaf
Bread Loaf
free ultra 110 tris
Broccoli
Broccoli
free ultra 140 tris
Pumpkin
Pumpkin
free ultra 120 tris
Carrot
Carrot
free ultra 116 tris
Peach
Peach
free ultra 108 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.