Другие языки программирования и технологии

Unity. 3d моделирование, дизайн, анимация

Какие инструменты необходимы для создания полноценной 3д модели, с возможностью анимирования движения каких-либо компонентов этой модели, с уже выполненной "закраской" всех деталей и последующего переноса этой модели в Юнити, где каждое из действий будет заскриптовано и иметь свой характер?
Возможно ли создать анимацию для уже имеющейся в наличии 3д модели, но не имеющей в себе ничего, связанного с анимацией?
Можно это все в 3dmax проделать, да и вообще в любом нормальном пакете 3д моделирования. Есть два типа анимации костная и без. Первая приводит в движения вертексы модели за счет костей, соответственно и экспортируются они вместе с моделью. Второй скелет не нужен, ее еще называют морфинговая анимация, используется в основном для изменения состояния лица (эмоции). Оба типа анимации могут быть объединены на одной модели. У каждой есть свои плюсы и недостатки. Очевидно, что для анимирования состояния модели например ходьба, бег - нужен скелет. Скелет также можно построить в 3д пакете, настроить углы поворотов вокруг суставов - этот процесс называют риггингом. Собственно после построения скелета - необходимо каждую кость привязать к какой-то группе вертексов, обычно называют расстановкой весов для точек. Обычно вес представляет собой значение от 0.0 до 1.0 - где 1.0 это будет полное влияние кости на точку, если значение будет 0.5 то остальную часть веса заберет соседняя кость, получится, что обе кости будут влиять на точку при движении - обычно это делается в суставах. Ну и напоследок, сейчас широко используется технология mocap, которая позволяет снимать движения костей с реального человека через спец. сенсоры и передавать движения скелету 3д программе, как-то так :) Это позволяет сэкономить уйму времени аниматору на построение анимаций. В противном случае придется двигать кости, расставлять ключи тайминга, и настраивать плавность движений вручную.
Максим Крупенько
Максим Крупенько
8 452
Лучший ответ
блендер
Камбар Жантимиров Хорошо, а как на основе этой модели создать подвижность компонентов? Возможно ли там наложение текстур высокого разрешения?