Skip to content

Mythic Masters: the Book's bearer, hill climb rounds 4+ (4.5/10, aim for 8) (from #3954) #4029

Closed

Description

@QuinnsCode

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 #3954 (and #3934 before it).

Score: 4.5/10 (round 3, half the judge's gain of 1 from 4). 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 (closes #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

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 by blender/bearer.json and builds the body in Blender (blender/bearer.py). Read blender/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.shell in the sheet: puff (size over the head), tall (squash), lumps, hang (how far the locks fall), locks (how many round the head). The face cut-out is in bearer.py by the mop.
  • The hunch is turn.Spine 15 and Spine01 8, with neck 16 and Head -24 bringing the face back up.
  • Shots: apps/mythic-masters/docs/shots-2026-11-08-bearer/ (poses-round-3.jpg, idle-round-3.jpg).

Next rounds, roughly in order

  1. 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 (eye defaults in src/world/view.ts).
  2. Silhouette, still: the mop reads as a soft helmet from the front; 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.
  3. Hands and feet: mitten hands with a thumb, and the Book gripped, not glued on.
  4. The torso: a baggy shirt that moves (a skirt of verts weighted between Hips and Spine02), not a thicker tube.
  5. Use the rest of Qoa's clips: Parkour_Vault, Swim_Forward and Swim_Idle for wading, Stand_Up1 after losing a fight. Add them to CLIPS in scripts/bearer.ts and re-run --rig from the Qoa file in druids-curse-votv/public/non_repo/models/characters/.
  6. 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 with bun run probe mythic-masters "/?world=1&a=jackalope" --js "(await new Promise(r=>setTimeout(r,8000)), mythicMasters.world.eye({back:4.5,up:1.6,look:1}), await new Promise(r=>setTimeout(r,1500)), mythicMasters.world.state())" --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

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

    @QuinnsCode
    OwnerAuthor

    Score: 5/10 (target 8)

    Round 4, PR #4141: the follow camera at a person's pace (over the shoulder walking, further back running, the old high shot only at beast speed). Shots in the PR.

    Next: the silhouette from behind (the mop reads as a helmet now the camera is close), then the hands and the Book grip.

    Moved up to #4140

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

Metadata

Metadata

Assignees

Labels

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions