TMNT's Party Dude Ragdoll

It’s all coming along together nicely now.

Mikey on a skateboard holding a nunchuck Plugin Shapes drop test on a flat ground playblast

Mikey on a skateboard holding a nunchuck drop test on a flat ground playblast

I got more control on the nunchuck now, using mass of .1 for the ends, and mass set to 1 for the chains. also reworked the distance constraints on the chains a bit and enabled the soft translate motion on the nunchuck ragdoll group with translate stiffness = 0.4 and translate damping = 0.2

I’ll look into setting up my board ragdoll like you’ve suggested to get these wheels spinning.

1 Like

I did encounter an issue when I switch from FK to IK arms in case I want him to grab the board.

I need to re-assign the arm IK joints onto the markers.

Is it possible to set the markers to switch between an FK and an IK Joint input?

Very nice. You can get rid of those ghastly red lines by either having them show when selected, or not at all, in the solver settings.

image

They can’t switch, but you can record to both at the same time. See the Append option in the Retarget option UI.

image

Another option you may consider is keeping recorded physics on your FK control-only. That way, you can animate with IK as usual, and see the resulting physics on your FK controls. The crux in retargeting to multiple controls is that they both need to be in the same position at the start frame. Keep that in mind, it’s easy to miss!

@marcus thanks for that skateboard reference scene.

I almost had my setup correct.

Just had to tell the wheels to have no limit in x rotations, I had mistakenly set it to 45 degrees limit in x.

Mikey skateboard Plugin Shapes drop test (with free wheels rotation) on a ramp playblast

Mikey skateboard drop test (with free wheels rotation) on a ramp playblast

Great! If you need more smoothness to the wheels (they feel a bit low-poly) you can subdivide it. The maximum amount of convex hull polygons per mesh island is 256, so if you need even more you can slice or separate the mesh such that you have 2 separate islands; each will have 256 polygons. And from there there is no limit; just keep slicing. That said, I’ve found 256 to be sufficient for most wheels.

I was able to make the arm markers work with ik/fk switching, I had to make the driver a different arm joint that drives both the fk and ik arm joint.

Before (ik/fk arms switching not working)

After (ik/fk markers input joints correct)

Made a quick little skate park with a kidney bowl for Mikey to pull off some rad tricks.

First attempt didn’t go so well though…

Mikey at a skate park bowl Plugin Shapes playblast

Mikey at a skate park bowl playblast

2 Likes

Thanks for sharing this progress, this is excellent stuff. :slight_smile: Let me know if you’d like some ideas on how you could approach this.