The catalog's browser: a sidebar of categories (floor decor, wall decor, pot plants, machines, machine parts, fixtures, buildings) and a grid of low-poly objects on sand-coloured tiles: a stone lantern, potted plants, a tulip, benches, a chair, a sofa, a counter, a table, a wall hanging, a bathtub, a sink.

Object Catalog

Overview

I'm building this catalog of stylized 3D objects in Three.js using a combination of hand-drawn and procedural techniques. Many of the objects are modular. Meaning, I can combine items and make sweeping changes to a set of similar parts without tweaking each model individually. It's like a 3D design system.

More than anything, this is a kind of relaxing leisure project from which I'm learning React Three Fiber, experimenting with ideas, and playing without judging myself.

Everything can be exported as a .glb and reused in a game engine like Unreal or Godot, but for now I find it most comfortable to build and tweak the assets in this little collection I'm hosting online.

Role
Design, Code, Modeling

Tools
Three.js, React Three Fiber, Storybook, Claude Code

Year
2026

Open the link ↗

Works-in-Progress

Selected works in progress using this library.

The Catalog

Animal Mounts

Animal Masks

Twenty-four round animal masks in four rows: pale faces with dark eye holes and little toothy mouths, some with horns, ram curls, cat ears, antennae or spines, pig and cow snouts, and painted markings.

Cars

Bug Cars

Fish Cars

Ball Cars

Character Poses

Buildings and Interiors

Interiors