- Fix stale 21→18 segment count in architecture doc, script docstrings, and disk budget table (critical — both reviewers) - Add average_m/README.md noting role as clothing reference body - Add __main__ guards to diagnostic scripts - Preflight-check all source paths in blender_process_bodies.py - Document solid-white hair masks as v0.2 placeholder for multi-region - Add fallback size comment for head mask generation - Add bald_mask.png (1×1 black) for sidecar convention consistency - Document child non-uniform scale rationale (Y=0.72 vs XZ=0.75) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
17 lines
768 B
Markdown
17 lines
768 B
Markdown
# average_m — Canonical Clothing Reference Body
|
|
|
|
`average_m` is the **reference body type** for clothing authoring (D-159).
|
|
|
|
All clothing items are authored on `average_m` first. The resulting mesh is
|
|
saved as `clothing/<item_id>/reference.glb`. From there, the Surface Deform
|
|
batch pipeline fits it to the remaining 10 body types automatically, producing
|
|
`thin_m.glb`, `thin_f.glb`, `average_f.glb`, etc.
|
|
|
|
This means:
|
|
- Every clothing item's `reference.glb` was sculpted/modelled for this body
|
|
- `clothing/<item_id>/average_m.glb` is a direct copy of `reference.glb`
|
|
- Do not modify `average_m` body segments without re-running the clothing fit
|
|
|
|
See `docs/architecture/character-asset-organization.md` Section 5 (Surface Deform
|
|
Batch Output) for the full pipeline.
|