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 #4029 (and #3954, #3934 before it).
Score: 5/10 (round 4, half the judge's gain of 1 from 4.5). 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 | (closed #3934) | 4 | Human pace: walk 1.5 m/s, Shift runs 5 m/s, line-up following |
| 3 | (closed #3954) | 4.5 | Silhouette: one mop shell that hangs in ragged locks instead of 44 spikes, a longer face, a hunch through the upper spine; the contact sheet adds the head close up from four sides |
| 4 | (closes #4029) | 5 | Follow camera at a person's pace: 6 m back, 2.6 m up over the right shoulder walking, 8.5 m running, the old 16 m high shot only at 12 m/s and up; tall phones stand it further back and higher |
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 bearer(about 10 s) stretches 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, then the head from the front, three-quarter, side and back.- The mop is
hair.shellin the sheet:puff,tall,lumps,hang,locks. The face cut-out is inbearer.pyby the mop. - The hunch is
turn.Spine15 andSpine018, withneck16 andHead-24 bringing the face back up. - The follow camera is
CAM_PACE/camAt(v)insrc/world/view.ts: rows by speed (m/s), eased atCAM_EASE.world.eye({...})still overrides it for an agent's shot (no shoulder offset). - Shots:
apps/mythic-masters/docs/shots-2026-11-08-bearer/(camera-round-4-before.jpg,-walk.jpg,-run.jpg,-phone.jpg).
Next rounds, roughly in order
- Silhouette, still: now the camera is close, the mop reads as a soft helmet from behind; the locks are only at the hem. Locks breaking the crown outline, and the shoulders (a bar across the back in the idle pose) rolled forward.
- Hands and feet: mitten hands with a thumb, and the Book gripped, not glued on (it shows at hip height in every walking shot now).
- The torso: a baggy shirt that moves (a skirt of verts weighted between Hips and Spine02), not a thicker tube.
- The line-up crowds the bottom of a phone screen at a walk (
camera-round-4-phone.jpg). Either space the followers further back (crumbsindex inview.ts) or let the camera drift to whichever side the line-up isn't. - 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 about 70 minutes' walk, 21 running. 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. The intro tape plays for the first ~25 s, so wait 30 s for the follow camera: bun run probe mythic-masters "/?world=1&a=jackalope" --js "(await new Promise(r=>setTimeout(r,30000)), mythicMasters.hold(['forward']), await new Promise(r=>setTimeout(r,5000)), 1)" --shot out.png (add 'dash' to run, --mobile for a phone). For a fixed close-up, mythicMasters.world.eye({back:4.5,up:1.6,look:1}). Score before and after, PR saying "Part of" this issue, then a Score: comment.
Activity
QuinnsCode commentedon Nov 9, 2026
Score: 5/10 (target 8)
From #4029, round 4 (PR #4141): the follow camera at a person's pace.
Next: locks breaking the crown outline, and the shoulders rolled forward.