Advanced VR Body IK System for Unreal Engine
Documentation / Implementation Guide
VRE Tutorial with Body Replication
This product provides a stable, realistic full body estimation system that doesn’t get in the player’s way and has minimal impact on performance. It uses your velocity and a lot of carefully thought out linear math (not neural net based) to dynamically create foot targets, adjust pole vectors, and keep the player immersed by giving them a body that moves naturally and precisely. NO custom nodes, only existing blueprint features so that you're in complete control of your project.
I’ve made it very easy to customize with useful features such as a Footstep FX function that fires automatically on every step, with the precise Transform and intensity of the impact. That means all you have to do is plug in whatever sound and visual effects you want! Dynamically adjusting collision allows for realistic crouching under obstacles, where your movement will be blocked if your head is too high. It even has a fully functional seated play mode where you can crouch with your joystick!
Made ONLY for the UE5 Skeleton. It works great with the Mannequin, Metahumans, and other similarly rigged meshes. It will NOT work properly with the UE4 skeleton. For easily rigging your mesh to the UE5 skeleton I'd suggest the Game Rig Tools Blender Addon.
Don't Hesitate to Reach out for Support & Give Feedback!
This product is actively being supported and updated. Your feedback is what makes it better!
Email: jakeplayable@gmail.com
Discord: jakeplayable
Discord Server (Support Channel)
Features:
- Body Crouches, Crawls, and goes Prone
- Velocity & Directionally Adjusted Footsteps
- Seated & Standing modes example
- Height Calibration Function
- Footstep FX Function
- Custom Crouching For Seated Play Example
- Works with MetaHumans
- Walking Speed Slows Down when you get Closer to the Ground
- Basic & Robust Collision Examples
Number of Blueprints: 3
Input: Configured out of box for Oculus, Index, HTC Vive, and Windows Mixed Reality headsets.
Network Replicated: Not natively, but has been achieved via the VR Expansion plugin.
Supported Development Platforms: Windows
Supported Build Platforms: Windows, Android
Important/Additional Notes:
- This system is authored to the UE5 Mannequin. Skeletal Meshes should be weighted and proportioned similar to it for good estimation.
- Replication is possible through the VR Expansion plugin. I do not plan on adding native replication soon.
This VR component can realistically animate a full body humanoid mesh using only your HMD and controllers inside UE5.