3ds Max 2008 на 100 %
Шрифт:
...
ПРИМЕЧАНИЕ
Если в списке утилит нет кнопки reactor, то щелкните на кнопке More (Дополнительно) в свитке Utilities (Утилиты), в результате чего откроется окно диалога Utilities (Утилиты), где в списке утилит выберите reactor.
Чтобы посмотреть предварительную анимацию, нажмите в свитке Preview & Animation (Просмотр и анимация) кнопку Preview in Window (Предварительный просмотр). Модуль проанализирует все настройки и, если ошибок нет, запустит предварительный просмотр, при котором откроется окно reactor Real-Time Preview (Окно предварительного просмотра reactor). После нажатия клавиши P в этом окне начнет воспроизводиться анимация. Вы можете проанализировать полученный результат и, если вас что-то не устраивает, попробовать изменить какие-либо настройки.
Если все в порядке, то в свитке Preview & Animation (Просмотр и анимация) щелкните на кнопке Create Animation (Создать анимацию). Появится предупреждение о том, что данное действие нельзя отменить. Щелкните в данном окне на кнопке OK. В результате запустится просчет динамики, и скатерть опустится на стол (рис. 7.3).
Если в настройках утилиты reactor установлен флажок Update Viewports (Обновлять окна проекций), то вы будете видеть результат в ходе просчета динамики. Чтобы посмотреть выполненную анимацию после просчета, нажмите кнопку Play Animation (Воспроизвести анимацию).
...
ПРИМЕЧАНИЕ
На прилагаемом к книге DVD в папке Examples\Глава 07\Cloth находится файл сцены Cloth.max. В папке Video\Глава 07 содержится анимационный ролик Cloth.avi с динамикой скатерти.
7.3. Практическое задание. Развешиваем шторы
Еще одной замечательной особенностью тканей в 3ds Max является их способность взаимодействовать с объектом типа Wind (Ветер). Используя его, можно смоделировать штору, развевающуюся у открытого окна.
Вы можете создать сцену, состоящую из небольшого участка стены с окном и шторы, подвешенной к карнизу, или воспользоваться файлом curtain_start.max, который находится в папке Examples\Глава 07\Сurtain прилагаемого к книге DVD (рис. 7.4).
Как и в предыдущем случае, для просчета динамики ткани в первую очередь нужно назначить двум объектам Plane (Плоскость), которые имитируют шторы, модификатор reactor Cloth (Ткань reactor) и настроить его. Для этого выполните следующие действия.
1. Выделите в окне проекции одну штору, после чего на вкладке Modify (Изменение) командной панели выберите из списка модификаторов reactor Cloth (Ткань reactor).
2. Щелкните на плюсике рядом с именем модификатора в стеке и выделите строку Vertex (Вершина), чтобы переключиться в режим редактирования вершин.
3. Выделите в шторах верхний ряд вершин и в свитке Constraints (Ограничения) щелкните на кнопке Fix Vertices (Зафиксировать вершины). В результате верхний ряд вершин окажется вне зоны действия модуля reactor и прикрепится к карнизу.
4. В свитке Properties (Свойства) задайте параметру Mass (Вес) значение 0,5.
5. Повторите действия, описанные в пп. 1–4 для второй шторы.
Далее необходимо добавить в сцену значки коллекции тканей и ветра, который будет раздувать шторы. Для этого выполните следующие действия.
1. На вкладке Create (Создание) командной панели щелкните на кнопке Helpers (Вспомогательные объекты)
и выберите из раскрывающегося списка разновидностей объектов строку reactor.
2. Нажмите кнопку CLCollection (Коллекция тканей), затем щелкните в любом месте окна проекции для создания коллекции тканей (положение и размер значка не имеют значения).
3. Для добавления одной шторы в коллекцию тканей перейдите на вкладку Modify (Изменение) командной панели, в свитке Properties (Свойства) нажмите кнопку Pick (Выбрать) и щелкните в окне проекции на шторе. Повторите данные действия для второй шторы.
4. Вернитесь на вкладку Create (Создание) командной панели и щелкните на кнопке Helpers (Вспомогательные объекты). Для добавления в сцену ветра нажмите кнопку Wind (Ветер), а затем щелкните в окне проекции Left (Слева) позади стены с оконным проемом. Обратите внимание на положение стрелки в значке: она определяет направление ветра и должна указывать на шторы.
5. В свитке Properties (Свойства) настроек объекта Wind (Ветер) установите флажок Wind On (Включить ветер). Установите также флажок Ripple (Рябь), а переключатель данной области – в положение Left/Right (Слева/направо). Это заставит колыхаться шторы из стороны в сторону, что добавит динамике реализма.
В результате в окнах проекций появятся значок коллекции тканей и значок ветра (рис. 7.5).
Теперь нужно запустить просчет динамики. Для этого щелкните на кнопке Utilities (Утилиты) командной панели и далее на кнопке reactor. В свитке Preview & Animation (Просмотр и анимация) щелкните на кнопке Create Animation (Создать анимацию), в результате чего начнется просчет динамики штор.Для создания более естественных колебаний шторы от порывов ветра можно анимировать значение силы ветра и (или) рябь.
На рис. 7.6 представлен кадр из анимации движения шторы под действием ветра.
...
ПРИМЕЧАНИЕ
На прилагаемом к книге DVD в папке Examples\Глава 07\Curtain находится файл упражнения сurtain_end.max. В папке Video\Глава 07 содержится анимационный ролик Curtain.avi.
В этих двух примерах мы рассмотрели принципы работы с тканями при помощи модуля reactor. Для более детальной настройки анимации можно поэкспериментировать со значениями параметров.
Рис. 7.6. Шторы, раздуваемые порывами ветра
7.4. Практическое задание. Боулинг
Как вы можете догадаться из названия упражнения, мы будем говорить о боулинге, а точнее, о динамике твердых тел, использованной при моделировании такой сцены. Нам понадобится примитивный зал для боулинга, кегли и шар. Вы можете использовать файл bowling_start.max из папки Examples\Глава 07\Bowling прилагаемого к книге DVD или создать объекты самостоятельно.