A downloadable add-on for Blender

Buy Now$15.00 USD or more

VR Motion Capture

v1 - Early Adopter Edition

Animate objects in Blender using VR Controllers! Works directly inside Blender 3.0+, does not require any additional software. Works with objects and bones.

Experiment with new styles of animations easily in Blender, like virtual puppetry, by attaching objects to VR Controllers and the VR headset. Or you can prototype your animation ideas quickly, by just moving the objects/bones around with your hands and recording them.

It records keyframes directly to the Blender animation timeline. So you can always rewind, edit and record different objects one by one.

Programmable Buttons! You can also program the buttons on the VR controllers to run custom actions, for e.g. you can make the "trigger" button control one shapekey, and the "A" button control a different shapekey etc. You can also make the buttons run custom Python functions written by you.

This is the first version of the plugin, meant for Early Adopters. I'd love to improve this based on your feedback. Please join our friendly Discord community to share your ideas or report issues - https://discord.gg/X6B4ZYEWSS

VR headsets supported: Oculus Rift / Oculus Quest (with Link or AirLink) / HTC Vive / Valve Index / HTC Vive Cosmos / HTC Vive Focus 3 / Windows MR / HP Reverb G2.

What is this useful for?

Hand Puppets

String Puppets
Animation Prototyping

Character Animation

Scroll down this page to see more creations made by users!

Installation

Please ensure that you have Blender 3.0 or newer. You can download Blender from https://www.blender.org/download/

1. Please purchase and download the "VR Motion Capture" addon (i.e. the page you're looking at)

2. In Blender, open Edit > Preferences > Add-ons, and click Install... and select the downloaded zip file. Please enable the "VR Motion Capture" addon.

This will also automatically install and enable "Freebird XR", which is necessary for "VR Motion Capture" to work.

For Reverb G2, Vive Focus and Vive Cosmos:

In Blender, open Edit > Preferences > Add-ons, and expand the "Freebird XR" entry. Then enable your headset in the "Experimental Headsets" section.

How to use?

1. Please open the "VR Motion Capture" tab in Blender. It will be visible next to the colorful XYZ gizmo.

2. Open the section named "Step 1", and click "Set in VR". You will see the instructions for how to set your starting position and zoom-level in VR.


3. Next, open the "Step 2" section, and select a controller or headset. Then select the object or bone to attach to that device.


4. Finally, press the "Start VR Capture" button. To start/stop recording, please press the "A" button on the right controller.


You can rewind and play back the animation from Blender's Animation Timeline.

Tip: You can customize the attachment angle to make it easier to hold an object.

Creations made by users

Matt Estela (@cgwiki)

Animation by Matt Estela (cgwiki)

Watch the video at https://x.com/thecgwiki/status/1794632509625598225

Design by Shafi Ahi

YONK (@yonkonline)

Puppetry by YONK

Watch the video at https://x.com/yonkonline/status/1775199905029501295

Behind-the-scenes demo: https://x.com/yonkonline/status/1777739171420848268

Note: Please share any creations made by you, if you'd like them featured here! You can share them on our Discord server, or tag @freebirdxr on X (Twitter) or Instagram.

Updated 10 hours ago
Published 11 days ago
StatusReleased
CategoryTool
AuthorFreebird XR
Tags3D, Animation, Blender, Modeling, Virtual Reality (VR)

Purchase

Buy Now$15.00 USD or more

In order to download this add-on for Blender you must purchase it at or above the minimum price of $15 USD. You will get access to the following files:

vr_motion_capture.zip 102 kB