Render.ru

Как анимировать пивот?

tim3d

Мастер
Рейтинг
90
#1
Народ, всем привет. Давно уже мучает вопрос как можно проанимировать пивот. Физически подброшенный предмет постоянно меняет центр тяжести. Реально достало то что приходится с одним пивотом работать. Когда начинаешь бросать предметы да прочее устаешь подгонять все с одним пивотом. Приходится использовать обходные пути типа групирования объекта и использовать пивот обекта и пивот группы. Мне кажется есть другие способы.
Спасибо
 
Рейтинг
82
#2
"...Физически подброшенный предмет постоянно меняет центр тяжести. "-Ни когда не задумывался над этим, но всё же не совсем понятно для чего это необходимо?Тот же MassFX берёт на себя все вычисления по массе объектов(насколько точно не берусь судить).

"...Когда начинаешь бросать предметы да прочее устаешь подгонять все с одним пивотом..." Если не секрет под,что именно необходимо подгонять пивоты?
 
Рейтинг
31
#3
Физически подброшенный предмет постоянно меняет центр тяжести.
Я уже сильно задумался...

Пивот анимировать не имеет смысла, поскольку пивот - это как бы центр локальных координат (подробнее см. здесь). Когда ты изменяешь положение пивота, положение геометрии объекта (координаты вертексов объекта в мировой системе координат) не изменяется.
 

tim3d

Мастер
Рейтинг
90
#4
"...Физически подброшенный предмет постоянно меняет центр тяжести. "-Ни когда не задумывался над этим, но всё же не совсем понятно для чего это необходимо?Тот же MassFX берёт на себя все вычисления по массе объектов(насколько точно не берусь судить).

"...Когда начинаешь бросать предметы да прочее устаешь подгонять все с одним пивотом..." Если не секрет под,что именно необходимо подгонять пивоты?
Ты анимацией занимаешься? Похоже что нет. Я хотел услышать советы.
 

tim3d

Мастер
Рейтинг
90
#5
Цитата:Физически подброшенный предмет постоянно меняет центр тяжести. Я уже сильно задумался...

Пивот анимировать не имеет смысла, поскольку пивот - это как бы центр локальных координат (подробнее см. здесь). Когда ты изменяешь положение пивота, положение геометрии объекта (координаты вертексов объекта в мировой системе координат) не изменяется.

"Отличный совет!"
 
Рейтинг
82
#6
Очень трудно понять то, о чем не могут толком объяснить.Но в принципе можно попробовать Pivot прилинковать к Dimmy .Объект и Dimmy должны быть сгруппированы и открыты (Open). Тем самым изменяя положения Dimmy меняется положение Pivot.Но вот насколько это будет эффективным в той же самой анимации, необходимо пробовать.
 

Вложения

tim3d

Мастер
Рейтинг
90
#7
Не могу понять как можно пивот прилинковать. -берру дамми беру сферу. -Групирую. -Открываю -Беру открываю у сферы этот свиток нажимаю эту кнопку http://service.crazypanda.ru/v/clip2net/C/K/iPz6ec67ib.png -линку к дамми. Происходит - ничего не происходит. Группа обнуляется и переходит на дамми. Это точно работает? Опиши процесс как залинковать пивот к дамми. У меня не получилось
 
Рейтинг
82
#8
Объясни на пример ,при каких условиях необходимо анимировать Pivot.Так легче будет искать решение.Мало того пивот может быть не один.Макс слишком "хитрая" штучка, что бы сразу ставить "крест" на том,что нельзя сделать.
 

Вложения

tim3d

Мастер
Рейтинг
90
#9
Например. Банальная ситуация. http://service.crazypanda.ru/v/clip2net/6/W/jksBtq0ceI.png при взрыве она отлетает в чувака http://service.crazypanda.ru/v/clip2net/h/8/eAB4rYZVYV.pngхочу сделать так чтобы желехка зацепилась за механизм в этом месте пи прокрутилас под своей тяжестью вокруг этого вот пивота http://service.crazypanda.ru/v/clip2net/9/e/WpnXbo9jhj.png , а изначально толчок происходит и прокрут детали начинается с этого пивота. http://service.crazypanda.ru/v/clip2net/3/f/SFE6sybeNs.png Я сейчас привожу не совсем подходящий случай, но в момент работа с объектами падающими предметами, когда работаешь с анимациями типа персонаж взял персонаж кинул персонаж. Втыкающийся нож. Лит и крутиться по одному пивоту в воздухе а когда втыкается то его лезвие ходит по другому пивоту в месте погружения лезвия в предмет итп итп итп. Постоянно возникают такие ситуации.
 

igorznag

Мастер
Рейтинг
103
#10
Для вашего случая подходит модификатор XForm?
Для вас критично потерять один кадр для перемещения центра?
Пример:
В новой сцене создаем одну сферу и конвертируем ее в Editable Poly.
Выделяем сферу и добавляем модификатор XForm.
Включаем кнопку Set Key. Нажимаем кнопку Key Filters и включаем Modifiers.
Устанавливаем Time Slider в кадре 0 (ноль).
Активируем подобъект Center модификатора XForm и с помощью привязки к вершинам выравниваем его относительно нужной вершины сферы.
Нажимаем кнопку Set Keys.
Устанавливаем Time Slider в кадре 10.
Активируем подобъект Gizmo модификатора XForm и вращаем Gizmo.
Нажимаем кнопку Set Keys.
Устанавливаем Time Slider в кадре 11.
Активируем подобъект Center модификатора XForm и с помощью привязки к вершинам выравниваем его относительно нужной вершины сферы.
Нажимаем кнопку Set Keys.
Устанавливаем Time Slider в кадре 20.
Активируем подобъект Gizmo модификатора XForm и вращаем Gizmo.
Нажимаем кнопку Set Keys.
...
 

tim3d

Мастер
Рейтинг
90
#12
Royal Ghost, спасибо. Реально плагин рулит. приятно что есть понимающие люди=) А Black Sphinx вообще отжог по жести.
 
Сверху