Урок №7: Stitch! - Наш ответ Юдашкину и Версаче. |
 |
 |
Компания Digimation в очередной раз порадовала мир 3DS MAX своим новым инструментом - плагином Stitch (шов, стежок). Как следует из названия Stitch, создан для эффективной и реалистичной имитации тканей. Но не только. С его помощью можно: шить! Переведя выкройку из журнала мод типа Burda в сплайны и соответствующим образом обработав, можно получить одежду практически любой сложности без особого труда. Интересно? Тогда подробнее...
Stitch состоит из двух модификаторов:
1. Garment Maker - применяется для превращения сплайновых выкроек в mesh объекты, а также для сшивания отдельных частей одежды в единое целое.
2. Собственно, Stitch - модификатор для расчета динамики тканевых объектов.
Stitch реализует следующие возможности:
- Столкновение ткани с твердым телом
- Столкновение ткани с тканью
- Превращение любого mesh объекта в ткань
- Сшивание частей выкройки в законченную модель одежды
- Рассчитанная динамика встраивается в .max файл сцены, а не хранится отдельно (как меня доставали файлы динамики REM Clothreys!)
- Использование space warps (wind и gravity) для симуляции
- Любой mesh объект в сцене может быть легко включен в симуляцию (в качестве ткани или тела столкновения) и убран из нее
- Локальная симуляция спадающей ткани и драпировок (Damp Local) в одном кадре.
Подробнее о Stitch - см. мануал.
Установив и крякнув плагин (настоятельно рекомендую приобрести его легально, $300 - по сведениям render.ru), можно приступить собственно к его освоению. Как тут обойтись без туториалов? Stitch tutorials, к счастью достаточно подробно описывают его возможности.
Первые туториалы вводят нас в базовые функции Stitch-а - создание куска ткани, его взаимодействие с простым объектом столкновения и space warps. У Stitch интуитивный и не слишком перегруженный интерфейс, и даже с минимальным знанием английского разобраться совсем не сложно.
Гораздо интереснее рассмотреть туториалы, описывающие создание модели одежды. Для этого необходимо отыскать файлы со сценами Stitch-а. У меня они установились в С:\3dsmax4\plugins\Scenes\Digimation\Stitch.
Итак, Tutorial # 2 Stitching a Dress Together или новое платье для Маши. Открываем файл StitchTUT02.max
Далее по шагам:
1. Выделите девушку и спрячьте (Hide)
2. Теперь взглянем на выкройку поближе.
Платье состоит из восьми частей. Края, помеченные одинаковыми цифрами, сшиваются вместе. Обратите внимание, что каждая часть выкройки состоит из нескольких отдельных сплайнов.
3. Выделите все части выкройки и примените модификатор Garment Maker. Это превратит сплайны в mesh.
4. В стэке модификатора перейдите в подобъект Curve. Выкройка снова примет вид сплайна.
5. Удерживая CTRL, выделите сплайны, пронумерованные цифрами 2, и нажмите кнопку Create Seam (создать шов). Повторите операцию со всеми остальными сплайнами, пока сцена не примет следующий вид.
6. Выйдем из подобъекта Curve и покажем фигуру девушки (Unhide All).
7. Выделим платье и в стэке модификаторов зайдем в подобъект Panels. Выделим одну из частей выкройки, повернем ее на 90 градусов и передвинем так, чтобы она заняла такое положение, какое намечено в будущем платье, не пересекая фигуру.
8. Повторим то же и с остальными частями. Боковые части поворачивайте по вертикали на 45 градусов. Следите, чтобы сшиваемые края были рядом и чтобы между выкройками оставалось немного места.
9. Завершив расстановку выкроек, выходим из подобъекта Panels и в модификаторе Garment Maker нажимаем кнопку Mesh It! Между выкройками появятся "нитки".
10. Теперь выделим платье, а также следующие части фигуры девушки: arm, shirt, jeans, skin - т.е. те, с которыми соприкасается платье. Применим к выделению модификатор Stitch.
11. В свойствах модификатора нажмем кнопку Object properties и выставим для DressPattern значение cloth, а для остальных - collision object:
12. С помощью кнопок Add Object и Remove можно легко добавлять и удалять объекты, участвующие в симуляции. Свойства ткани можно загружать из пресетов. Нажимаете кнопку Load и переходите в папку D:\3dsmax4\plugins\Stitch. Доступны пресеты шелка, кожи, резины, шерсти, хлопка и мешковины.
13. Нажимаем ОК и пролистываем роллаут модификатора до конца. Устанавливаем значение Gravity 0 и убеждаемся, что задействована опция Use Sewing Springs. После этого нажимаем кнопку Simulate Local. Вот тут-то Stitch и начинает шить! Как только сшиваемые края будут достаточно близки друг к другу, остановите расчет симуляции, нажав ESC. Как видите, все происходит довольно быстро. На моем Атлоне 1300 МГц сметка платья не заняла и 30 секунд.
14. Теперь пролистываем роллаут вниз и убираем метку с опции Use Sewing Springs. Снова нажимаем Simulate Local. Через пару секунд дырки в платье исчезают.
15. Остановив симуляцию кнопкой ESC, устанавливаем значение Gravity -980. Опять нажимаем Simulate Local. Теперь платье под действием гравитации реалистично ложится на девушку.
Oleg |