Files
animation/characters/male/mako_base_v01/README.md
T
jeremy 6dc60b0d32 ship(mako): mako_base_v01 — fullhead body (24k body / full-res 158k head) as male Ariki default
Decimate body-only (01), AccuRig manual rig, index-exact graft (02, mesh moved
0mm), QuatSkin via ariki-game converter (HEAD_SAFE=1, body-only normals fix).
Ships as Ariki_Male_Mako.glb, lineage MALE-MAKO-FULLHEAD-V1. First mako ship.
Height 1.818m provisional. Ceremony per REGISTRY.md; irreplaceable AccuRig FBX
preserved in rig/.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-12 10:33:15 -07:00

2.7 KiB

mako_base_v01 — first shipped mako

Shipped 2026-08-12 as Ariki_Male_Mako.glb → wired as the male Ariki player default in ariki-game (CharacterBuildData.GetBodyPath male branch, lineage MALE-MAKO-FULLHEAD-V1). The first mako ship ever: until this folder, the in-game "Mako" was the July graft (Quaternius Superhero_Male body + Lena's head, MALE-MAKO-D-V1), kept on disk as the comparison body.

What it is

Özlem's Tripo male sculpt (originals/male/male_base_bald_tripo_v1, ~1.9M tris) with the body decimated and the head untouched: body 24k tris, hands 40k, head 158,575 tris at full scan resolution — cut at the neck (86.5% of bbox height). Face features (brows, lash lines, lips) are raised geometry on the scan, which is why the head rides along whole.

stage result
decimate (body/hands only) 222,575 tris, head bit-identical (work/mako/01_decimate_fullhead.py)
carrier 1.700 m, materials stripped (Lena stage-45 recipe)
AccuRig 1.10, manual session by Jeremy 2026-08-12 — rig/mako_base_accurig_fbx_v01/ is irreplaceable
graft index-exact, 101 CC_Base_* bones; mesh moved 0 mm; rest drift 0.0003 mm (work/mako/02_graft.py)
quatskin ariki-game/tools/make_mako_fullhead_quatskin_accurig.py, HEAD_SAFE=1 → 65 joints, 1.818 m, rigid-mitt fingers, body-only weld + body-only split-normals clear (head shading preserved)

Files

  • mako_base_accurig_glb_v01.glb — the repo-side body (101 CC bones), input to the game converter
  • rig/mako_base_accurig_fbx_v01/ — manual AccuRig output; no script regenerates it
  • rig/mako_base_tpose_fbx_v01.fbx — the carrier fed into AccuRig; regenerable via the work-lane recipes
  • preview/ — converter T-pose renders, full-res head closeup, hand closeup, in-game loco bed shot

Known decisions / departures

  • Height 1.818 m is provisional — pelvis-anchored then stretched, following the IB-lane "male reads taller than Lena (1.777)" convention. Not eye-locked by Ozan/Can.
  • Neck cut is hard (86.5% line, head in every protect group). Lena's v02 candidate uses a feathered ramp (work/lena/48_decimate_headsafe.py) — nicer transition; adopt if v02 ships.
  • The ship name deliberately contains neither QuatSkin nor QuatBody: PlayerController gates Lena's eyes/brows/hair offsets on Contains("QuatSkin") and the Mako-D runtime warp on Contains("QuatBody").
  • AccuRig moved some carrier verts (similarity-fit residual p99 6.5 mm) — weights copied by index regardless and every rest-pose gate passed; don't treat the carrier FBX as geometrically pristine.
  • No male LOD1 yet — CharacterBodyLodCatalog still returns null for males.