5 Commits

Author SHA1 Message Date
vh 21cca5cbdb docs: RD sprite-ideation FINDINGS + memory — exploration wrapped, canon ratified, art direction set
Base-only M03 recipe, 64/48/32 sprite budget, style-LoRA reservation
for tiles/icons. Art direction = watercolor scenery (waterland-dev) +
pixel sprites; ratified to advisor CONCEPT.md 3eeeaf4.
2026-08-14 22:27:36 -07:00
vh 3ed3a2d0ee docs(tools): RD ideation batch 02 brief — mismatched-eye probe via flat idioms 2026-08-14 22:08:09 -07:00
vh d060f73dcc docs(tools): RD ideation batch 01 brief — M03 silhouette + sprite-grid probe 2026-08-14 21:36:14 -07:00
vh d7f4276881 docs(tools): record RD style-LoRA trigger-word map for reproducible ideation prompts 2026-08-14 21:31:42 -07:00
vh 651193674c feat(tools): Aseprite sprite pipeline — shared pixel maps, Lua generator, headless previewer
tools/aseprite/maps/ holds the source of truth: char-grid pixel maps +
shared palette for five _ph placeholder sprites (M03 32px per MOE.md
design law cues — round silhouette, mismatched eyes, bolted hardpoint,
pillar feet; grunt 16px untagged olive; burster 20px HEAT glow band;
KINETIC slug; scrap diamond). Two interchangeable renderers:
gen_sprites.lua (aseprite -b, emits .aseprite + .png — run on any
machine with Aseprite) and preview.py (Pillow, identical PNGs headless
+ nearest-neighbor zoom for review). Outputs gitignored; greybox
scenes untouched — art stays out of the game per the greybox rule.
2026-08-14 00:04:45 -07:00