- Рейтинг
- 7
Всем привет!
Анимирую кран, ездящий по рельсам. К нему проведен кабель вдоль рельсы, по которой он ездит. Кабель подвешен на "крючках", которые скользят по своему "карнизу".
Когда кран едет влево, он "собирает" крючки перед собой в кучу. Едет вправо - "вытаскивает" по одному крючку из кучи. Это я реализовал с помощью IK HD Solver.
Вся система управляемся одним хелпером положения крана.
Кабель, соответственно, должен менять форму. На видео я показал кабель в сложенном состоянии.
А надо, чтобы по мере удаления несущих его крючков друг от друга он переходил в разложенное состояние.
Привязывал вершины к движущимся крючкам с помощью LinkedXForm, но результат не правильный, так как меняется не только положение точек сплайна кабеля, но и кривизна.
Пробовал морфинг, но у морфа нет параметра, который можно было бы привязать к расстоянию между двумя несущими крючками.
Какие есть идеи?
Анимирую кран, ездящий по рельсам. К нему проведен кабель вдоль рельсы, по которой он ездит. Кабель подвешен на "крючках", которые скользят по своему "карнизу".
Когда кран едет влево, он "собирает" крючки перед собой в кучу. Едет вправо - "вытаскивает" по одному крючку из кучи. Это я реализовал с помощью IK HD Solver.
Вся система управляемся одним хелпером положения крана.
Кабель, соответственно, должен менять форму. На видео я показал кабель в сложенном состоянии.
Привязывал вершины к движущимся крючкам с помощью LinkedXForm, но результат не правильный, так как меняется не только положение точек сплайна кабеля, но и кривизна.
Пробовал морфинг, но у морфа нет параметра, который можно было бы привязать к расстоянию между двумя несущими крючками.
Какие есть идеи?
Последнее редактирование: