Marvelous Designer

Marvelous Designer — инструмент для создания реалистичной одежды: ты рисуешь выкройки в 2D, сшиваешь их и получаешь настоящую ткань с физикой. Стандарт AAA-студий для костюмов персонажей.

Уровень: начальный 18 разделов ⏱ 3–4 часа

1. Что такое Marvelous Designer

Одежда в традиционных DCC-пакетах — это ручная лепка складок. Marvelous делает по-другому: выкройки (паттерны) шьются, как у настоящего портного, а ткань «ложится» физически корректно.

Сфера применения: персонажи для игр и фильмов, фэшн-визуализация, реклама.

Версии: Personal (инди), Pro и Enterprise. Есть 30-дневный триал. Плюс бесплатные плагины для Unreal/Unity/Maya автоматизируют импорт одежды.

2. Интерфейс

Два главных окна:

Панели: слева списки деталей/швов, внизу таймлайн симуляции, справа параметры ткани (Properties).

3. Манекен и поза

Скачай аватар из библиотеки Avatar Library — подходит под стандартные пропорции человеческого тела.

Для игрового проекта поза T-Pose/A-Pose — стандарт: её проще риггать и переиспользовать геометрию.

4. Рисование выкроек (Pattern)

В 2D-окне создай деталь инструментом Polygon/Line:

  1. Нажми Line, ставь точки контура деталей (например, перед и спинку футболки).
  2. Замкни контур — получится выкройка, появится в списке Pattern.
  3. Добавь припуски и воротник отдельными выкройками.

Размер в сантиметрах: выкройки рисуются в масштабе 1:1 относительно манекена.

5. Сшивание (Sewing Lines)

Сшей детали: Line в режиме Sewing (иконка «иголка»).

  1. Проведи линию от рёбра одной выкройки к рёбру другой.
  2. Красный пунктир отображает очередь строчки; жми Simulate (пробел).
  3. Ткань стягивается вдоль швов и облегает манекен.
Неправильные швы (перекрученные или лишние) дают «гармошку» на ткани. Проверь направление строчек: они должны соединять соответствующие стороны (перед с передом, спинка со спинкой).

6. Симуляция ткани

Кнопка Simulate (пробел) проходит по кадрам. Во время симуляции можно:

Останавливай симуляцию в правильном положении (стойка T/A) кнопкой Stop.

7. Параметры ткани (Physical Properties)

Каждая ткань имеет физические параметры:

ПараметрЭффект
Densityвес — тяжёлые ткани провисают
Stiffnessжёсткость: джинса против шифона
Stretchрастяжимость (трикотаж высокий)
Bucklingскладчатость/морщины

Пресеты: Silk, Denim, Leather, Lycra... — стартуй с них, потом настраивай под задачу.

8. Как «усадить» одежду по телу

Чтобы вещь сидела точно:

Морщины на локтях: после симуляции в согнутой позе заморозь (Freeze) участок локтя — его складки сохранятся даже в выпрямленной позе.

9. Аксессуары и украшения

Добавь к костюму воротники, карманы, пуговицы:

Для металлок фурнитуры позже пригодятся металлические материалы из Painter.

10. Экспорт в игровые движки

Выгружай одежду: File → Export → FBX/OBJ с опцией «Weld» (склейка и чистка). Варианты:

Перед импортом в движок проверь нормали и UV: Marvelous делает UV сам, но соотношение плотности (texel density) лучше привести в RizomUV.

11. Организация проекта и слои

Сцена с курткой, брюками и аксессуарами быстро разрастается, поэтому дисциплина важна с первых минут. Основа — понятные имена и слои:

Веди копии сцены от этапа к этапу: эталонная сшитая модель, симулированная версия и финальная — тогда можно вернуться назад без повтора работы.

12. Анимация ткани и кэш симуляции

Marvelous симулирует ткань по любому движению манекена — импортированная анимация заставляет одежду жить. Для игрового пайплайна результат лучше запечь:

Если персонаж в сцене статичен, симуляцию «замораживают» на нужном кадре — так получается идеальная неподвижная одежда для запечки деталей.

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

13. Детализация: нормали и деформация

Мелкие складки на вороте и поясе — главный признак дорогой работы. Два пути: физическая симуляция с плотной выкройкой и добавление детальности на финале.

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

14. Продакшн-пайплайн персонажа

Граница ответственности Marvelous — только одежда. Весь маршрут персонажа выглядит так:

ЭтапИнструмент
Модель телаMaya / ZBrush
Выкройки и одеждаMarvelous Designer
UV и texel densityRizomUV
Текстуры тканиSubstance 3D Painter
Финальный рендерMarmoset Toolbag

Перед финальным экспортом обязательно проверь поведение костюма на всех анимациях персонажа: швы и карманы чаще всего «разъезжаются» именно в движении.

15. Импорт готовых выкроек

Выкройку не обязательно рисовать с нуля: индустрия обменивается файлами DXF/AAMA, SVG и ZIP-паттернами. Marvelous Designer умеет их импортировать и превращать в редактируемые панели:

File → Import → Pattern (DXF, SVG, ...)
Скачай промышленные лекала реальных моделей (например, free patterns на ресурсах типа DXF-library), разбери, как устроены вытачки — и моделируй свои изделия профессиональнее.

16. Оптимизация симуляции

Тяжёлая ткань с высокой плотностью сетки может «зависать» на сложной анимации. Скорость и качество регулируются настройками, а не только железом:

Simulation → Parameters: Subframe Level, Particle Distance, Quality
Не ставь Particle Distance меньше 2 мм «на всякий случай»: время одного кадра вырастет в разы, а выигрыш в качестве будет почти незаметен при фактурной ткани.

17. Python API для автоматизации

Marvelous Designer поддерживает скрипты на Python: повторяющиеся операции (импорт, подгонка, экспорт) можно собрать в один пайплайн вместо ручных кликов:

import marvelous
doc = marvelous.get_document()
doc.import_pattern("skirt.dxf")
doc.simulate()
doc.export("skirt.abc")
Используй Python 3.x с учётом версии Marvelous: минорные релизы меняют сигнатуры методов. Пинни свою среду и версию, иначе скрипт «сломается» после обновления программы.

18. Чек-лист перед экспортом в движок

Одежда готова, но между «выглядит в Marvelous» и «работает в Unity/Unreal» лежит несколько шагов. Сверься со списком:

ПунктПроверка
Позаэкспорт в целевой позе (T/A), а не в редакционной
Кэшанимация закэширована, не только live-симуляция
Топологияплотность приемлема для движка
МатериалыPBR-карты и UV вынесены наружу
ФорматыFBX/ABC с драйверами, скининг не сломан
Помни о параметрах ткани в движке: физика импортируется в виде формы, а не как поведение. Жидкая ткань из Marvelous в играх станет жёсткой, если не настроить ткани в движке отдельно.

Что дальше

Типичный игровой пайплайн для персонажа: скульптинг в ZBrush, одежда в Marvelous Designer, развёртка в RizomUV, текстуры в Substance 3D Painter, финальный рендер в Marmoset Toolbag и импорт в Unreal Engine.

← Вернуться к курсам