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

Cleaning up Motion Data in Studio

In this tutorial, we break down the clean-up tools of Rokoko Studio to show you just how effective the Studio software suite is at making your animations look their best

This blog serves as a step-by-step guide for users who want to learn how to use Studio to clean up their motion data captured from the Smartsuit Pro. We break down the features and processes step by step to show you just how effective the Studio software suite is at making your animations look great!

Note: In this tutorial, we use Rokoko Studio version 1.10.0. You can download it here

Starting Studio

  • Open the Rokoko Studio program.
  • Open an existing project or a new project (if this is your first time cleaning up motion data we recommend opening a new project)
  • If you’ve opened a new project, go ahead and record a motion to work on.
  • If you’ve opened an existing project with motions already recorded, choose an animation to clean up by double-clicking the left mouse button on the name of the recorded animation.

Clean-up Tools

  • Rokoko Studio provides you with several filters to help fix foot sliding, drifting, and jittering. Have a look at some of the filters here:
  • Locomotion
  • Allows for moves such as running, jumping, handstands and somersaults
  • Treadmill
  • Keeps the character fixed in a position in space
  • Drift Fix
  • Allows you to adjust the start and end point of a take to fix drifting
  • Foot IK
  • Will snap the feet to the floor
  • Toe Bend
  • Allows the toe part of the foot to bend and stay above the floor

Cleaning up the Animation

  • In this section, we will go over how to use the above-mentioned filters to clean up your animation. To gain access to these tools in Studio, make sure that you click the “+” button at the bottom middle of the window to expand the timeline.
  • Locomotion
  • What does it do?
  • Locomotion simulates the position of the character by estimating when contact with the ground occurs.
  • The keys for foot contacts can be edited in the playback (after a recording is made) to make corrections, allowing you to export a cleaner file. Note: the "smooth frames" checkbox takes a few samples (value) of the calculated vertical hip motion and will average out little bumps that may occur when walking.
  • When would you use it?
  • Locomotion allows for jumping and / or running.
  • Locomotion also plays a role when performing movements such as hand stands, somersaults, backflips, and miscellaneous acrobatics.
  • How to use it:
  • You can correct the keys for locking of left and right feet. You can click and drag a key to change the start key and end key of that specific locking duration. Green color for left foot locked, blue color for right foot locked and no color (dark gray) for no locking. When both left and right foot is locked, both feet will be used in average to hold the position. When only left or right foot is locked only that foot will hold its position. When neither feet is locked a jumping arc will be created from the end of locking to the start of the next locking. (sliding is currently not supported)
  • You can place a new key by simple clicking in the left (L) or right (R) track below the timeline. You make a start key by clicking and dragging up or make an end key by clicking and dragging down. You can change a key type by clicking it (it will become green to show it is selected) and pressing "1" for start key or press "0" for end key. Double clicking a key will toggle it from a start start key to an end key or from an end key to a start key.
  • You can have multiple start (or end keys) following eachother but only the first of a kind will be used (see how the color of the track is unchanged). Delete an unwanted key by clicking it and press "x". After making changes to to keys in either track, the motion has to be re-calculated. Click the the "Process changes" button to the right of the tracks this will take a short while, depending on the recording.
  • Foot IK
  • What does it do?
  • Foot IK forces the feet to lock to the floor by applying extra "pull" on the hips when nearing the ground. The higher the pull factor, the faster the feet will snap to the floor when nearing it, but also the bigger the knee flex the avatar will undergo. You can set the pull factor to 0.00 as a start, and increase it if needed.
  • When would you use it?
  • We recommend only using this filter in specific situations where you need to make extra sure the feet will be tied to the floor, for example: in an idle position, some jitter might occur at the feet, so you can eliminate this by turning the Foot IK filter and then changing the curve on the timeline to 1 (top) where it needs to be applied and 0 (bottom) where it shouldn't.
  • Treadmill
  • What does it do?
  • Treadmill keeps the character fixed in a position in space.
  • You can apply a horizontal lock only or a horizontal and vertical lock.
  • When would you use it?
  • Imagine you are doing a horse riding animation, or a climbing animation, in which you'd like a camera with a fixed distance to the character following it at all times. By enabling the Treadmill you force the character to stay in the same position. This will create a neutral position that you can then keyframe and have complete control over later in the pipeline.
  • Another example is if you have a performer running on a treadmill, you can isolate the runner's motion and then use it for an animation or even do a scientific analysis of the motion.
  • Toe Bend
  • What does it do?
  • The Smartsuit Pro doesn’t have a separate instep and toe sensor; it has just one on each foot to cover the whole area. The toe bend filter imitates how the foot would normally bend when touching the floor.
  • The "feet above floor" checkbox will push the foot up to ground level if it penetrates using inverse kinematics (Inverse kinematics (IK) means that when the foot is moved it will rotate the thigh, the knee and the ankle a bit, so that the hip position will remain unchanged).
  • When would you use it?
  • When you are standing on your toes or performing movements where a curvy transition between the instep and toes would be preferred. A specific use case where you would not have Toe Bend enabled is if you when you are performing a pirouette (or most movements associated with ballet).
  • Drift Fix
  • What does it do?
  • It allows you to change the starting position and end position of the avatar in your recording.
  • You can either input specific coordinates or you can drag and place the handle in the scene with your mouse (these can be moved around on the floor plane (XZ only, not Y)
  • When would you use it?
  • When the character does not end up in the desired position you can use the start and end markers to correct the position in playback.
  • Let's say that you are recording and run quite far in one direction. You run back to where you started and stop the take, but see that you drifted a little. In this case, you are able to change the point in space that your character ends up at.
  • Note: For best results, we recommend applying this filter only after you’ve finished using the other filters to clean up your animation.

We hope this guide has helped you grasp the foundation of cleaning up mocap data in Studio. You should now understand the fundamentals of each tool provided to you to allow for a seamless clean up on your animations!

If you have any questions, suggestions, or issues please refer to the links below:

  1. Studio Support
  2. Feature Request

Smartsuit Pro
Rokoko Studio
No items found.
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