Repository navigation
Description
The player figure in the open world (the Book's bearer) is a big part of the game. The owner wants a real human biped, a lanky, loose-limbed beanpole frame, kept black ("cursed") until they pick a look. This is a hill climb: one round per worker, score before and after. Moved up from #3934.
Score: 4/10 (round 2; 3.5 after round 1, from 2/10 for the old robe figure). Aim for 8.
Rounds
| Round | PR | Score | What |
|---|---|---|---|
| 1 | #3935 | 3.5 | Qoa rig and clips, bun run bearer Blender build, Gaits cross-fade in game |
| 2 | (this round's PR, closes #3934) | 4 | Human pace: walk 1.5 m/s, Shift runs 5 m/s, line-up following; the room's speed check 27 -> 8 m/s |
Where it stands
- Rig and clips (idle, look, walk, run, cast) lifted from the Druid's Curse character Qoa: bones and keys only,
apps/mythic-masters/blender/bearer-rig.glb. bun run bearerstretches the rig byblender/bearer.jsonand builds the body in Blender (blender/bearer.py). Readblender/out/bearer.png(7 poses by a 1.8 m post) each round.- In game:
Gaitsinsrc/world/bearer.tscross-fades idle, look, walk and run by speed; the pace isPACEinsrc/net/party.ts(walk 1.5, run 5), so the walk and run clips now play at about 1x instead of the run clip at 2x. - Measured in headless Chrome (round 2): holding forward moves 1.50 m/s with the walk gait; forward + dash 5.00 m/s with the run gait, 60 fps.
- Shots:
apps/mythic-masters/docs/shots-2026-11-08-bearer/.
Next rounds, roughly in order
- Silhouette: the hair still reads as spikes from some angles. A fuller mop (merged clumps, a shell), a longer face, a hunch through the shoulders.
- Camera at human pace: the follow camera sits 16 m back and 8 m up, set for a beast at 8-14 m/s. A walking person may want it closer and lower (
eyedefaults insrc/world/view.tsupdate). - Hands and feet: mitten hands with a thumb, and the Book gripped, not glued on.
- The torso: a baggy shirt that moves (a skirt of verts weighted between Hips and Spine02), not a thicker tube.
- Use the rest of Qoa's clips:
Parkour_Vault,Swim_ForwardandSwim_Idlefor wading,Stand_Up1after losing a fight. Add them toCLIPSinscripts/bearer.tsand re-run--rigfrom the Qoa file indruids-curse-votv/public/non_repo/models/characters/. - Travel at human pace: a 6.4 km region is now about 70 minutes' walk, 21 running. Lit fires and won arenas are the fast travel; if that feels too slow, that's a call for the owner, not a faster walk.
How a round runs: change blender/bearer.json / bearer.py, bun run bearer, read the PNG, check in game with bun run probe mythic-masters "/?world=1&a=jackalope" --js "(mythicMasters.world.eye({back:4.5,up:1.6,look:1}), ...)" --shot out.png, score before and after, PR saying "Part of" this issue, then a Score: comment. Pace check: mythicMasters.hold(['forward']) (action ids, not key codes) and read world.state().x/z over a few seconds, after a settle of about 8 s.
Activity
QuinnsCode commentedon Nov 8, 2026
Score: 4/10 (target 8)
Next: silhouette (a fuller mop instead of spiky clumps, a longer face, a hunch through the shoulders), then the follow camera, which is still set for a beast's pace.
QuinnsCode commentedon Nov 9, 2026
Score: 4.5/10 (target 8). Round 3 in #4030: one mop shell hanging in locks, a longer face, a hunch. Moved up to #4029 (next: the follow camera at human pace).
Mythic Masters bearer round 3: a mop that hangs in locks, a longer fa…