ProtoCAD
A modelling tool in the spirit of Blockbench and picoCAD: primitives, vertex editing, a small painted texture sheet, and glTF/OBJ export. It runs entirely in the browser, and nothing is uploaded. Below is the real editor, running live.
Meshes, edits, UVs, the texture sheet and every exporter are pure TypeScript in a core layer that imports no renderer and no UI. Three.js draws a scene rebuilt from that state, and the Solid components only dispatch. The same core drives a headless CLI.
Aimed at a chunky prop, a character made of six boxes, a chair with a hand-painted texture. One 128x128 sheet for the whole model by default, picoCAD-style, with per-face unlit and double-sided flags for foliage and cards.
Projects are plain JSON you save and keep, with the reference images embedded so they travel with the file. Export is GLB, readable glTF, or OBJ + MTL + PNG — plus a turntable sprite sheet when what you want is a picture rather than a model.