Description
Currently, physics likely drives the entity's transform. With animations, the "Animation" often drives the mesh while the "Physics Capsule" drives the entity. We need to synchronize these two systems.
Key Tasks
- Kinematic Coupling: Allow the Physics System to "read" the position of specific bones (e.g., for hit detection) or have the Physics Actor follow the root motion of the animation.
- Ragdoll Prep: Architecture support for "Kinematic" vs "Dynamic" states. In Kinematic mode, Animation drives Physics; in Dynamic mode, Physics drives the Bones.
- Bounding Box Updates: Ensure the Physics AABB grows/shrinks based on the animated mesh bounds so frustum culling and ray-tracing acceleration stay accurate.
Description
Currently, physics likely drives the entity's transform. With animations, the "Animation" often drives the mesh while the "Physics Capsule" drives the entity. We need to synchronize these two systems.
Key Tasks