Моделирование для TES от «А» до «Я». Применение модификатора SKIN

К комментариям
17.03.2013 — 00:01
Автор: Filosof

Статья «Моделирование для TES от «А» до «Я». Применение модификатора SKIN» специально для TESALL.RU

Сегодня мы будем рассматривать применение модификатора скин.

Начнем с простого: нарисуем скелет Biped.

[URL=http://tesall.ru/uploads/imgs/pre_1445691435__1.jpg][IMG]http://tesall.ru/uploads/imgs/thumb_pre_1445691435__1.jpg[/IMG][/URL]

[URL=http://tesall.ru/uploads/imgs/pre_1445691456__2.jpg][IMG]http://tesall.ru/uploads/imgs/thumb_pre_1445691456__2.jpg[/IMG][/URL]

Теперь в районе колена правой ноги нарисуем цилиндр. Он будет у нас играть роль части ноги.

[URL=http://tesall.ru/uploads/imgs/pre_1445693335__3.jpg][IMG]http://tesall.ru/uploads/imgs/thumb_pre_1445693335__3.jpg[/IMG][/URL]

Теперь применим к нему модификатор Skin, у нас получится следующее:

[URL=http://tesall.ru/uploads/imgs/pre_1445693365__4.jpg][IMG]http://tesall.ru/uploads/imgs/thumb_pre_1445693365__4.jpg[/IMG][/URL]

Следующим шагом мы добавим к нашей ноге (цилиндру) кости, которые будут оказывать на него влияние.

Для этого необходимо нажать кнопочку Add и в открывшемся списке выбрать необходимые кости. В моем случае это кости: Bip01 R Calf 1111, Bip01 R Thigh 11111.

[URL=http://tesall.ru/uploads/imgs/pre_1445693396__5.jpg][IMG]http://tesall.ru/uploads/imgs/thumb_pre_1445693396__5.jpg[/IMG][/URL]

Зажмем кнопочку Edit Envelopes, чтобы приступить к редактированию.В окнах стало следующее:

[URL=http://tesall.ru/uploads/imgs/pre_1445693414__6.jpg][IMG]http://tesall.ru/uploads/imgs/thumb_pre_1445693414__6.jpg[/IMG][/URL]

[URL=http://tesall.ru/uploads/imgs/pre_1445694538__7.jpg][IMG]http://tesall.ru/uploads/imgs/thumb_pre_1445694538__7.jpg[/IMG][/URL]

Что же у нас имеется? Вершины поменяли цвет. Что-то появилось вокруг ноги. Что произошло?

Да собственно, ничего особенного Просто вершины поменяли цвет, показывая тем самым степень влияния кости на нее т.е. синий цвет говорит о том, что степень влияния кости равна нулю. При движении кости вершина двигаться не будет. Аналогично, если вершина красная, то это значит, что степень влияния равна 1, т.е. максимально возможное влияние кости на данную точку, при движении, соответственно, вершина будет двигаться с костью.

А что же за геометрическая фигура вокруг ноги? А это ось огибающей. Проще говоря это область оказания влияния на кость, оболочка (Envelope).

Теперь сделаем вид сбоку и посмотрим, что же у нас имеется. Середина цилиндра у нас находится на месте сгиба двух костей, соответственно влияние на вершины данной области должно быть 0,5. Что нужно для того чтобы поставить уровень влияния на 0,5. Для этого мы поставим галочку Vertices. Тем самым давая знать программе, что мы хотим выделить вершины.

[URL=http://tesall.ru/uploads/imgs/pre_1445694564__8.jpg][IMG]http://tesall.ru/uploads/imgs/thumb_pre_1445694564__8.jpg[/IMG][/URL]

Затем выделяем в окне сбоку средние вершины. Т.е. вот так:

[URL=http://tesall.ru/uploads/imgs/pre_1445694591__9.jpg][IMG]http://tesall.ru/uploads/imgs/thumb_pre_1445694591__9.jpg[/IMG][/URL]

Затем нам необходимо перейти в таблицу, где можно задать вес каждой вершине. Для этого нажмем кнопку Weight Table

[URL=http://tesall.ru/uploads/imgs/pre_1445694610__10.jpg][IMG]http://tesall.ru/uploads/imgs/thumb_pre_1445694610__10.jpg[/IMG][/URL]

У нас откроется таблица. Далее внизу нам нужно в выпадающем списке выбрать пункт Выделенные вершины так как нам необходимо в таблице отображать вес именно этих вершин, а не всех! Затем я поставил везде значение 0,5.

[URL=http://tesall.ru/uploads/imgs/pre_1445694631__11.jpg][IMG]http://tesall.ru/uploads/imgs/thumb_pre_1445694631__11.jpg[/IMG][/URL]

[URL=http://tesall.ru/uploads/imgs/pre_1445694645__12.jpg][IMG]http://tesall.ru/uploads/imgs/thumb_pre_1445694645__12.jpg[/IMG][/URL]

И сделал тоже самое для каждого ряда вершин, только по мере удаления от центра сгиба значение должно меняться.

После проделанного я решил подвигать кость, чтобы проверить правильность распределения вершин.

[URL=http://tesall.ru/uploads/imgs/pre_1445694670__13.jpg][IMG]http://tesall.ru/uploads/imgs/thumb_pre_1445694670__13.jpg[/IMG][/URL]

Что мы видим? Видим, что все у нас практически правильно, хотя из-за того, что я вместо нормальной модели ноги использовал цилиндр, кажется что все будто бы криво. Далее я поверх имеющегося цилиндра сделал еще один, играющий роль штанины.

[URL=http://tesall.ru/uploads/imgs/pre_1445694684__14.jpg][IMG]http://tesall.ru/uploads/imgs/thumb_pre_1445694684__14.jpg[/IMG][/URL]

[URL=http://tesall.ru/uploads/imgs/pre_1445694731__15.jpg][IMG]http://tesall.ru/uploads/imgs/thumb_pre_1445694731__15.jpg[/IMG][/URL]

[URL=http://tesall.ru/uploads/imgs/pre_1445694745__16.jpg][IMG]http://tesall.ru/uploads/imgs/thumb_pre_1445694745__16.jpg[/IMG][/URL]

Теперь посмотрел, как влияет кость на вершины и исправил до следующего вида:

[URL=http://tesall.ru/uploads/imgs/pre_1445694762__17.jpg][IMG]http://tesall.ru/uploads/imgs/thumb_pre_1445694762__17.jpg[/IMG][/URL]

[URL=http://tesall.ru/uploads/imgs/pre_1445694775__18.jpg][IMG]http://tesall.ru/uploads/imgs/thumb_pre_1445694775__18.jpg[/IMG][/URL]

Что мы видим? Ряд вершин середины цилиндра находится немного ниже линии изгиба, поэтому, перейдя в таблицу, я установил вес вершин 0,45:

[URL=http://tesall.ru/uploads/imgs/pre_1445694789__19.jpg][IMG]http://tesall.ru/uploads/imgs/thumb_pre_1445694789__19.jpg[/IMG][/URL]

[URL=http://tesall.ru/uploads/imgs/pre_1445694803__20.jpg][IMG]http://tesall.ru/uploads/imgs/thumb_pre_1445694803__20.jpg[/IMG][/URL]

Далее я изогнул ногу, посмотреть, как штанина согнется правильно или есть что-то такое?

[URL=http://tesall.ru/uploads/imgs/pre_1445694815__21.jpg][IMG]http://tesall.ru/uploads/imgs/thumb_pre_1445694815__21.jpg[/IMG][/URL]

Мы видим, что вершины, указанные стрелками имеют большой вес они должны сгибаться плавнее, так что зайдем опять в таблицу и уменьшим вес.

В целом урок закончен, всем спасибо за внимание! Желаю вам успехов!

 

Автор: Filosof