Урок по пришивки доспеха к скелету

DEDROIT

Administrator
Команда форума
Регистрация
31 Янв 2006
Сообщения
1,384
Репутация
234
Адрес
Москва
Урок по пришиванию доспеха к скелету
Одним из часто задаваемых вопросов: Я изменил в 3ds-max’e готический доспех, но когда вставил в игру, он не правильно работает (к примеру при беге часть доспеха куда-то улетает). Что делать?
Я сегодня решил рассмотреть этот вопрос.
Нам понадобится: программа 3ds-max ,плагин от Керакса для импорта и экспорта ASC (скачать можно с www.WorldofGothic.ru) и собственно сами ASC доспехи(их можно скачать с www.WorldofGothic.de)
1.И так откроем к примеру доспех милиции (под названием Armor_mil_l).

2. После того как открыли, мы увидим с вами собственно сам доспех.

3. Преобразуем его в Editable mech.

4. Теперь к примеру изменим наплечники(после любого изменения какие-нибудь связи да и нарушаться, так что после любого изменения нужно заново пришивать доспех к скелету).

5. После того как сделали изменения, импортируем ASC к примеру на рабочий стол. Далее открываем скелет – и после этого экспортируем наш ASC( при экспорте поставьте галку на <Импорт меша динамической модели и привязка к готовому скелету>)

6. После этого доспех окажется на скелете. Дальше нам следует выделить наш доспех и подключить Physique(для дальнейшей привязке к скелету).

7. Затем нажмём на значок(показан на скрине) – выберем Biped – и нажмём на Pick

8.Нажимаем на Initialize.

9. На этом привязка доспеха к скелету закончена. Но теперь нам необходимо правильно настроить связи. К примеру если вы подвигаете ноги/руки и.т.д вы заметите что какие-то кусочки двигаются не так, как нужно. Я к примеру включил проигрывание анимации и увидел вот что:

10. Мы тут явно видим, что так доспех не должен двигаться за скелетом. Чтобы это исправить выберем из списка vertex.

11.После того как нажали на Vertex выделите ваш доспех. После чего вы увидите, что ваш доспех(а точнее вертексы) раскрашены в различные цвета. На картинке можно увидеть что есть 3 типа:
Красный – присоединены
Синий – не присоединены
Выделим, к примеру, 2 синих вертекса на сапоге(можно выделить когда нажмёте на Select) – потом нажмите на Assign To Link(привязка) – выберем типо(зелёный) – и нажмём на ту кость, которая отвечает за эту часть.
Потом когда вы подвигаете ногу вы увидите, что эти вертексы ведут себя теперь как нужно.

12. Теперь обратим наше внимание на юбку мента. Она вообще двигается через одно место. Чтобы это исправить выделем те вертексы, что движутся не правильно – нажмём на Assign to Link – выберем тип синий(да,да именно синий, нам нужно отсоединить эти вертексы, если бы мы выбрали красный или зелёный, они бы всё равно нормально не встали) – и жмём на кость от которой мы отсоединяем эти вертексы – далее не снимая выделения с вертексов, выбираем зелёный тип и присоеденяем к нужной кости. Вот теперь они встали нормально. И по такому же принципу нужно делать со всеми вертексами, которые двигаются не правильно.


13. В итоге у меня получилось вот так :

Тут конечно есть ещё огрехи, но их осталось мало. В итоге мы получили вот такую схему:
- Присоединяем доспех к скелету с помощью Physique.
- Выбираем редактирование вертексами.
- При движении смотрим, какие вертексы улетают
- Выделяем эти вертексы.
- Потом отсоединяем их от кости
- А потом опять привязываем их кости (с зелёным или красным типом).
PS: Для Готики лучше выбирать зелёный тип, красный только в подвижных местах доспеха.
Вот в принципе и всё.
 
Сверху Снизу