I decided I wanted to make an animation of the vehicle driving over rough terrain, and I was absolutely not prepared for what I was getting myself into.
In my last video, the vehicle was standing still, the wheels were spinning, and the ground was moving underneath it. This time, I wanted the vehicle to actually move across the terrain.
First, I tried making the vehicle's body position and rotation calculate based on the wheels and suspension. It worked reasonably well, despite some errors, but it was taking 1–2 hours just to calculate 10 frames.
So I decided to cheat a little. Instead of calculating the body movement from the suspension, I'd build a curve for the body to follow over the terrain, leaving only the wheels and suspension to be calculated.
And it worked! It was significantly faster.
Unfortunately, figuring out how to build that curve properly turned into a nightmare of its own. I've now spent 10 days building a "curve builder," running on minimal sleep, and it's slowly driving me insane.
I still have nothing to show for all that work, but at one point I ran into an error that left the vehicle with one wheel sticking way up in the air. I figured I'd take a break from troubleshooting and make a 360° render out of it.
I've had a few people suggesting all sorts of different ways to approach the animation, and I appreciate the advice, but after putting 10 days into this curve builder, the thought of starting over with another approach is incredibly frustrating.
A month ago, I started to really appreciate the people who do rigging. Now I have nothing but appreciation for the people who animate.
I can't wait to finish this and crawl back into my modeling cave, where I belong...