Smartsuit Pro get started

Key takeaways
Smartsuit Pro Electronic parts
Smartsuit Pro Electronic parts
How to put on the suit correctly
How to put on the suit correctly
How To Set Up Wifi
How To Set Up Wifi
How To Update Firmware
How To Update Firmware
How To Perform A Straight Pose
How To Perform A Straight Pose
How To Update Location Settings
How To Update Location Settings
What The Colors In The Control Panel Mean
What The Colors In The Control Panel Mean
How To Create A Project
How To Create A Project
How To Export A Recording
How To Export A Recording
How To Use The Playback Panel
How To Use The Playback Panel
How To Forward Real Time Data to MotionBuilder
How To Forward Real Time Data to MotionBuilder
How To Make A Recording
How To Make A Recording
Fast movements with Smartsuit Pro
Fast movements with Smartsuit Pro
Cleaning up Motion Data in Studio
Cleaning up Motion Data in Studio
Working with Character Animations in Unreal
Working with Character Animations in Unreal
Working with Character Animations in Unity
Working with Character Animations in Unity
Rigging in Mixamo and Importing Animations in Unreal
Rigging in Mixamo and Importing Animations in Unreal
Importing Mixamo Characters and Studio Animations in Unity
Importing Mixamo Characters and Studio Animations in Unity
How to Forward Real-Time Data to your Character in Unity
How to Forward Real-Time Data to your Character in Unity
How to Clean up Studio Animations in Maya
How to Clean up Studio Animations in Maya
How to Apply Studio Animations to Your Character in Maya
How to Apply Studio Animations to Your Character in Maya
Applying Studio Animations to Your Character in Cinema4D
Applying Studio Animations to Your Character in Cinema4D
Adding Studio Animations to Your Daz3D Character
Adding Studio Animations to Your Daz3D Character
Working with Smartsuit Pro data from multiple characters in Unity
Working with Smartsuit Pro data from multiple characters in Unity
Working with Smartsuit Pro data from multiple characters in Unreal
Working with Smartsuit Pro data from multiple characters in Unreal
Virtual Production Setup
Virtual Production Setup
Applying Studio Recordings in Blender
Applying Studio Recordings in Blender
Applying Studio recordings to your character in MotionBuilder
Applying Studio recordings to your character in MotionBuilder
How to forward Real-Time data to your character in Unreal
How to forward Real-Time data to your character in Unreal
Cleaning Up Smartsuit Pro Data in Studio
Cleaning Up Smartsuit Pro Data in Studio
How to use Smartsuit Pro data in Blender (2.8)
How to use Smartsuit Pro data in Blender (2.8)
How to Live Stream Data to MotionBuilder
How to Live Stream Data to MotionBuilder
Using the Cinema4D Retarget Tag to Switch Between Rokoko Animations
Using the Cinema4D Retarget Tag to Switch Between Rokoko Animations
How to use the treadmill filter in Rokoko Studio
How to use the treadmill filter in Rokoko Studio
Hands-on Demo of Live Studio Filters (Locomotion 2.0, Locomotion Legacy, Treadmill)
Hands-on Demo of Live Studio Filters (Locomotion 2.0, Locomotion Legacy, Treadmill)
Introduction to Rokoko Studio and Essential Filters (locomotion, loop, treadmill, etc)
Introduction to Rokoko Studio and Essential Filters (locomotion, loop, treadmill, etc)
How to Forward Live Motion Capture Data to Blender
How to Forward Live Motion Capture Data to Blender
Rokoko Studio v1.15.1: Our Blender plugin is here! + Custom plugins for all Pro/Plus users!
Rokoko Studio v1.15.1: Our Blender plugin is here! + Custom plugins for all Pro/Plus users!
Rokoko Studio v1.15.1: Our Blender plugin is here! + Custom plugins for all Pro/Plus users!
Rokoko Studio v1.15.1: Our Blender plugin is here! + Custom plugins for all Pro/Plus users!
Live Stream Full Performance Capture to Unreal Engine 2.23
Live Stream Full Performance Capture to Unreal Engine 2.23
Organize Rokoko Studio Animations in MotionBuilder
Organize Rokoko Studio Animations in MotionBuilder
Rokoko Studio v1.15: Loop filter (Walk/Run) Cycles, FPS Lock, C3D Format
Rokoko Studio v1.15: Loop filter (Walk/Run) Cycles, FPS Lock, C3D Format
How to Characterize your Animation Skeleton in MotionBuilder
How to Characterize your Animation Skeleton in MotionBuilder
How to characterize your animation skeleton in Maya
How to characterize your animation skeleton in Maya
Rokoko Live / Unreal Engine 4.24 - Overview of what's in the new plugin
Rokoko Live / Unreal Engine 4.24 - Overview of what's in the new plugin
How to clean up motion capture animations in MotionBuilder
How to clean up motion capture animations in MotionBuilder
Rokoko Livestream / Rokoko Studio Filters / Dec. 12, 2019 (locomotion, drift fix, treadmill, footIk)
Rokoko Livestream / Rokoko Studio Filters / Dec. 12, 2019 (locomotion, drift fix, treadmill, footIk)
How to master the Locomotion 2.0 filter in Rokoko Studio
How to master the Locomotion 2.0 filter in Rokoko Studio
How to create loop cycles with your Smartsuit Pro recordings in Rokoko Studio
How to create loop cycles with your Smartsuit Pro recordings in Rokoko Studio
Full performance capture (and face rigging) workflow for Daz3D characters
Full performance capture (and face rigging) workflow for Daz3D characters
Live Stream Full Performance Capture to Unreal Engine 4.23
Live Stream Full Performance Capture to Unreal Engine 4.23

How to Live Stream Data to MotionBuilder

Want to know how to live stream Smartsuit Pro data to your characters in MotionBuilder? This tutorial breaks down the process for you!

This blog serves as a step-by-step guide for users who want to learn how to live stream their motion data from Rokoko Studio to Motion Builder. Follow along as we show you how to set up Studio and the MotionBuilder plugin to allow for this to happen!

Note: You will need to download this MotionBuilder plugin before proceeding.

Also note that the Live Streaming feature within Rokoko Studio is only included under the paid Studio subscription plans. If you are only on the Studio Basic plan and want to take advantage of Live Streaming, check out our subscription plans here.

Setting up Studio

  • Within Studio, click on the cogwheel at the top left to access the settings
  • Highlight ‘Data Streaming’:
  • Click the ‘Forward Data’ button to enable it
  • Make sure that the ‘Forward IP’ is the local host IP (or the IP address for the computer you are streaming the data to)
  • Ensure that the ‘Forward Port’ is set to 14043
  • It is also important that the ‘Forward Port’ must be different from the ‘Smartsuit Listen Port’ otherwise it will cause issues
  • Once these Data Streaming Settings are set, minimize Studio and open MotionBuilder

Installing Smartsuit Plugin

  • Before proceeding, make sure to download our MotionBuilder plugin here
  • Once downloaded, open MotionBuilder
  • Inside of MotionBuilder, click ‘Settings’ > Preferences > SDK
  • Click the ‘Add’ button to add a folder directory of where the plugin is saved on your computer
  • Locate the folder that holds the MotionBuilder plugin and click ‘OK’
  • Click the ‘OK’ button and restart the MotionBuilder application to install the plugin

Setting Up Character

  • Once the plugin is installed, import your character
  • Import your character by clicking ‘File’ then clicking ‘Open’
  • Locate your character FBX file and click the Open button
  • Click the ‘Open’ button in the ‘Open Options’ window
  • Once your character is imported, define its’ skeleton by clicking the ‘Skeleton’ button under the ‘Character Controls’
  • Under the Definition tab, you’ll see a silhouette of a character with grey icons placed through its’ body. These symbolize that joints have not been defined
  • To define joints, double-click on a grey icon in the silhouette then left-click on the joint it’s associated with
  • Alternatively, you can click on the joint first, then right-click on the grey icon and click ‘Assign Selected Bone’
  • Note: When you assign joints, it will mirror the action and assign the opposite joint as well, so you only need to do this for one side of the body
  • The hands, shoulders, neck, spine, and feet have extra bones that can be assigned by clicking the arrow button next to each bone
  • Once you have defined all of the skeleton joints on your character, create a Control Rig for it:
  • Make sure that the ‘Character’ field has your character selected
  • Click the blue square button to the left of the ‘Character’ field, highlight ‘Create’ and select’ ‘Control Rig’
  • The ‘Character’ window will appear, select the ‘Biped’ button
  • The next window will ask which rig do you want to create, select FK/IK or IK Only depending on the type of rig was created on your character

Setting Up Smartsuit Device

  • Under Resources, click Templates > Devices > drag and drop ‘Smartsuit’ into the Viewer
  • Inside of your Navigator, double-click ‘Smartsuit (located under Devices)
  • Under ‘Model binding’, click the dropdown and select ‘Create …’
  • This will create a skeleton for the data being forwarded from Studio
  • With the new skeleton created, define its’ skeleton by using the same exact method as the character
  • Once the skeleton has been defined and the FK/IK control rig has been created:
  • Click the ‘Source’ dropdown for ‘Character 1’ and select ‘None’
  • Click the ‘Character’ dropdown and select ‘Character’
  • Click the ‘Source’ dropdown for ‘Character’ and select ‘Character 1’
  • Note: This makes it so that the skeleton of your imported character are being driven by the skeleton of the data being forwarded from Studio
  • Next, double-click ‘Smartsuit’ under ‘Devices’ within the Navigator
  • Change the ‘Streaming Port’ to match the Forward Port number in Studio
  • Change the ‘Command Port’ from ‘5000’ to ‘5001’
  • Either leave the ‘Suit ID’ set to “any” or add the suit’s ID
  • Leaving it set to “any” will pick up the first Smartsuit Pro it detects from Studio
  • Once these settings have been changed, click the red ‘Online’ check box
  • If done correctly, your character should start moving along with the body movements of the mocap actor inside of the Smartsuit Pro

We hope this guide has helped you learn how to forward your Smartsuit Pro data from Rokoko Studio directly to your character in MotionBuilder. If you run into any issues during this process, feel free to reach out to our support desk or email support@rokoko.com.

