Narrow the sunglasses and fix portrait-type parsing
Move the hinges to +/-0.075 (0.035 box), arms to +/-0.098, and lenses to a 0.024 m radius while keeping the lens plane in front of the eyes. Rebuild the GLB and AO; fit now measures 0.202 m total width (0.64x head). capture_realism now parses the documented --portrait-type option instead of ignoring it. Python tooling 87/87; headless 228/228.
This commit is contained in:
1 parent
d7b0203502
commit
bbf4693475
7 files changed
+20
-12
No files matched your search
@@ -16,11 +16,11 @@ live in `tools/blender_assets.py` (`_build_gear()`), the contract in `docs/blend
|
||||
bounding box with head-band status or skirt clearance. Current measurements: head width
|
||||
0.315 m; coat skirt 0.225 m, dress 0.260 m; sunglasses 0.282 m (0.90x head); shoulder-bag
|
||||
x-clearance -0.025 m on the coat (radial -0.031 m on the dress).
|
||||
- [ ] Narrow `sunglasses` from 0.28 m to ~0.20 m. The width is driven by the arms/hinges
|
||||
(`Hinge` at `x = ±0.11` with a 0.06 box, `Arm` at `±0.138`), not by the 0.03 m lenses, so
|
||||
pull those in first and shrink the lenses to ~0.024 m radius; keep the lens plane at
|
||||
`y = -0.152` (in front of the sclera) and `z = 0.035` (eye line) so it does not ride up
|
||||
over the new brow ridge.
|
||||
- [x] Narrow `sunglasses` from 0.28 m to ~0.20 m. The hinges moved to ±0.075 (0.035 box), the
|
||||
arms to ±0.098, and the lenses are 0.024 m radius at the same `y=-0.152`, `z=0.035` plane.
|
||||
Rebuilt GLB/AO: measured width **0.202 m** (0.64x head), still inside the head band.
|
||||
Also fixed `capture_realism.gd` so `--portrait-type=N` is actually parsed (it was documented
|
||||
but ignored).
|
||||
- [ ] Fix `shoulder_bag` clipping through `npc_coat`/`npc_dress`: the bag body spans `|x|`
|
||||
0.17–0.25 at the hip while the skirt flares to 0.225–0.26, so its inner half is inside the
|
||||
cloth. Move it outboard (or up onto the belt line) until the inner face clears the flare,
|
||||
|
||||
Reference in new issue
Block a user