spider leg IK (also quadruped, octopod etc)

Hello there!

I have a question about spider-like characters leg ik. There are some walkthroughs out there discussing procedural ways of doing this thing, but how about pre-animated locomotion cycles, state machines and blend spaces?
Thanks

Control rigs are applied on top of the animations that are currently being played. So you can put anything you want in your locomotions. Though you can split the body if you want to play animations on the upper body (or any other part) while also playing other animations on the lower body if that’s what you’re asking.

Yeah, pretty much. I’m just curious how it works for future reference. So I should look up for control rigs?
What’s the difference between biped leg ik and spider leg ik, actually? Is there any?

Something like that:

Yes there would be a difference in the implementation of the IK logic between a 2 legged and a 6 legged model. Because the legs you showed in your screenshot have tips instead of a surfaces touching the ground, it will be easier to accomplish compared to the usual IK legs & feet we see on human models. I think I remember there were a plugin for that so it can be even more easier! Here’s a review on it:

(I didn’t use it for the IK logic in my own project though, just wanned to include it in case you’d be interested)


And here’s a tutorial using control rigs:

Hope these help! :blush:

Yes, thanks so much! I’ll dig into it.
Btw, what’s the project you were mentioning, if not a secret.

I also found this tutorial just now. UE part starts around 55 min

Yeah but that’s for modeling and rigging, it doesn’t include the part you want.

(I thought you already had a model because the question was on IK which would be the next step and you provided a screenshot of a model, but if not, yeah sure you can follow that to create your own model and rig first and then move on with the IK logic)


Also, before your edit, I actually responded to this question of yours via private messages:

We can move our casual chat to the private messages section of this platform or maybe Discord if you insist. I prefer not doing that under a topic.