Rokoko Studio
Smartsuit Pro
MotionBuilder
Key takeaways
Smartsuit Pro Electronic parts
Smartsuit Pro Electronic parts
How to put on the suit correctly
How to put on the suit correctly
How To Set Up Wifi
How To Set Up Wifi
How To Update Firmware
How To Update Firmware
How To Perform A Straight Pose
How To Perform A Straight Pose
How To Update Location Settings
How To Update Location Settings
What The Colors In The Control Panel Mean
What The Colors In The Control Panel Mean
How To Create A Project
How To Create A Project
How To Export A Recording
How To Export A Recording
How To Use The Playback Panel
How To Use The Playback Panel
How To Forward Real Time Data to MotionBuilder
How To Forward Real Time Data to MotionBuilder
How To Make A Recording
How To Make A Recording
Fast movements with Smartsuit Pro
Fast movements with Smartsuit Pro
Cleaning up Motion Data in Studio
Cleaning up Motion Data in Studio
Working with Character Animations in Unreal
Working with Character Animations in Unreal
Working with Character Animations in Unity
Working with Character Animations in Unity
Rigging in Mixamo and Importing Animations in Unreal
Rigging in Mixamo and Importing Animations in Unreal
Importing Mixamo Characters and Studio Animations in Unity
Importing Mixamo Characters and Studio Animations in Unity
How to Forward Real-Time Data to your Character in Unity
How to Forward Real-Time Data to your Character in Unity
How to Clean up Studio Animations in Maya
How to Clean up Studio Animations in Maya
How to Apply Studio Animations to Your Character in Maya
How to Apply Studio Animations to Your Character in Maya
Applying Studio Animations to Your Character in Cinema4D
Applying Studio Animations to Your Character in Cinema4D
Adding Studio Animations to Your Daz3D Character
Adding Studio Animations to Your Daz3D Character
Working with Smartsuit Pro data from multiple characters in Unity
Working with Smartsuit Pro data from multiple characters in Unity
Working with Smartsuit Pro data from multiple characters in Unreal
Working with Smartsuit Pro data from multiple characters in Unreal
Virtual Production Setup
Virtual Production Setup
Applying Studio Recordings in Blender
Applying Studio Recordings in Blender
Applying Studio recordings to your character in MotionBuilder
Applying Studio recordings to your character in MotionBuilder
How to forward Real-Time data to your character in Unreal
How to forward Real-Time data to your character in Unreal
Cleaning Up Smartsuit Pro Data in Studio
Cleaning Up Smartsuit Pro Data in Studio
How to use Smartsuit Pro data in Blender (2.8)
How to use Smartsuit Pro data in Blender (2.8)
How to Live Stream Data to MotionBuilder
How to Live Stream Data to MotionBuilder
Using the Cinema4D Retarget Tag to Switch Between Rokoko Animations
Using the Cinema4D Retarget Tag to Switch Between Rokoko Animations
How to use the treadmill filter in Rokoko Studio
How to use the treadmill filter in Rokoko Studio
Hands-on Demo of Live Studio Filters (Locomotion 2.0, Locomotion Legacy, Treadmill)
Hands-on Demo of Live Studio Filters (Locomotion 2.0, Locomotion Legacy, Treadmill)
Introduction to Rokoko Studio and Essential Filters (locomotion, loop, treadmill, etc)
Introduction to Rokoko Studio and Essential Filters (locomotion, loop, treadmill, etc)
How to Forward Live Motion Capture Data to Blender
How to Forward Live Motion Capture Data to Blender
Rokoko Studio v1.15.1: Our Blender plugin is here! + Custom plugins for all Pro/Plus users!
Rokoko Studio v1.15.1: Our Blender plugin is here! + Custom plugins for all Pro/Plus users!
Rokoko Studio v1.15.1: Our Blender plugin is here! + Custom plugins for all Pro/Plus users!
Rokoko Studio v1.15.1: Our Blender plugin is here! + Custom plugins for all Pro/Plus users!
Live Stream Full Performance Capture to Unreal Engine 2.23
Live Stream Full Performance Capture to Unreal Engine 2.23
Organize Rokoko Studio Animations in MotionBuilder
Organize Rokoko Studio Animations in MotionBuilder
Rokoko Studio v1.15: Loop filter (Walk/Run) Cycles, FPS Lock, C3D Format
Rokoko Studio v1.15: Loop filter (Walk/Run) Cycles, FPS Lock, C3D Format
How to Characterize your Animation Skeleton in MotionBuilder
How to Characterize your Animation Skeleton in MotionBuilder
How to characterize your animation skeleton in Maya
How to characterize your animation skeleton in Maya
Rokoko Live / Unreal Engine 4.24 - Overview of what's in the new plugin
Rokoko Live / Unreal Engine 4.24 - Overview of what's in the new plugin
How to clean up motion capture animations in MotionBuilder
How to clean up motion capture animations in MotionBuilder
Rokoko Livestream / Rokoko Studio Filters / Dec. 12, 2019 (locomotion, drift fix, treadmill, footIk)
Rokoko Livestream / Rokoko Studio Filters / Dec. 12, 2019 (locomotion, drift fix, treadmill, footIk)
How to master the Locomotion 2.0 filter in Rokoko Studio
How to master the Locomotion 2.0 filter in Rokoko Studio
How to create loop cycles with your Smartsuit Pro recordings in Rokoko Studio
How to create loop cycles with your Smartsuit Pro recordings in Rokoko Studio
Full performance capture (and face rigging) workflow for Daz3D characters
Full performance capture (and face rigging) workflow for Daz3D characters
Live Stream Full Performance Capture to Unreal Engine 4.23
Live Stream Full Performance Capture to Unreal Engine 4.23
More courses