This WIP is all about how I have developed a caterpillar track system, using Animation Nodes and Clockwork Magic. There are some of my own nodes in the node tree, but nothing that cannot be replicated using Script nodes and Expression nodes.
Here are some images of the model:
On this first one it is fitted with a missile battery. :eyebrowlift:
On this second one it is fitted with a turret and gun., self targeting of course, now I know how the army do this with their tanks - a simple IK chain. :eyebrowlift:
Finally, it has just driven off a crest at hight speed and is in the process of rejoining the ground!
So, the challenge was to provide a system that does all of the following:
- Vary track speed when turning a corner.
- Turn on the spot, so spin about the central Z axis.
- Go forwards and backwards along a curve path.
- Switch from one curve path to another.
- Provide an automatic suspension system.
- Provide an automatic spring compression system.
- Provide automatic tilt, or roll, along the transverse and longitudinal axes.
- Leave Terra Firma and return without the wheels exceeding the suspension’s maximum travel.
- Provide a track tensioning system that varies as the wheels move on their suspension.
Some of the above proved to be difficult to say the least, but I hope I have shown in the first few images that these have been achieved. So the thread will describe how I did it and the problems faced, including all the issues that have been discussed at great length on many threads in the Animation and Rigging section of BA. :spin:
I have had to write only one complex node, that cannot be replaced with either Expression nodes, or other nodes, etc, but could be done with a Script node. This is the bit that moves the track pads around. For this I had to use frame-by-frame delta movements, something you can do with AN, but by no other means that I have found so far.
I know about Physics, but solutions based on this were too imprecise and too hard to control exactly for my requirements, so this is the result of my extensive research and development. There are many videos on my YouTube channel that show the development and more will be made in due course.
So I hope this is of interest and you will forgive me a few moments of madness and humour along the way. :eek:
Cheers, Clock. :eyebrowlift2:
PS. I am now knackered, so the next post, which will describe the start of the process will follow in a day, or so. Now where’s my bloody JD bottle… :evilgrin: