Can't Animate StarterCharacter with Mesh Deformation Rig

Hi,
I’ve created a simple character rig to learn about animation with mesh deformation, everything seemed pretty straightforward until I tried loading the animations that I created onto the StarterCharacter using Roblox’s Built-in Animator local script.

When I load the animation into the model from the Animation Editor, it loads correctly and runs the animation just fine, as seen here:

I also have an idle animation I’ve made, which also does not run.

I changed the idle and run/walk animation Ids in the Animate script to my own custom animation Ids for this rig. I also changed the Ids in the Animation Instances that are stored inside of the Animate script.

I’ve done this in the past and it was working for me, with traditional ROBLOX rigged-characters. I’ve tried to recreate the animations with and without the HRP rigged to the mesh, Rig the HRP to the Character Mesh with a Motor6D instead of just welding them together, I’ve even tried creating an entirely new character just to re-do the entire process. I’m definitely overlooking something here and I have no idea what it might be.

I can provide any relevant information that may be causing the issue

2 Likes

Do you have an animator object inside the humanoid?

Yes, I do have an Animator in the Humanoid.

Looking at the default animate script, I don’t believe it supports a custom rig based on mesh deformation.

Haha… So I figured it out. Of course, I figure out the issue just minutes after making my dev forum post.

So when you import an Avatar from an FBX file into ROBLOX, it comes with an “AnimationController.” Which also contains an Animator Object. Deleting this just fixed everything. Yep. Thanks for the help, it actually made me notice there were two Animator objects in my character.

4 Likes

Ah, okay, glad you figured it out, good luck with your animating!

2 Likes