Today I’ll be showing you how to make animations MUCH easier using DeepMotion.
First, sign up at DEEPMOTION - AI Motion Capture & 3D Body Tracking.
When it said “Company”, I just put “Individual”:
When it asks what your interests in it are, put game development and whatever else you want.
You can also put Other then “DevForum” under the next question if you want.
Then, do the CAPTCHA.
Then it should verify and all that. Then you’ll see this:
Just check your email for a link.
Then just enter a password to use on the account:
And a security question.
Then you can sign in to your newly created account.
And if you ever forget your password, it will ask you the security question to confirm.
When you get into the dashboard, you’ll want to press “Animate 3D”.
Then hit “Get Started”.
It will list off guidelines to making a good and working video to Roblox animation, so just try to follow them.
If the guidelines happen to confuse you, here’s how I took my video:
- I rolled up any long sleeves to show joints well.
- I made sure nothing was in front of me (that would block some of your joints, hence probably glitching the animation)
- Make sure the camera is far enough to get your full body. (the guidelines say it should be 6-20 feet (1.8288 - 6.096 meters) away from you.)
- This doesn’t matter as much, but make the recording kind of high brightness and contrast. This way the AI will see the joints better.
- Make sure your clothes don’t blend into the background too much, or else the AI won’t recognize your joints.
- Make sure your clothes are more patterned (such as striped) instead of a solid one color.
Anyway, once you’ve done all the perfect positioning of your camera and all that, just record. Note that you only have a max of 10 seconds of time per animation on DeepMotion’s free version. You can buy the full version for more time. Here’s the pricing:
Anyway, back on track. When you finish recording the video, if you don’t have a countdown timer for videos like me, then just use a video editor to trim off the ends where you turn on the camera. Once again, make sure the video doesn’t exceed 10 seconds.
Once you’ve exported it and stuff, go back to DeepMotion. Press the “Next” button.
Then, you can drop the file there. Also you are reminded in the website here the caps on the video for certain plans:
Now, it should be getting to work. It’s uploading and analyzing the video with an AI.
Eventually, it should say “Upload Complete”. Just hit “Next” again.
THIS IS IMPORTANT:
Make sure you select “Roblox R15” when asked which rig to use.
Now hit “Next” once again.
Now I recommend turning on this “Physics Filter” option, it just helps with your arms not accidentally glitching through each other basically.
Also make sure FBX Output is on!! Otherwise you won’t be able to export it into Roblox later on.
Then just tap this “Create” button:
It will tell you how much of your free time on your account it will use, and remind you of all the options you selected, just to confirm.
Now, just hit “Start Job”.
You should see a spinning box with a progress bar and percentage on it:
Just let it do its thing for a bit.
When it’s done, it should show this pop-up:
Just hit “Awesome” because it’s awesome.
It will then let you preview the animation on a rig with the original recording behind you:
basement moment
Anyway, you can scroll down a bit and hit “Download”:
Again, make sure it’s set to FBX:
Then hit “Download”.
The file is a ZIP file, so what I did is take the FBX file, (IMPORTANT: MAKE SURE YOU GET THE ONE THAT DOESN’T HAVE “T-POSE” IN THE NAME.) and I dragged it into my downloads folder. You could drag it in any folder, but that was just my go-to place.
Now it’s time for Roblox Studio!
So I’m just testing it out on a Classic Baseplate, but obviously it should work in any game.
Now, take your R15 NPC to animate (or if you don’t have one, just go Plugins, then find Rig Builder (it’s pre-installed on Roblox Studio), then you can do any, but I am choosing Block Rig. Also, make sure it’s R15, not R6. The animation won’t work with R6.
Anyway, once you have your NPC/rig, open the Animation Editor built-in plugin:
Then, click the NPC and name the animation whatever you want.
This is where the fun stuff happens. Press the 3 dots in the animation editor:
Click “Import”, then “Import from FBX”.
Then navigate to the file:
It should actually open the animation that you did a dance from!
It may be a little glitchy, but it’s definitely better than nothing.
Now with the animation, you can do whatever you want with it! You can Publish to roblox and make a script play it on the NPC if you want, or just admire in in Studio.
Thanks for reading my tutorial!
@xander5610 @WaterCanxiety @TwinPlayzDev (people who seemed interested and wanted to do this, just @-ing them for the tutorial.)