Phase 8 checkpoint

This commit is contained in:
2026-11-01 20:52:39 +03:00
parent b8af541c39
commit 8fbe9d1255
16 changed files with 1449 additions and 54 deletions
+6
View File
@@ -133,6 +133,8 @@ cmake --build build --target demoSokoban # Demo: forklift sokoban activity
cmake --build build --target demoTaxi # Demo: taxi driver (procedural town, sedans, NPC traffic, fare chain)
cmake --build build --target characters-all # All adult/baby/child/teenager/elder character assets
cmake --build build --target character-assets-check # Validate age catalogs/LODs/resource tree
# Optional: seed a detailed-nude source blend from the existing base parts
cmake --build build --target init-nude-male
```
### Parallel asset builds
@@ -395,6 +397,10 @@ JPH::BodyID body = physics->createBody(shape, 1.0f, position, rotation,
adult → age-band seed converter (rig scaling, mesh/shape-key
deformation, garment/hair conversion, animation retargeting; contract:
`assets/blender/characters/AGES-PLAN.md`)
- `characters/make_nude_blend.py` - seeds the optional
`nude-<stem>.blend` detailed-nude source files from the existing
layer-0 body parts (`init-nude-<stem>` targets; the build appends the
file after all clothing stages)
- `characters/validate_age_assets.py` - structural validation of the
generated age catalogs/LODs/resource tree
3. **Build**: CMake processes assets during build