Files
settled-reach/tooling/segment_reference_distribution.md
jpmschweitzerandClaude Opus 4.6 093b24e38e feat(assets): face-based segmentation pipeline + solidify for hair/clothing
Segmentation:
- Face-based exclusive assignment (no overlap, no caps needed)
- Hips split from torso (pelvis as own segment)
- Torso_upper independent (spine_03 + clavicle, not a variant)
- Clavicle moved from arm_upper to torso_upper

Hair pipeline:
- Solidify modifier (20mm) for scalp hair volume
- Normal recalculation before solidify for consistent direction
- Eyebrows/facial hair NOT solidified
- Fixed mask generation (was outputting black, now white)

Clothing pipeline:
- Solidify modifier (25mm) for clothing thickness
- Peasant shoes added from Fantasy pack

Tooling:
- convert_outfit.py with solidify support
- inspect_glb.py, check_hair_symmetry.py for debugging
- Segment reference distribution locked
- Q-063 footsteps VFX filed

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-23 17:43:04 +01:00

1.1 KiB

Segment Face Distribution Reference (average_m)

Source: Regular_Male_FullBody.gltf (7047 verts, 12128 faces) Date: 2026-03-23 Method: face-based exclusive assignment (dominant bone weight per face) Bone mapping: torso: spine_01, spine_02 torso_upper: spine_03, clavicle_l, clavicle_r hips: pelvis arm_upper: upperarm_l/r (no clavicle)

Segment Faces Status
seg_head 2552 LOCKED
seg_neck 200 LOCKED
seg_torso 631 LOCKED
seg_torso_upper 762 LOCKED
seg_hips 314 LOCKED
seg_arm_upper_l 274 LOCKED
seg_arm_upper_r 274 LOCKED
seg_arm_lower_l 293 LOCKED
seg_arm_lower_r 293 LOCKED
seg_hand_l 1722 LOCKED
seg_hand_r 1722 LOCKED
seg_leg_upper_l 406 LOCKED
seg_leg_upper_r 409 LOCKED
seg_leg_lower_l 439 LOCKED
seg_leg_lower_r 439 LOCKED
seg_foot_l 699 LOCKED
seg_foot_r 699 LOCKED
seg_eyes (sub-object) LOCKED
seg_eyebrows (sub-object) LOCKED

All segments locked. No overlaps, no variants — all independent.