Grindshell homeFrom the workshop

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.

§ 01Live prototypePROTO // PROTOCAD
Open app only

Trouble loading? Open it directly at /protocad/.

§ 02Developer notes03 NOTES
Architecture
Pure core, Three on top

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.

Scope
Game-jam sized

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.

Files
Yours, on your machine

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.