Vive Mocap Kit

Average Rating:  
X Rating Failed

Using SteamVR tools for real-time motion capture

  • Supported Platforms
  • Supported Engine Versions
    4.17

Description


The plugin is intended to retarget real-time human body motion to Unreal Engine’s skeletal mesh by using SteamVR-compatible VR Headset (HTC Vive), Motion Controllers and tracked devices (Vive Trackers). It supports custom skeletal meshes and can be used both for motion capture recording and for in-game player body representation. Transforms of untracked bones are reconstructed by using inverse kinematics.

The plugin supports tracking of feet, knees, flexible spine, shoulders, elbows and hand palms. Demo project includes a level ready to perform motion capture and save result animations in Anim Sequence for future export in FBX. Duration of Anim Sequence assets is limited to 60 seconds.


Prerequisites:

1) SteamVR-compatible VR headset, two Motion Controllers, at least 1 Vive Trackers

or: 2) SteamVR tracking system (two Base Stations and Link Box) and at least 4 Vive Trackers.


Video #1 (4 trackers): https://www.youtube.com/watch?v=rotTd9Yx6qA

Video #2 (4 trackers): https://www.youtube.com/watch?v=Qa_wmv4i9n4

Video #3 (full short session with 3 trackers): https://www.youtube.com/watch?v=ZkK5gZBhRLM

Video #4 (capture without VR headset): https://www.youtube.com/watch?v=1OEznyHCjow

Technical Details


Features: (Please include a full, comprehensive list of the features of the product)

  • Automatic mesh-to-body calibration
  • Manual calibration
  • Custom skeletons are supported
  • Support of twist bones
  • Skeletal Mesh Pose exported to set of Transform variables for flexible Animation Blueprint setup
  • Skeletal Mesh Pose exported to Pose Snapshot object for easy Animation Blueprint setup
  • Allow capture without Motion Controllers
  • Allow capture without Motion Controllers and VR Headset
  • Source code is included.

Code Modules: (Please include a full list of each Plugin module and their module type (Runtime, Editor etc.))

  • ViveMocapKit (Developer)

Number of Blueprints: 0

Number of C++ Classes: 2

Network Replicated: No

Supported Development Platforms: Win64/SteamVR

Supported Target Build Platforms: Win64/SteamVR

Documentation: https://drive.google.com/open?id=0B6s-2uvAvszmLVRPOUFhTnVXTE0

Example Project: https://drive.google.com/open?id=0B6s-2uvAvszmVmxEZmhiaDFPNlk

Example Project (ver 2): https://drive.google.com/open?id=0B6s-2uvAvszmcWNybm45aDRKV0k

Executable Demo (try before buy): https://drive.google.com/file/d/0B6s-2uvAvszmTHd1c2ZDa3dVQVU (see readme first)

Comments

!

Previous Next
  • Edit
  • Preview
  • Help
Enter
Login to comment
X Report this Comment
Report
X Attention


close
X Edit this Comment
  • Edit
  • Preview
  • Help
Update
X Remove this Comment

Are you sure you want to remove this comment?

Remove
X Attention