Procedural Tank Track

This Geometry Nodes setup generates procedural tank tracks and conveyor belts by defining a custom curve. It automatically creates wheels and track pieces based on the radius of the curve's control points. Users can switch between built-in simple cylinder wheels or instantiate custom wheel geometry.

The node group includes controls for wheel width, precise track piece distancing for complex shapes, and an animation parameter that can be automated with native Blender drivers. A built-in surface conformance feature ensures the tracks and wheels automatically align to stay on top of a specified floor object.