Создаёте видео-таймлайн. Делаете первый опорный кадр на котором будут отображаться нужные шестерни (важно сделать каждый элемент отдельным smart object), делаете второй опорный кадр, на котором применяете к ним трансформацию (поворот, например, на половину оборота — не надо делать весь оборот, чтобы не запутаться), между опорными кадрами делаете линейную интерполяцию. Повторяете до завершения полного оборота основной шестерни и нужной дроби остальных шестерней.
![a190cc6650b3463dbcf61d128615f444.png](https://habrastorage.org/files/a19/0cc/665/a190cc6650b3463dbcf61d128615f444.png)
Потом через render video делаете вывод последовательности изображений и радуетесь :)
Вот например гифка построенная только из первого и последнего кадра.
![ec12ab2969b04c2cb55ab6695838c859.gif](https://habrastorage.org/files/ec1/2ab/296/ec12ab2969b04c2cb55ab6695838c859.gif)
PSD-версия поковырять:
https://yadi.sk/d/CxKH0mNzy4mBG [CS6+]