6dc60b0d32
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>
2.7 KiB
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 converterrig/mako_base_accurig_fbx_v01/— manual AccuRig output; no script regenerates itrig/mako_base_tpose_fbx_v01.fbx— the carrier fed into AccuRig; regenerable via the work-lane recipespreview/— 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
QuatSkinnorQuatBody:PlayerControllergates Lena's eyes/brows/hair offsets onContains("QuatSkin")and the Mako-D runtime warp onContains("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 —
CharacterBodyLodCatalogstill returns null for males.