Repository navigation
Closed
Description
Continues the animation and graphics hill climb toward 9/10 from #3455 (round 13, PR #3839), #3441 (round 12, PR #3452) and #2943 (rounds 6-11; 6-8 merged in #3409). Part of #2802.
Where it stands
1.75/10 after the owner halved every climb (2026-11-05): their own 3 plus round 12's half point, halved. Each round reports half the judge's gain. 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 |
| 12 | hide pass per surface: fur strands, clumps and mottle; skin and hide low contrast | 4.5 -> 5 and 4 -> 4.5 (two judges) | PR #3452 |
| 13 | bursts cue on a hit landing (frames 0.1 s apart); fur strands along each bone tried and dropped: a per-vertex bone direction shears the noise into a zebra moire where bones meet | no judge: tooling, and the fur was plainly worse | PR #3839 |
Goal: 9/10, a polished indie 3D game a player would call good-looking and alive.
Next rounds, in order
- 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, thensrc/sim.ts), not only the puppet. - 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). - The grey dome in the sky. Round 10 pushed the hills ring into the fog and judges still saw a dome. It shows plainly behind the stands in
apps/mythic-masters/docs/shots-2026-11-06-anim-r13/hit-b0.jpg: find what mesh it is before fixing it. - Framing, in the camera players use. Fighters fill about 15% of the frame. Change the lock camera (
lockCamerainsrc/main.ts), not only the side camera: the side camera exists only for the judge, so moving it alone would raise the score without the game looking any better. - Fur along the limb, per bone segment. Round 13 showed an interpolated per-vertex bone direction can't be sheared into the strand noise: it turns to moire where bones meet (
fur-dropped-rougarou.jpgin the same folder). Lay the pattern in each bone segment's own frame and blend across joints by skin weight (src/hide.ts, with theskinIndexandskinWeightattributes).
How to run a round
bun scripts/burst-shots.ts <dir> <prefix>inapps/mythic-masterstakes the bursts: three fights from the side camera, 4 frames 0.3 s apart, ahitscene cued on a hit landing (4 frames 0.1 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
mainsaying "Part of #N", with shots indocs/shots-<date>/. End each round by hopping the climb forward: open a new issue ("rounds N+", this body with the table and list updated) and close this one with "Moved up to #M", so the climb stays at the top of the issues. Seed the new one with a comment startingScore: x/10 (target 9)and endingNext: <gap>. After three rounds with no gain, postStalled:and stop. At 9, file aMANUAL RUN:for the owner's own score.
Metadata
Metadata
Assignees
Labels
No labels
Activity
QuinnsCode commentedon Nov 6, 2026
Score: 1.75/10 (target 9)
Round 13, PR #3839: the bursts now catch a hit landing (four frames 0.1 s apart), so hit-feel rounds can be judged. Fur strands along each bone were tried and dropped: the coat turned to moire where bones meet. No judged gain, so the score holds; this is the first round without a gain.
Next: flyers that engage (they dive to the target's height for the strike).
QuinnsCode commentedon Nov 6, 2026
Score: 2/10 (target 9)
Round 14, PR (office/bolt-8258-3840 → main): the grey dome was a horizon hill coloured like the stands' concrete, rising over the stadium's rim; the stadium now gets the flat horizon. A fresh judge: 5 → 5.5, so +0.25 halved, 1.75 → 2. Item 3 done.
Next: flyers that engage (they dive to the target's height for the strike).
Mythic Masters: no grey dome over the stadium's rim (animation climb …
QuinnsCode commentedon Nov 9, 2026
Moved up to #4045 (round 15 in PR #4043, which closes this one).