Substance 3D Painter от Adobe является стандартом индустрии для PBR-текстурирования. Его используют в кино, играх и архитектурной визуализации. Разбираем основной рабочий процесс от импорта меша до экспорта текстур.
Первый проект за час: что делать по шагам
Самый быстрый способ понять программу это провести один предмет от импорта до готовых карт. Возьмите что-нибудь простое: ящик, кружку, шлем.
- Подготовьте модель. Развёртка без наложений, применённый масштаб, разумное число полигонов. Если развёртки нет, программа откажется работать: чем она отличается от хорошей, разобрано в гайде по UV-развёртке в Blender.
- Создайте проект. File и New, укажите файл модели, разрешение поставьте 2048 на время работы. Финальные 4096 включите в конце, иначе программа будет тормозить всё время.
- Запеките карты модели. Без них не заработает половина инструментов. Минимум это Ambient Occlusion, Curvature и Normal.
- Положите базовый материал. Перетащите готовый Smart Material из библиотеки и посмотрите, что получилось. Это не финал, это точка отсчёта.
- Добавьте износ. Поверх базы создайте слой с маской по кривизне: рёбра станут светлее, углубления темнее.
- Экспортируйте. Пресет под нужный движок, и карты готовы.
Час на первый предмет это нормально. Второй займёт минут двадцать.
Слои и маски: почему процесс называют неразрушительным
Главное отличие от рисования в графическом редакторе: здесь почти ничего не рисуется кистью напрямую.
Слой заливки. Основной рабочий элемент. Он покрывает модель целиком одним материалом, а видимость регулируется маской. Менять цвет или шероховатость можно в любой момент, ничего не переделывая.
Маска. Определяет, где слой виден. Её можно нарисовать вручную, но чаще она собирается из генераторов.
Генератор. Считает маску по геометрии: где выпуклость, где углубление, где верх модели. Именно поэтому запечённые карты обязательны, генератор берёт данные из них.
Фильтр. Правит уже готовую маску: размывает края, добавляет шум, обрезает по уровню.
Почему это удобно. Заказчик просит поменять цвет с синего на красный, а модель уже вся в потёртостях. В слоевой схеме это правка одного параметра. В нарисованной текстуре это работа заново.
Типичные ошибки новичка
Начать без запекания карт. Самая частая. Smart Materials выглядят плоско, генераторы не работают, и человек решает, что программа плохая.
Сразу поставить 4096. Работа замедляется в разы без всякой пользы: на этапе поиска вида разница не видна.
Рисовать кистью там, где справится маска. Нарисованная грязь не поправится, маска поправится.
Игнорировать Texture Sets. Если у модели несколько материалов, программа разложит их по отдельным наборам. Новички этого не замечают и полдня красят один набор, удивляясь, почему остальное осталось серым.
Экспорт без пресета. Ручной набор карт почти всегда оказывается неполным или с неверным цветовым пространством. Пресет под движок делает это правильно.
Слишком равномерный износ. Реальный предмет изнашивается неравномерно: там, где его берут руками, сильнее. Однородная потёртость по всей поверхности выглядит искусственно.
Рабочий процесс PBR-текстурирования в Substance Painter
Substance 3D Painter (S3P) работает с Physical-Based Rendering материалами нативно: каждый Paint Layer создаёт вклад в Albedo, Roughness, Metallic, Normal, Height карты одновременно. Smart Materials , ключевая концепция: готовый материал (например «Worn Metal») анализирует геометрию модели и автоматически добавляет износ по рёбрам, грязь в углублениях, потёртости на выступающих частях. Это работает через Generators (процедурные маски на основе кривизны, AO, позиции). Порядок работы: 1) Импорт меша с UV-разверткой + Bake Maps (Ambient Occlusion, Curvature, Position, Normal from Mesh) , это занимает 5-15 минут и создаёт основу для всех Smart материалов. 2) Применяй Base материалы (металл, пластик, кожа). 3) Добавляй Smart Materials для износа. 4) Ручная доводка кистями. 5) Экспорт карт под нужный движок (UE5, Unity, Blender).
Ключевые инструменты которые ускорят работу в S3P
- Bake Maps перед работой: без запечённых AO и Curvature карт Smart Materials не работают. Bake → TextureSet Settings → Bake Mesh Maps. Разрешение 4096 для финала, 2048 для черновика.
- Smart Masks: маски привязанные к геометрии , ребра, впадины, поверхности , основа неразрушительного текстурирования. Меняй параметры Generators в стеке без перерисовки.
- Anchor Points: позволяют ссылаться на один слой в другом месте стека. Полезно для маскирования на основе нижнего слоя.
- Textures Sets: для сложных моделей с несколькими UV-наборами (голова, тело, броня) используй несколько Texture Sets с независимыми разрешениями.
- Экспорт под движок: используй готовые пресеты экспорта: Unreal Engine 4/5, Unity HDRP, Blender Cycles. Один клик , все нужные карты в нужном формате.
Горячие клавиши Substance Painter для ускорения работы
- B: переключение между кистями (Fill, Projection, Paint).
- [ / ]: уменьшить/увеличить размер кисти. Значительно быстрее ползунка.
- M: переключить между 2D и 3D видом. Быстро проверяй как текстура выглядит на UV.
- X: Symmetry Mode вкл/выкл. Рисуй симметрично для персонажей.
- Ctrl+Z / Ctrl+Shift+Z: стандартная отмена/повтор. История 200+ шагов.
- Ctrl+Shift+E: быстрый экспорт (Export Textures). Открывает диалог экспорта без переходов в меню.
- Shift+ПКМ: пипетка , захвати материал с другого места UV и рисуй им.
Оптимизация производительности Substance Painter
Большие текстуры (4K+) замедляют работу. Рабочий порядок: начинай работу в 2K разрешении для быстрой итерации → переключи на 4K перед финальным экспортом (Edit → Project Configuration → Document Resolution). GPU: Substance Painter использует GPU для отображения. RTX 3060+ обеспечивает комфортную работу с несколькими Texture Sets 4K. VRAM: 8 ГБ для комфортной работы с двумя 4K Texture Sets. Настройки Display: в View → View Settings снизь Shadow Quality до Low для ускорения viewport при сложных материалах.
Экспорт текстур для разных движков
Substance Painter поддерживает экспорт под конкретный движок через пресеты. File > Export Textures > Output Template: Unreal Engine 4 (или 5) запакует Metallic/Roughness/AO в один PNG по каналам (упакованная текстура ORM). Unity Standard (Metallic Setup) даст набор под стандартный PBR-шейдер Unity. Godot GLTF экспортирует в формат PBR совместимый с Godot 4. Arnold AI пакует для рендера в Maya. Для Blender используй базовый PBR набор: BaseColor, Metallic, Roughness, Normal, Height. Blender Principled BSDF их поддерживает нативно. Разрешение: для игры 2K достаточно, для кино и визуализации 4K+.
Частые вопросы
Нужна ли UV-развёртка для Substance Painter?
Обязательна. S3P работает исключительно на UV. Без UV , карты не генерируются. Хорошая UV-развёртка: без перекрывающихся островов (кроме зеркальных симметричных), минимальное искажение, острова заполняют 80%+ UV-пространства. Для автоматической UV: UVUnwrap в Blender, UV Packing в Maya, или RizomUV (платный профессиональный инструмент).
Какой размер текстур выбрать: 2K или 4K?
Для игровых персонажей: 2K на тело, 4K на голову (много мелких деталей). Для архвиз пропсов: 2K достаточно для 90% объектов. Для hero assets (главные объекты первого плана): 4K. 8K: только для кинематографических проектов или очень крупных планов. Размер текстур влияет на VRAM в движке: четыре 4K текстуры = ~80 МБ VRAM.
Можно ли использовать Substance Painter бесплатно?
Adobe купила Substance в 2019. Подписка Adobe Substance 3D Collection: от $49.99/мес или $599/год. Бесплатная лицензия: Substance 3D для студентов (бесплатно при наличии студенческой почты). Steam версия: единовременная покупка старой Painter 2021.1 ($149.99) , без новых функций. Blender+Blender Texture Paint: бесплатная альтернатива с меньшим функционалом.
Читайте также
- Процедурные текстуры в Blender: мастер-класс по нода-редактору
- Substance 3D Painter 2026: новые функции и улучшения рабочего процесса
- Топ-7 AI-инструментов для автоматического текстурирования 3D-моделей
- UEFN: создаём игровые острова для Fortnite с нуля
- Shader Editor продвинутый: создаём процедурные материалы с нуля
