VR IK Body Plugin is meant to evaluate body state based on VR headset and motion controllers positions and apply it to Skeletal Mesh. It supports spine rotation, crouch and leaning. The plugin is mainly designed for player’s body representation in multiplayer games. The plugin also includes fingers solver which provides full control over hands of your character. Fingers solver supports 1) input from motion controllers, 2) pre-defined poses and 3) can trace scene to grab/release objects accurately.
News: A component was added with brand-new full-body solver: Ynnk VR-Avatar. This is now main component to use. VRIKBody/VRIKSkeletalMeshTranslator stay as legacy.
Technical Details
Features:
- neural net-based full-body VR solver
- distinction of head and ribcage rotation
- calculated elbow joint targets
- calculated feet positions
- body calibration
- keeps accurate head and hands positions
- supported locomotion from stick
- input from scene components or default interface
- special IK animation node for blending legs animation
- can work with any VR headset ant motion controllers
- source code is included
Code Modules:
- VRIKBodyRuntime (Runtime)
- VRIKBodyEditor (Editor)
Number of Blueprints: 0
Number of C++ Classes: 3
Network Replicated: Yes
Supported Development Platforms: Win64, Linux
Supported Target Build Platforms: Win64, Linux, Android (Quest)
Original_Link: https://www.unrealengine.com/marketplace/en-US/product/vr-ik-body