How to keep tank tracks from breaking? Array and curve modifier

You can see the modifiers.


I translate the object by the Y axis, the same axis as the curve deform axis. everything moves fine until I rotate it on any axis or translate it on any axis other than the Y axis.

Here is what it looks like when I rotate it. I plan on using this for animation so I really need the tracks to move. This happens regardless if I move the object, move the curve, or move the parent of the curve.

Apply the Array modifier and the Curve modifier, that should make everything rotate just fine

You have to move the curve object along with the tracks. If you doing this for animation you’ll probably want to parent both of them to the base of the vehicle or an empty. That will make it less of a hassle to animate.

1 Like

Applying the curve modifier isn’t an option as that is the modifier that makes the tracks follow each other. Unless you can think of a different way it would make it so that it couldn’t be animated.

This does not fix the problem. As I stated in the post, it doesn’t matter what I move, the parent, the curve, or the object, it will break regardless.

1 Like

Yeah that’s the problem with some tutorials on the net: those simple trick just animate a track along th xyz-axis because the curve modifierer used just the xyz axis… but you can find dozen of them… (and also deforms the chain parts).
But wait see here Blender Tank Tracks Tutorial | Modeling & Rigging | Constraints (Arijan) from March 2021. He is building a detailed realistic tanktrack and also uses constraints to make it rotate left and right on the spot… (he himseld commented about an update…)
Edit: found this through BlenderNation: Blender 2.8 How To Make Sci-fi Tank Tracks And Animate Them

Are you moving the curve and the tracks together?
Would you mind providing the blend file so I could test?

1 Like

Whoah! Let me check this out