Photo: port the Firestorm poser (via upstream Alchemy) #115

Closed
opened 2026-09-27 17:16:17 +00:00 by sky_line · 2 comments
Owner

Port the FS poser as integrated in upstream Alchemy develop (902e75e7db): fsfloaterposer.*, fsposeranimator.*, fsposingmotion.*, fsjointpose.*, fsposestate.*, fsmanip{rotate,translate}joint.*, floater_fs_poser.xml, app_settings/poses/hand_presets/.

Features: pose self and your own animesh; rotate/translate gizmos; hand presets; BVH export; loads BD pose files.

VK notes: our GPU skinning reads LLJoint world matrices, so posing should just work. Verify interaction with LLCleanAnimStore (GPU animation / sparse readback): a posed joint is a non-animation write and must take the external-write path. Also port the llvoavatar guards.

Size: L

Port the FS poser as integrated in upstream Alchemy `develop` (`902e75e7db`): `fsfloaterposer.*`, `fsposeranimator.*`, `fsposingmotion.*`, `fsjointpose.*`, `fsposestate.*`, `fsmanip{rotate,translate}joint.*`, `floater_fs_poser.xml`, `app_settings/poses/hand_presets/`. Features: pose self and your own animesh; rotate/translate gizmos; hand presets; BVH export; loads BD pose files. VK notes: our GPU skinning reads `LLJoint` world matrices, so posing should just work. Verify interaction with `LLCleanAnimStore` (GPU animation / sparse readback): a posed joint is a non-animation write and must take the external-write path. Also port the `llvoavatar` guards. Size: L
Author
Owner

Part of epic #119.

Part of epic #119.
Author
Owner

Verified in-world on 0.12.0 (d820b1bc5b): posing self and other avatars, locally. Shipped in Beta 6. BD extras remain in #117.

Verified in-world on 0.12.0 (d820b1bc5b): posing self and other avatars, locally. Shipped in Beta 6. BD extras remain in #117.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
sky_line/Slipstream#115
No description provided.