Marvelous Designer создаёт реалистичную одежду для 3D-персонажей через симуляцию ткани. Используется в Assassin s Creed, The Witcher, фильмах Marvel. Разбираем как начать работу и создать первый костюм.
Принцип работы Marvelous Designer
В отличие от полигонального моделирования, Marvelous Designer работает с выкройками: 2D-паттерны как в реальном швейном производстве. Соедините паттерны швами, запустите симуляцию: ткань падает и облегает тело персонажа с учётом свойств материала. Шерсть, шёлк, деним, кожа имеют разные физические характеристики.
Базовый рабочий процесс
1. Импортируйте аватар персонажа (OBJ или FBX) через File, Import. 2. Создайте паттерны в 2D-окне через Rectangle (прямоугольник для базовых форм). 3. Соедините паттерны инструментом Segment Sewing по краям. 4. Нажмите Play (пробел) для запуска симуляции. 5. Настройте свойства ткани в панели Property Editor.
Настройка свойств ткани
Fabric Editor содержит параметры: Bend (жёсткость изгиба), Stretch (растяжимость), Shear (сдвиг), Density (плотность). Предустановки для джинсы, шёлка, хлопка, кожи. Для более твёрдых элементов (воротник, пояс): высокий Bend Resistance. Для мягких драпировок (шарф, плащ): низкий Bend, высокая Density.
Экспорт в ZBrush и Blender
После симуляции заморозьте одежду на персонаже (Freeze). Экспортируйте в OBJ или FBX. В ZBrush добавьте детали ткани: швы, складки, потёртости через альфы. В Blender настройте Cloth Simulation или используйте результат Marvelous как статичный меш с текстурами из Substance Painter.
Стоимость и альтернативы
Marvelous Designer стоит от 50 долларов в месяц или около 600 долларов бессрочная лицензия. Бесплатная альтернатива: Blender Cloth Simulation менее специализирована но подходит для простых задач. Для студентов: Marvelous Designer Education лицензия со скидкой 50%.
Базовый рабочий процесс в Marvelous Designer
Marvelous Designer работает по принципу реального пошива: вы создаёте выкройки в 2D-пространстве, сшиваете их швы, симулируете физику. Программа рассчитывает, как ткань провиснет, сложится и примет форму под воздействием гравитации и тела персонажа.
Первый шаг: импортируйте аватар из ZBrush или Blender в форматах OBJ или FBX. Аватар должен быть в T-pose или A-pose для первоначального одевания. Привяжите аватар к арматуре (если есть) через File → Import → Avatar. Masking (маскирование): создайте fit mesh сложных деталей (обувь, пояс), чтобы ткань не проникала сквозь них.
Создание выкройки: правая кнопка в 2D-окне → Create Polygon. Нарисуйте прямоугольник (базовая выкройка майки: перед и спинка). Швы: выберите два края разных панелей, нажмите Sewing → Connect. Симуляция запускается кнопкой Play. Первая симуляция всегда груботая: одежда «падает» на персонажа неравномерно. Отрегулируйте потом.
Параметры ткани и их физическое значение
Preset ткани в Fabric Library: Marvelous Designer содержит библиотеку предустановок для Cotton, Silk, Denim, Leather, Wool. Выберите Denim для джинсов: Bend Strength 80 (высокая жёсткость), Shear Strength 50, Density 0.45 г/см2. Для шёлка Bend Strength 5-10 (очень мягкий), Density 0.12 г/см2. Реальные параметры тканей:
- Хлопок (Cotton T-shirt): Density 0.17 г/см2, Bend 20, Shear 30
- Денима (Heavy Denim): Density 0.45 г/см2, Bend 80, Shear 60
- Кожа (Leather jacket): Density 0.55 г/см2, Bend 150, Shear 100
- Шёлк (Silk blouse): Density 0.12 г/см2, Bend 5, Shear 15
Friction (трение): определяет, как ткань скользит по поверхности аватара. Высокое трение 0.7-0.8 у хлопка: майка плотно держится на плечах. Низкое трение 0.1-0.2 у шёлка: платье свободно ниспадает. Неправильное трение — ткань либо не двигается, либо скользит как по льду.
Сложные элементы одежды
Складки и морщины: Wrinkle Map в симуляции добавляет детали складок без ручного скульптинга. После симуляции выберите Wrinkle Bake → UV Normal Map. Экспортируйте нормал-карту в Substance Painter для дальнейшего текстурирования. Это ускоряет работу: не нужно вручную скульптить каждую складку в ZBrush.
Застёжки и пуговицы: Marvelous Designer поддерживает Button, Zipper, Tack (заклёпка) в физической симуляции. Пуговица: выберите Position на ткани → Create Button. Петля: Create Buttonhole на другой панели, соедините. Молния: Edge → Zipper → выберите края двух панелей.
Аватар с анимацией: для динамической одежды в анимированной сцене импортируйте Alembic (.abc) или BVH анимацию вместе с аватаром. Симуляция рассчитывается поверх движений персонажа. Кэшируйте результат симуляции (File → Export → Alembic) для загрузки в Cinema 4D, Maya или Blender без пересчёта физики каждый раз.
Экспорт в Blender и Unreal Engine 5
Топология для рендера: Marvelous Designer генерирует квадратную сетку (quad mesh), которая хорошо деформируется при анимации. Однако количество полигонов высокое (500 000-2 000 000 для детального платья). Для реалтайм-движков нужна ретопология в RizomUV + Quad Remesh в Blender (Add-on: QuadRemesher, 250 USD/год).
Нормал-карты для оптимизированной версии: создайте High Poly (полная симуляция MD) и Low Poly (ретопология). В Blender запеките нормали High на Low через Bake Type = Normal. Результат: оптимизированная одежда 5 000-20 000 полигонов с деталями складок из нормал-карты.
Blender аддон Marvelous2Blender: автоматический импорт с корректной UV-разверткой и настройкой Subdivision. Blender Cloth Simulation (Physics) не заменяет Marvelous для сложной одежды, но годится для простых динамических эффектов (плащи, флаги) без покупки лицензии MD.
Сложные типы одежды: верхняя одежда и аксессуары
Пальто и плащи: многослойная одежда требует корректной последовательности симуляции. Симулируйте изнутри наружу: сначала нижнее бельё (если есть), затем рубашка, затем пальто. Каждый слой одежды добавляет слой Self-Collision: это замедляет симуляцию. Оптимизация: Layer Offset между слоями (0.3-0.5 мм) предотвращает взаимное проникновение без Self-Collision на каждом шаге.
Кожаные куртки: жёсткие материалы (Leather preset) не складываются реалистично без дополнительных мест сгибов. Добавьте нарочитые морщины через Internal Lines на панелях: они указывают Marvelous Designer, где ткань должна сгибаться. Кожаные швы (quilting) создаются Multiple Stitch линиями внутри панели.
Пояса и ремни: создайте как отдельную панель с максимально высокой жёсткостью (Bend Strength 500-1000). Прикрепите к фигуре через Tack (заклёпку). Металлические пряжки моделируйте отдельно в Blender и соединяйте в финальной сцене. Marvelous Designer не предназначен для жёстких металлических деталей.
Типичные ошибки при работе в Marvelous Designer
Ошибка 1: Симуляция не сходится. Ткань бесконечно трясётся без стабильного результата. Причина: слишком высокая начальная скорость симуляции или слишком маленький Particle Distance (менее 10 мм). Решение: уменьшите Gravity X0.5, увеличьте Particle Distance до 20 мм для предварительной симуляции, затем уменьшите для финального расчёта.
Ошибка 2: Проникновение ткани сквозь тело. Collision Thickness слишком мала. Решение: увеличьте Collision Offset с 1 до 3-5 мм. Проверьте, что у аватара включён Collision Object статус. Для тонкой ткани, которая всё равно проходит сквозь сложные части тела: добавьте Collision Proxy (упрощённую сетку для коллизий) поверх оригинального аватара.
Ошибка 3: Неправильный масштаб. Если импортированный аватар имеет размер 180 мм вместо 180 см (Blender в сантиметрах, Marvelous в сантиметрах, но FBX иногда экспортируется в метрах), ткань будет вести себя неправильно. Физика ткани в Marvelous откалибрована под реальные размеры. Проверяйте: рост аватара должен быть ~170-180 в единицах MD.
Рынок и применение Marvelous Designer в индустрии
Marvelous Designer используется в: крупных геймдев-студиях (EA, Ubisoft, CD Projekt Red) для одежды персонажей, мода-индустрии для виртуальных коллекций (Balenciaga, Nike выпускали digital-first коллекции), кинопроизводстве (Marvel, Netflix для одежды CG-персонажей), ecommerce для виртуальной примерки одежды (Zalando пилотирует AR-примерку в 2026 году). Ежегодные обновления добавляют функции, критичные для AAA-производства: интеграция с Houdini через Alembic для симуляции в движке.
Стоимость обучения MD: официальный Marvelous Designer Learning Resource Center (бесплатно на сайте). Платные курсы: «Marvelous Designer for Game Characters» на Udemy ($20-50 в распродажу). «3D Costume Design with MD» от CGMA ($500/месяц). Книга: нет актуальных русскоязычных изданий — пользуйтесь английскими PDF на сайте CLO3D (родительская компания MD). Время до первого рабочего результата: 8-12 часов для человека с любым 3D-опытом.
Частые вопросы
- Чем Marvelous Designer отличается от создания одежды в Blender?
-
Marvelous Designer симулирует реальную физику ткани: выкройки шьются и падают под гравитацией как настоящая одежда. Blender Cloth Simulation: работает на основе меша, менее интуитивный для создания сложных выкроек. MD быстрее для создания реалистичной одежды (платья, куртки, пальто). Blender лучше для стилизованной и game-ready одежды без сложной физики. Профессиональный пайплайн: MD для выкройки -> Blender/Maya для ретопологии.
- Какой формат экспорта из Marvelous Designer лучше для Blender?
-
OBJ: самый универсальный, поддерживает несколько меш-объектов (каждая деталь отдельно). FBX: включает анимацию симуляции для экспорта в UE5/Unity. Alembic (.abc): для кэшированной симуляции ткани в Houdini или Blender. При экспорте в Blender: установите Scale 0.1 (MD использует миллиметры), выберите Unified UV Coordinates для правильных UV. После импорта: Apply Scale в Blender (Ctrl+A).
- Marvelous Designer работает на Windows и Mac?
-
Да, MD поддерживает Windows 10/11 и macOS 12+. На Apple Silicon (M1, M2, M3): работает нативно с ARM-оптимизацией, быстрее Intel Mac. Требования: 16 ГБ RAM (рекомендуется 32 ГБ для сложных проектов), GPU с OpenGL 3.3+. Подписка: $50/месяц или $499/год (CLO Subscription). Студенческая: $20/месяц. Тестовый период: 30 дней бесплатно.
