(I would attach my blend file, but I can't figure out how to attach non-image files (and haven't found any documentation on how); if someone needs it, just explain how in a comment and I can edit the question with the file attached; thanks!)

I'm trying to create a tank rig based on the workflow used in this tutorial.


I have gotten everything to work fine, except for the part where he uses a Limit-Distance constraint to create the tank suspension consisting of wheels connected to the tank body by rotating arms (instead of typical car suspensions where wheel suspensions consist of simple vertical springs) (as explained in this video: https://www.youtube.com/watch?v=EapY6tuvM4M).

When I try to do this, (maybe this is a change in how Blender works that has been incorporated after he made the tutorial) the effect of the Limit-Distance constraint seems to be applied to the wheel AFTER all the physics for all the objects are calculated - the wheel and treads all behave as if there's no Limit-Distance constraint, and THEN it applies the effect of the Limit-Distance constraint, putting the wheel in what it considers to be the appropriate position without regard to the treads, and without the treads reacting to the wheel now intersecting them.

I've tried using other constraints (like the Clamp-To constraint using a curve to make sure the wheel moves along the curve), all with similar problems. Rigid-body physics just don't seem to be compatible with object constraints like they are in the tutorial. I've tried using a Hinge rigid-body-constraint to connect the wheel with the object I've been trying to constrain it to, but doing that seems to restrict it from rotating around its own axis as the treads move under it.

Can anyone explain why the methods I've tried haven't worked, or have any ideas of other ways I could accomplish what I'm trying to do?

Thank you so much in advance for any help given!


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.