Skip to content

Conversation

@ButterscotchV
Copy link
Member

Major rework of BVH code to take full advantage of Bones and unification the skeleton traversal to simplify serialization. This also implements built-in retargeting of the root, so you can now select any bone as the root. Using the new retargeting, we can use the HIP bone as the default so the recording can be applied directly in Blender or Unity.

Still somewhat WIP as it is not properly tested and may have some silly bugs (one I encountered when using the left hand as the root), but I'm open to early reviews.

@ButterscotchV ButterscotchV self-assigned this Sep 10, 2025
@ButterscotchV ButterscotchV added the Priority: Normal The default priority label Sep 10, 2025
@ButterscotchV ButterscotchV added the Type: Enhancement Adds or improves a feature label Sep 10, 2025
@ButterscotchV ButterscotchV added the Area: Server Related to the server label Sep 10, 2025
@loucass003 loucass003 merged commit d6f771e into main Oct 31, 2025
9 checks passed
@loucass003 loucass003 deleted the bscotch/bvh branch October 31, 2025 16:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Area: Server Related to the server Priority: Normal The default priority Type: Enhancement Adds or improves a feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants