精选特卖:从即日起至10月7日,精选道具五折特惠!

BodySync - Full Body VR IK Solver

HKCreations - 蓝图 - 2024/09/10

BodySync is an easy to integrate system designed to realistically animate full body characters to match a player’s real world body, allowing for greater immersion in VR applications.

  • 支持的平台
  • 支持的引擎版本
    5.4
  • 下载类型
    完整项目
    此产品包含一个完整的虚幻引擎项目文件夹,含有配置文件、内容文件和.uproject文件,可以作为创建新项目的模板使用。

🎮 Playable Demo (0.43 GB)

🎮 Playable Demo With More Characters (1.26 GB)

🎬 Demonstration Video

━━━━━━━━━━━━━━━━━━

📖 Add Custom Character Tutorial

📖 VRTemplate Integration

📖 VRExpansionPlugin Integration

📖 Future Updates

━━━━━━━━━━━━━━━━━━

Feel free to DM me on Discord @hk_creations_55445 if you have any questions, feature requests, or found any bugs

━━━━━━━━━━━━━━━━━━

BodySync is an easy to integrate system designed to realistically animate full body characters to match a player’s real world body, allowing for greater immersion in VR applications.

技术细节

Features:

  • Dynamic elbow positioning 
  • Entirely procedurally leg animations
  • Fully animated hands
  • Leg IK (ensuring the character’s feet are perfectly aligned with the ground)
  • Height calibration
  • Virtual height offset (allowing for both seated and standing modes)
  • Roomscale character collision setup (preventing users from pushing their head through walls)
  • Very easy to integrate
  • Automatic character calibration (making it super easy to add new characters)
  • Characters will just work out of the box (no need for tweaking)
  • Highly customizable system
  • Runtime character swapping with automatic recalibration 


Number of Blueprints: 5

Input: Oculus Touch, Valve Index, HTC Vive, Windows MR

Network Replicated: Not natively, but easily done with the VRExpansionPlugin

Supported Development Platforms: Windows

Important/Additional Notes:

  • Currently only supports humanoid characters rigged with the UE5 bone names
  • The characters TwinBlast and Echo are not included in the template project (in order to keep a small project file size), but can be easily added back. Look at the Add Custom Character Tutorial
  • Due to the fact that the leg animations are fully procedural, the legs will sometimes clip through each other. Please try out the demo to see if that is an issue for you
  • Skybox used in the demonstration level
  • The OpenXR plugin is required (you can completely ignore this point as it will be active by default)