I’ve found that build, had to cut it out of the project as there were some marketplace assets, I hope it helps:
I’m not sure if math is correct in regards to how fast material should be moving, but this is a general example of the setup.
Main class is Car_Motor_Custom_Physics, inside of it AnimateTreads is a function responsible for animating material of the skeletal mesh.
Animation of the skeletal mesh geometry is done in Animation BP, it simply checks where wheels are located in the EventGraph and uses their coordinates to move bones.
Let me know if something is not clear, it’s not the cleanest and best documented example ![]()