feat(assets): add body type segment GLBs for all 11 body types
Adds 198 body segment GLBs (11 body types × 18 segments each) to
client/assets/characters/bodies/:
DIRECT BODY TYPES (6): average_m, average_f, muscular_m, muscular_f,
teen_m, teen_f — segmented from Quaternius FullBody GLTF exports
FORK BODY TYPES (5, auto-scaled from source mesh):
thin_m, thin_f — scale (0.82, 1.0, 0.88), narrower/ectomorph
heavy_m, heavy_f — scale (1.20, 1.08, 1.0), wider/endomorph
child — scale (0.75, 0.72, 0.75), forked from teen_m
Each body type contains 18 segments:
seg_head, seg_neck, seg_torso, seg_torso_upper,
seg_arm_upper_l/r, seg_arm_lower_l/r, seg_hand_l/r,
seg_leg_upper_l/r, seg_leg_lower_l/r, seg_foot_l/r,
seg_eyes, seg_eyebrows
Fork directories include README.md flagging auto-generated status
and scale values. Fork proportions may need artist refinement.
Segmentation uses BMesh vertex-weight selection + 1-ring boundary
overlap for seam-free deformation. D-159 (11 body types), D-160
(18 segments), D-164 (Quaternius source assets).
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>