Читаем Анимация персонажей в 3D Studio MAX полностью

Теперь, когда у нас имеются все кости, давайте превратим их в скелет Bones Pro MAX.

Превращение костей в скелет Bones Pro MAX

Кости системы MAX могут использо ваться для реализации простой анимации, но их нельзя

масштабировать и скручивать подобно скелетным структурам Bones Pro MAX. Возможности

масштабирования и скручивания элементов скелета — это одни из основных преимуществ

программы Bones Pro MAX. Таким образом, перед использованием костей коровы для анимации

оболочки необходимо превратить их в коробчатый скелет с помощью инструмента Skeleton

( Скелет).

Размеры сформированных параллеле пипедов коробчатого скелета должны соответствовать

размерам частей тела, анимация которых осуществляется с их помощью. Это позволит избежать

нарушения структуры связей вершин оболочки со скелетом. Параллелепипеды могут

генерироваться по отдельности или группой так, чтобы в результате образовались элементы

соответствующе го размера для всех частей скелета. Итак, просто выделите те кости, которые

должны иметь одинаковый размер, и щелкните кнопку Generate Boxes( Создать блоки).

Настройте поперечный размер блока-параллелепипеда и щелкните кнопку OK. В результате

вокруг выделенных костей появятся коробчатые конструкции. Повторите аналогичные действия

для всех элементов скелета.

Если нужно назначить индивидуальные имена каждой кости или таким группам, как кости спины, ног и т. п., проще всего сделать это прямо в процессе их создания, а не переименовывать уже

готовые элементы скелета позже. Выделите вместо всех костей скелета только одну группу

костей, требующих уникального имени, например кости передней левой ноги, и сгенерируйте для

нее параллеле пипеды скелетных элементов. Продолжайте процесс формирования коробчатых

конструкций, выделяя группы костей, имеющих одинаковые имя и размеры. Не забывайте

предваритель но хорошо спланировать свои действия!

1. Если еще не выделены все звенья системы связей, сделайте это сейчас.

2. На командной панели Utitity (Сервис) выберите в раскрывающемся

Рис. 12.4Кости превращаются в блоки коробчатого сечения

списке инструментов пункт Skeleton( Скелет).

3. Щелкните кнопку Generate Boxes( Создать блоки). Откроется окно диалога Generate Boxes.

4. В поле Box Width (Ширина блока) введите величину 2.0 и щелкните кнопку OK. Вокруг

выделенных костей появятся прямоугольные блоки, как показано на рис. 12.4. При этом

кости останутся выделенными.

5. Нажмите клавишу Delete, чтобы удалить исходные кости. На экране останется только

коробчатая конструкция. Обратите внимание, что если не переименовывать кости, то

имена костей скелета Bones Pro, которые можно увидеть в окне диалога Select by Name

(Выделить по имени), будут повторять имена соответствующих костей скелета 3D Studio

MAX. Теперь скелет представляет собой набор связан-

www.books-shop.com

Рис. 12.6Вымя неестественно растягивается из-за наличия неверных связей вершин

ных коробчатых блоков, как показано на рис. 12.5.

6. Сохраните сцену в файле Cowlink.max.

Связывание телесной оболочки со скелетом

Теперь скелет полностью готов к тому, чтобы управлять телом Пеструхи. Bones Pro MAX, так же

как и Physique, связывает с каждой костью скелета цилиндрические группы окружающих кость

вершин оболочки. Поэтому важно расположить тело таким образом, чтобы программе было легче

правильно выбрать связываемые вершины. Вспомните, что в главе 11 оболочка коровы была

изменена так, чтобы хвост торчал, а не прижимался к телу. В результате такого изменения в

процессе соединения оболочки со скелетом не произойдет наложения и ошибочного

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

позже не пришлось вручную переназначать связи вершин.

Важно хорошо представлять себе структуру оболочки. В противном случае можно потерять

многие часы работы, обнаружив в процессе анимации, что оболочка потеряла какие-то элементы

или грани в результате наличия неправильных связей между частями тела.

Метод проб и ошибок: без ошибок не бывает

Даже если все действия были хорошо спланированы, иногда элементы оболочки оказываются

неправильно объединены друг с другом и нуждаются в дополнительных преобразованиях до

начала связывания со скелетом. Для оболочки коровы из главы 11 требовалось минимальное

количество правок, потому что в процессе анимации она оставалась на одном месте. Если вы

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

ее ногой, неестественно растягиваясь, как показано на рис. 12.6. Первым логическим шагом на

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

другой кости скелета и отсоединение их от костей

Рис. 12.7На вымени бедной Пеструхи появились прорехи

Перейти на страницу:

Похожие книги

1С: Управление небольшой фирмой 8.2 с нуля. 100 уроков для начинающих
1С: Управление небольшой фирмой 8.2 с нуля. 100 уроков для начинающих

Книга предоставляет полное описание приемов и методов работы с программой "1С:Управление небольшой фирмой 8.2". Показано, как автоматизировать управленческий учет всех основных операций, а также автоматизировать процессы организационного характера (маркетинг, построение кадровой политики и др.). Описано, как вводить исходные данные, заполнять справочники и каталоги, работать с первичными документами, формировать разнообразные отчеты, выводить данные на печать. Материал подан в виде тематических уроков, в которых рассмотрены все основные аспекты деятельности современного предприятия. Каждый урок содержит подробное описание рассматриваемой темы с детальным разбором и иллюстрированием всех этапов. Все приведенные в книге примеры и рекомендации основаны на реальных фактах и имеют практическое подтверждение.

Алексей Анатольевич Гладкий

Экономика / Программное обеспечение / Прочая компьютерная литература / Прочая справочная литература / Книги по IT / Словари и Энциклопедии