Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пособия_Tutorials / Рус / Волосы_ мех_одежда_(70).doc
Скачиваний:
57
Добавлен:
25.04.2015
Размер:
4.11 Mб
Скачать

Флаг на ветру

В этом кратком пособии просто показаны основные действия, которые понадобятся при использовании модификатора Cloth (ткань). Полное понимание процесса, прояснится в следующих пособиях.

Создание флага из сплайна:

  1. Загрузка файла quickstart.max из папки \tutorials\cloth.

В сцене прямоугольный сплайн с именем Flag и цилиндр с именем FlagPole (флагшток).

  1. выделение объекта Flag и применение к нему модификатора Garment Maker.

Стек с модификатором Garment Maker для Editable Spline Flag

Теперь Flag обращен в сеть.

Это обращает плоский сплайн в 3D сеть, которую можно использовать как ткань.

Углы сети закруглены, поскольку сплайн флага настроен неверно.

  1. Удаление модификатора Garment Maker возвращает сплайн в исходное состояние.

  2. Переход на уровень подобъектов Vertex и выделение клавишами Ctrl+A всех вершин.

  3. В свитке Geometry щелчок Break.

Вершины сплайна Flag разорваны

Вершины сплайна обретают независимость. Это сохраняет углы при использовании Garment Maker. Так что следует проверить вершины и разорвать их перед применением Garment Maker.

  1. Выход с уровня подобъектов и снова применение Garment Maker.

Сплайн Flag с применением Garment Maker

Применение и настройка модификатора Cloth:

  1. Выделен объект Flag, применение к нему модификатора Cloth.

  2. В свитке Object щелчок кнопки Object Properties.

Это открывает диалог Object Properties.

Сначала следует указать для Cloth, какие объекты должны входить в имитацию. Пока только Flag имеется в левом столбце диалога Object Properties; объект FlagPole должен быть также частью имитации.

  1. В диалоге Object Properties щелчок кнопки Add Objects, выделение FlagPole и щелчок OK.

Это добавляет в имитацию объект FlagPole.

Далее будет установлено, какие объекты являются тканью, с какими объектами ткать взаимодействует в столкновениях.

  1. В левом списке диалога Object Properties выделение Flag и установка переключателя Cloth.

Это сообщает имитации, что Flag является тканью.

  1. В левом окне диалога Object Properties выделение FlagPole и установка переключателя Collision Object.

Это сообщает имитации, что FlagPole является объектом, с которым ткань взаимодействует.

  1. Щелчок OK закрывает диалог Object Properties.

Просмотр имитации:

Перед имитацией неплохо проверить размер ткани для уверенности в получении ожидаемых результатов. Модификатор Cloth использует реальные единицы в имитации, так что важно иметь привычку проверки размера объектов.

  1. На панели Create щелчок кнопки Helpers (вспомогательные объекты).

  2. Вызов Tape (рулетка), затем в окне Front растягиванием рулетки измерение ширины флага.

Ширина флага примерно 165 единиц 3ds Max. Currently, Текущая настройка Cloth в свитке Simulations Parameters = 2.54 cm/unit, то есть единица равна 1 inch (дюйм) (2.54 cm=1 inch). Так что при ширине 165 дюймов или 13.75 feet (футов) это большой флаг. Это следует иметь в виду при настройке поведения ткани.

  1. В свитке Cloth Object щелчок Simulate. После расчета примерно 35 кадров, клавишей Esc остановка имитации.

Флаг падает вниз, поскольку не прикреплен к флагштоку. Для присоединения флага к древку потребуется на уровне Group модификатора Cloth создать группу вершин.

Присоединение флага к древку:

  1. Переход на уровень Group модификатора Cloth. Видны вершины флага.

  2. В окне Front выделение ряда вершин объекта Flag, ближайших к древку, как на рисунке.

Набор вершин для связи с древком

  1. В свитке Group щелчок кнопки Make Group и ввод имени группы FlagPoleSelection. Щелчок OK закрывает диалог.

Теперь есть группа с именем, ее требуется привязать к древку.

  1. В свитке Group щелчок кнопки SimNode, затем указание FlagPole выделением в окне или в диалоге Select Objects, вызванном клавишей H.

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

  1. Закрытие уровня подобъектов Group.

Просмотр и правка имитации:

  1. В свитке Object щелчок Simulate.

Флаг падает вниз, оставаясь привязанным к флагштоку. Результат выглядит неестественным, что связано с размером флага (14 футов). Для улучшения результата следует изменить свойства ткани флага.

  1. Кнопкой Object Properties вызов диалога, затем в левом окне выделение строки Flag.

  2. Ввод значения Shear = 350.0.

  3. Ввод U Bend = 50.0.

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

  1. Закрытие диалога Object Properties, кнопкой Erase Simulation to удаление данных имитации.

  2. Снова щелчок Simulate и наблюдение падения флага.

Добавление силы ветра:

Для естественности имитации будет применено искажение пространства ветер (Wind).

  1. Панель Create > Space Warps > Forces. Растягивание значка искажения Wind в окне Left.

  2. Поворот значка искажения по флагу, как на рисунке.

Положение Wind в сцене

  1. Выделение Wind, переход на панель Modify и ввод Strength = 10.0.

Далее будет сказано Cloth, что в имитации ветер следует считать силой.

  1. Выделен объект Flag, в свитке Object щелчок кнопки Cloth Forces открывает диалог Forces.

  2. В окне Forces In Scene выделение Wind01 и щелчком кнопки в центре со стрелкой вправо перенос в окно Forces in Simulation. Щелчок OK закрывает диалог.

  1. Удаление имитации и щелчок Simulate с просмотром до конца.

Имитация флага завершена

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