Stream motion capture data from Rokoko Studio directly into Blender in real-time
Rokoko Studio is a powerful and intuitive software for recording, visualizing and exporting motion capture data. This official Blender plugin enables seamless real-time streaming of animation data from Rokoko Studio directly into Blender.
Key Benefits:
- 🎭 Real-time streaming of motion capture data
- 🎮 Remote control of Rokoko Studio from Blender
- 🔄 Easy retargeting between different character rigs
- 👥 Multi-actor support for complex scenes
- 🎯 Overview
- ✨ Features
- 📋 Requirements
- 📦 Installation
- 🎬 Getting Started for Streaming
- 🎯 Retargeting
- 💡 Tips & Troubleshooting
- 🤝 Contributing
- 📞 Support
- Full body tracking: Complete skeletal animation data
- Facial animation: 52 blendshapes for detailed facial expressions
- Finger tracking: Precise hand and finger movements with SmartGloves
- Multi-actor support: Up to 5 actors simultaneously
- Camera data: Live camera tracking information
- Props tracking: Real-time prop animation
- Remote control: Control Rokoko Studio directly from Blender
- Real-time preview: See your animations as they're captured
- Seamless workflow: No need to switch between applications
- Smart retargeting: Easily retarget animations between different rigs
- Auto-detection: Automatic bone mapping for faster setup
| Component | Version | Notes |
|---|---|---|
| Blender | 2.80 or higher | Required for plugin compatibility |
| Rokoko Studio | 2.4.8 or higher | For livestreaming functionality |
| Internet Connection | Required during installation | To download required libraries |
📥 Download the latest version here
- Open Blender
- Navigate to
Edit > Preferences > Addons - Click
Install... - Select the downloaded ZIP file
- Enable the "Rokoko Studio Live" addon
⚠️ Note: First-time installation may take several minutes as required libraries are downloaded.
- In the 3D viewport, press
Nto open the sidebar - Select the "Rokoko" tab to access all plugin features
Your character in Blender must be in T-pose for proper retargeting:
For optimal finger animation retargeting, ensure your character's hands match this pose:
- All fingers should be straight
- Thumb rotated 45 degrees away from other fingers
- Open Rokoko Studio and open a project
- On the right side, go to Streaming
- In the Blender row, press the wrench icon to open settings
- Enable Include Connection
- (optional) Customize Forward IP and Port
- Activate the data stream to Blender
- In the 3D viewport, press
Nto open the sidebar - Select the "Rokoko" tab
- Click "Start Receiver" to begin receiving data from Rokoko Studio
- Select the armature you want to animate
- Go to Object Properties → "Rokoko Studio Live Setup" panel
- In the Actor field, select the Smartsuit for this armature
- Click "Auto Detect" to fill bone fields automatically
- Verify all bones are correctly mapped (fill missing bones manually if needed)
- Ensure the armature is in T-Pose, then click "Set as T-Pose"
- Done! Your armature should now be animated by live data:
💡 Optimize performance by enabling "Hide Meshes during Play" in the receiver panel:
Face and prop data follow the same workflow as character data:
- For face data: Select the face mesh
- For prop data: Select the prop object
- Follow the same setup steps as character data above
- Done! Your face mesh or prop will be animated by live data
💡 For prop data: Enable "Use Custom Scale" to adjust animation scale for your Blender project:
Easily retarget animations between different character rigs using the built-in retargeting system.
- Open the Retargeting panel in the Rokoko tab
- Set up source and target armatures:
- Source armature: Select the armature with existing animation
- Target armature: Select the armature that should receive the animation
- Click "Build Bone List"
- Verify bone mapping: Check that bones are correctly mapped and fix any missing or incorrect mappings
-
Configure retargeting options:
- Enable "Auto Scale" if armatures differ in size (or adjust manually)
- Select the appropriate pose in "Use Pose"
⚠️ Important: Ensure both armatures are in the same pose for accurate retargeting
-
Execute retargeting: Click "Retarget Animation"
-
Done! Your animation is now retargeted to the new armature
- Hide meshes during playback: Enable "Hide Meshes during Play" for better performance
- Close keyframe panels: Timeline and Action Editor consume significant resources
- Reduce viewport complexity: Hide unnecessary objects during streaming
- Check network settings: Ensure Rokoko Studio and Blender are on the same network
- Verify port settings: Default port is 14043, ensure it's not blocked by firewall
- Restart both applications: Sometimes a fresh start resolves connection issues
- T-pose requirement: Always ensure your character is in T-pose before setup
- Bone mapping: Verify all bones are correctly mapped using "Auto Detect"
- Scale differences: Use "Auto Scale" for characters of different sizes
- System requirements: Ensure your system meets minimum requirements
- Background processes: Close unnecessary applications during streaming
- Blender settings: Reduce viewport samples and disable unnecessary addons
We welcome contributions to improve the Rokoko Studio Live Plugin! Here's how you can help:
- Use the GitHub Issues page
- Provide detailed information about your setup and the issue
- Include steps to reproduce the problem
- Submit feature requests through GitHub Issues
- Describe the use case and expected behavior
- Check existing issues to avoid duplicates
- Fork the repository
- Create a feature branch
- Submit a pull request with detailed description
- 📖 Documentation: docs.rokoko.com
- 💬 Support Portal: support.rokoko.com
- 🐛 Bug Reports: GitHub Issues
- Discord: Join our Discord community
- YouTube: Rokoko YouTube Channel for tutorials
- Social Media: Follow @rokoko for updates
Made with ❤️ by Rokoko
Bringing motion capture to everyone