
A local-first editor for structured, animated glyph portraits
Portrait Studio turns reference images into editable portrait documents built from typographic glyphs. Artists can trace a subject, organize it into layers, assign semantic materials for areas such as skin, hair, shadow, and clothing, then move between blueprint, animated, and live-renderer previews without flattening the work into a static image.
The Next.js and React editor uses a canvas-based raster pipeline, compact typed arrays, and lossless run-length encoding to keep every authored cell deterministic and portable. IndexedDB autosave, localStorage fallback, responsive editing tools, and import or export support for versioned .portrait files keep the full workflow private, local, and reusable.
- Next.js
- React
- TypeScript
- CSS Modules
- Canvas API
- IndexedDB
- Vitest


