Help in modelling a "tank" belt...


I am modelling a tank like vehicle (below). I need now to animate its belt. It doesn’t need to be a perfect animation, since it’ll be used as a tiny sprite in a 8 bit game remake.

For sure I know that I must do two things:

  1. Select a single part of its belt, and make an array with lots of this part following the belt curve.

  2. Each part of the belt must be animated to complete a whole cycle around it.

Basically I need two procedures to do that, and I don’t know any of them. Can anyone help me? Thanks in advance. :slight_smile:

Here is an older tutorial : Tank Tracks

That’s easy!

  1. Make a mesh of one part of the belt.
  2. Make a curve that shows the shape of the completed belt. Make sure it’s cyclic.
  3. Add an array modifier to the mesh and make it “Fix to Curve Length” to the curve above.
  4. Add a curve deform modifier to the mesh so that it deforms along the curve.
  5. Tweak the belt part/array modifier/curve so that all the parts fit together/are equaly spaced.

You now have a belt!
If you move the belt mesh along one axis (can’t say which one since it depends on what rotation you’ve got) the entire belt will move along the curve!

Many thanks, I’ll try it. :slight_smile:

Could not do it. And the Tank Track tutorial is too complex for my needs.

However the tank track tutorial tells about this:

“I use a variation of a method demonstrated by tHe-IcemAn (Geno Ruffalo) in his by now well known TankTrack example: It uses a single follow-curve with a time-offset for each tread. This has a limitation in that if the curve moves, the treads will lag behind the curves movement because of the time-offset.”

The link is broken, but this technique looks much simpler and more suitable for my needs. Anyone has it?