Как анимировать крутящий момент на JS?
Учитывая что 3d и фото похожи так же, как банан на полироль. То думаю проще найти готовую анимацию гусениц.
Или как вариант - набросать в svg и анимировать через css.
Имхо только 3D рендер анимации. Могут сделать неотличимо от исходного фото, а не пластмассу как на втором примере. Недешево - моделировать цепи, их физику.