# 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.