Files

4.6 KiB
Raw Permalink Blame History

RD ideation batch 01 — M03 silhouette + sprite-grid probe

Purpose: first Retro Diffusion ideation run for U R M03. Art-direction

  • experiment design; comfy-dev executes on ComfyUI (irv-ml1). Output is _ph ideation ONLY — informs the eventual art pass, does NOT enter the greybox (greybox stays art-free per canon).

Canon source: M03 design law, MOE.md § Design language (advisor repo). Cues below are the drawable-object translation of that law.

What this batch answers

  1. Does RD's pixel-art base render our gentle giant at all — the blob-squint test at pixel scale (round + huggable + the signature asymmetries), distinct from the menacing enemy read.
  2. Sprite-grid-size hypothesis (parked playtest question, CONCEPT.md §Open-Q #2 / ROADMAP): at what pixel budget (32 / 48 / 64) does M03's silhouette AND the mismatched-eye read survive? This is the real deliverable — a downscale ladder we can eyeball.
  3. House-style pick: which character LoRA carries M03 best — gamecharacters (duelystchar), gamecharactersretro (no trigger), or gamecharactersanime (no trigger).

Model config

  • Base: rd_pixel_v14 + rd_vae_v14 (the repaired VAE).
  • Render at 512×512, downscale nearest-neighbor to 32/48/64 (model resolution floor — 128 direct is mush, validated).
  • LoRA strength start 1.0; sweep 0.61.0 if style overpowers structure.
  • SD1.5 family: negatives ARE available here (unlike the flux/Arbo path) — use them. Trigger word leads the prompt.
  • comfy-dev owns sampler/steps/CFG and will content-check every render (size + brightness/variance, eyes on pixels — not "graph executed").

M03 — the canonical prompt (load-bearing; this IS the canon translation)

Signature detail FIRST (Arbo lesson that transfers), objects not abstractions (no animal similes — "elephant feet" once literally made him an elephant; use "column"/"pad"), the two-object eye framing MOE.md itself validated (plain "mismatched eyes" collapses to symmetry):

Positive:

duelystchar, a gentle giant farming robot, rounded dome head, one dim small recessed lens eye beside one bright glowing bolted-on lamp eye (the bright lamp is the warm one), barrel-shaped body, rounded shoulders, thick cylindrical column legs ending in flat round pads, one arm ends in a watering-spray nozzle, a simple weapon bolted on over the body, warm, huggable, plain background, full body, pixel art

Negative:

humanoid feet, boots, sleek, angular, military, menacing, cyclops, single eye, symmetrical matching eyes, human face, text, watermark, busy background

Judge against MOE.md's own tests: blob-squint (huggable at silhouette), mismatched-eye (patched/bright eye reads different and warmer), bolted-weapons (armed, still passes blob-squint).

Enemies (secondary — tests the menace contrast)

Enemies read menacing by canon — the inverse of Moe's authored softness.

  • Grunt (untagged): duelystchar, a small simple rogue robot, blocky, plain olive-drab, no glow, faintly menacing, plain background, full body, pixel art. Neg: cute, friendly, rounded, warm, glowing eyes.
  • Burster (HEAT): a round rogue robot with a glowing molten-orange core in its belly, cracked armor, overheating, menacing, plain background, full body, pixel art. Neg: cute, friendly, gentle, human, cool colors.

Batch shape (keep it a probe, not a production run)

  • A — M03 silhouette: the canonical prompt, ~6 seeds at 512, LoRA duelystchar @1.0.
  • B — house-style compare: one strong seed from A, re-run through gamecharactersretro and gamecharactersanime (no trigger — just load).
  • C — grid ladder: best 12 M03 renders, downscaled to 32/48/64 shown side by side. This is the sprite-grid-size answer.
  • D — enemies: grunt ×2, burster ×2 at 512.

NOT this batch (deliberately deferred)

  • ControlNet from our hand-authored maps. Our greybox m03_ph map is deliberately crude; constraining to it would defeat "let RD propose a better silhouette." ControlNet (Sketch/Pose) is the RIGHT tool once we've PICKED a silhouette — for turnarounds/animation frames off an agreed design. Second-pass, not first.
  • Tag-hue / VFX exploration, rig frames, Khoe — later batches.

Output

Booth with the A/B/C/D grids; reply on the RD thread to m03-dev with the URL + which LoRA carried M03 best (your read) + anything that fought the prompt. m03-dev takes the operator's verdict from there.

Licensing: weights fleet-internal, not-for-export (operator directive). Output is _ph ideation, operator-judged.