feat(clothing): skirt gait bake spike — Blender cloth sim baked to strand bones
bake_skirt_gait.py: headless Blender CLOTH sim of the long tifi against the UAL1 Jog_Fwd_Loop run cycle, baked onto the skirt_* ring as a rotation-only clip (out/SkirtJogFwd.glb, 0.933s loop, 120 tracks). NOTES.md: cloth→bone centroid-fit mapping, runtime integration options (override/additive/hybrid), Blender 5.1 slotted-action + export_force_sampling gotchas. Renders: sim vs bake phase proofs. Game-side loader lives in the ariki-game clothing bed (Run Baked).
|
After Width: | Height: | Size: 496 KiB |
|
After Width: | Height: | Size: 485 KiB |
|
After Width: | Height: | Size: 494 KiB |
|
After Width: | Height: | Size: 498 KiB |
|
After Width: | Height: | Size: 485 KiB |
|
After Width: | Height: | Size: 496 KiB |
|
After Width: | Height: | Size: 503 KiB |
|
After Width: | Height: | Size: 494 KiB |
|
After Width: | Height: | Size: 498 KiB |
|
After Width: | Height: | Size: 498 KiB |
|
After Width: | Height: | Size: 490 KiB |
|
After Width: | Height: | Size: 495 KiB |
|
After Width: | Height: | Size: 495 KiB |
|
After Width: | Height: | Size: 489 KiB |
|
After Width: | Height: | Size: 499 KiB |
|
After Width: | Height: | Size: 495 KiB |
|
After Width: | Height: | Size: 489 KiB |
|
After Width: | Height: | Size: 499 KiB |
|
After Width: | Height: | Size: 481 KiB |
|
After Width: | Height: | Size: 490 KiB |
|
After Width: | Height: | Size: 487 KiB |
|
After Width: | Height: | Size: 494 KiB |