Всем привет!
Анимирую кран, ездящий по рельсам. К нему проведен кабель вдоль рельсы, по которой он ездит. Кабель подвешен на "крючках", которые скользят по своему "карнизу".
Когда кран едет влево, он "собирает" крючки перед собой в кучу. Едет вправо - "вытаскивает" по одному крючку из кучи. Это я реализовал с помощью IK HD Solver.
Вся система управляемся одним хелпером положения крана.
Кабель, соответственно, должен менять форму. На видео я показал кабель в сложенном состоянии.
А надо, чтобы по мере удаления несущих его крючков друг от друга он переходил в разложенное состояние.
Привязывал вершины к движущимся крючкам с помощью LinkedXForm, но результат не правильный, так как меняется не только положение точек сплайна кабеля, но и кривизна.
Пробовал морфинг, но у морфа нет параметра, который можно было бы привязать к расстоянию между двумя несущими крючками.
Какие есть идеи?
вставить системы костей, по одному колену на каждый сегмент, причём каждое колено - отдельная система со свим ИК-сольвером,и связать позишн-констрейнтами, или Wire, если в двух словах
на каждую секцию кабеля. А вместо сплайна использовать геометрию, со Скином
Принцип как на моём видосе, но здесь одна общая цепь и возникают искажения, поэтому риг надо усложнить, использовать несколько цепочек, например связанных через дамми
так же, чтоб не мудохаться со скинм, можно таки использовать сплайн с модификатором Spline IK Control вроде, и эти самые контролы присобачить к узлам цепи с костей ( я бы вообще обошёлся без костей, всё можно сделать парочкой экспрешнов)
да не, я сегодня курил, и выкристаллизовалось самое лёгкое решение - всё тот-же сплайн с IK Spine Control, хэлперы свзываем Позишн констрейнтами по оси Х, кажый второй ездит по направляющей, а те которые отвечают за висящую часть, вручную анимируем при раздвигании, чтобы они поднимались, или если хочется процедурности, через Реакшн менеджер
Доступ к резюме доступен только по пакетному доступу HR менеджерам зарегистрированных компаний. Узнать о вариантах корпоративных пакетов можно по ссылке.
МистерАйсмэн
Анимирую кран, ездящий по рельсам. К нему проведен кабель вдоль рельсы, по которой он ездит. Кабель подвешен на "крючках", которые скользят по своему "карнизу".
Когда кран едет влево, он "собирает" крючки перед собой в кучу. Едет вправо - "вытаскивает" по одному крючку из кучи. Это я реализовал с помощью IK HD Solver.
Вся система управляемся одним хелпером положения крана.
Кабель, соответственно, должен менять форму. На видео я показал кабель в сложенном состоянии.
А надо, чтобы по мере удаления несущих его крючков друг от друга он переходил в разложенное состояние.
Привязывал вершины к движущимся крючкам с помощью LinkedXForm, но результат не правильный, так как меняется не только положение точек сплайна кабеля, но и кривизна.
Пробовал морфинг, но у морфа нет параметра, который можно было бы привязать к расстоянию между двумя несущими крючками.
Какие есть идеи?
вадим соболев (maiden666)
МистерАйсмэн
Не совсем понял. Уточню:
Имеется в виду на каждый сегмент сплайна?
Что делать с получившейся в итоге системой? Как заставить сплайн гнуться по этим костям?
вадим соболев (maiden666)
Принцип как на моём видосе, но здесь одна общая цепь и возникают искажения, поэтому риг надо усложнить, использовать несколько цепочек, например связанных через дамми
МистерАйсмэн
Благодарствую! Буду реализовывать
вадим соболев (maiden666)
Андрей Бельский
вадим соболев (maiden666)
МистерАйсмэн