Skip to content

Mythic Masters: animation and graphics hill climb to 9/10, rounds 12+ (from #2943) #3441

Closed

Description

@QuinnsCode

Continues the animation and graphics hill climb toward 9/10 from #2943 (rounds 6-11; 6-8 merged in #3409). Part of #2802.

Where it stands

3/10, the owner's own score (2026-11-03). Agent judges called the same build 5, so they run about 2 points generous: read a judge for before vs after, never for the level. One build also drew 4, 4.5 and 5 from three judges, so use two judges a round (or two fight seeds) to tell a half-point gain from noise.

Round What changed Judge
6 melee strikes reach the other body (the sim lands them 0.5-1 m short; the puppet slides the gap) 4 -> 4.5 merged #3409
7 shadow hides read as dark smoke, not a violet outline; no vinyl gloss 4.5 -> 4.5 merged #3409
8 hit sparks from the chest, not the feet; a warm hit flash; ground marks fade at the rim 4.5 -> 5 merged #3409
9 fainter, quicker hit tint no gain dropped
10 horizon hills pushed into the fog no gain dropped
11 finer fur/scale grain plus a low-frequency mottle no gain: Rougarou and Shuck better, Jersey Devil speckled dropped

Goal: 9/10, a polished indie 3D game a player would call good-looking and alive.

Next rounds, in order

  1. Hide pass per surface. Round 11 again, minus the speckle: fur grain and the mottle on fur beasts, low contrast on skin and hide (src/hide.ts).
  2. Shots cued on the hit. scripts/burst-shots.ts cues on an attack's start, so its 0.3 s frames rarely catch a hit's sparks. Add one burst cued on the hit event, so hit-feel rounds can be judged.
  3. Flyers that engage. The Jersey Devil and Red Dragon deal damage from a body-length or two up. They should dive to the target's height for the strike (src/bot.ts, then src/sim.ts), not only the puppet.
  4. Stands with depth. A flat grey bowl and identical crowd figures fill half of every frame: tiers, rails, banners, a darker back, a varied crowd (src/arena.ts, src/crowd.ts).
  5. The grey wedges in the sky. Round 10 pushed the hills ring into the fog and judges still saw a dome; find what it really is before fixing it.
  6. Framing. Fighters fill about 15% of the side camera's frame.

How to run a round

  • bun scripts/burst-shots.ts <dir> <prefix> in apps/mythic-masters takes the bursts: three fights from the side camera, 4 frames 0.3 s apart, plus three close-ups. Shoot the BEFORE build and the NOW build into one folder with different prefixes.
  • Spawn a fresh judge agent each round with the folder and the two prefixes. Don't anchor it on your reasoning; keep a change only if the judges see a gain.
  • Every foot must still come out as a rig tip (bun run beasts). Imugi stays at budget 3200.
  • One growing PR from main saying "Part of #N", with shots in docs/shots-<date>/. End each round with a comment starting Score: x/10 (target 9) and ending Next: <gap>. After three rounds with no gain, post Stalled: and stop. At 9, file a MANUAL RUN: for the owner's own score.

Activity

  1. self-assigned this
    on Nov 4, 2026
  2. QuinnsCode commented on Nov 4, 2026

    @QuinnsCode
    OwnerAuthor

    Score: 3/10 (target 9)

    Carried over from #2943: the owner's own score after rounds 6-8 (#3409). Seeded so bun run climbs reads it.

    Next: the hide pass per surface (round 11 without the speckle).

  3. QuinnsCode commented on Nov 4, 2026

    @QuinnsCode
    OwnerAuthor

    Score: 3.5/10 (target 9)

    Round 12 (PR #3452): the hide pass per surface. Fur gets fine strands, clumps and a broad mottle that holds at fight distance; skin and hide drop to low contrast. Two fresh judges, before -> now overall: 4.5 -> 5 and 4 -> 4.5 (graphics 4 -> 4.5 and 4 -> 5). Rougarou, Black Shuck and Wampus Cat are better and the Jersey Devil is unchanged (no speckle). The 3.5 is the owner's 3 plus the judges' half point; it is a direction, not a measured level.

    Next: hit-cued bursts in scripts/burst-shots.ts (one burst cued on the hit event), then flyers that dive to strike. Both judges also flagged fur strands smearing along the limbs; that is worth a later hide round (strand direction along each bone rather than rest-pose Y).

  4. QuinnsCode commented on Nov 4, 2026

    @QuinnsCode
    OwnerAuthor

    Moved up to #3455 (rounds 13+). It carries this issue's state, the round table with round 12 (PR #3452) and the next-round list. Continue the climb there; this one can close.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions