Открыть сервис

Substance Painter — программа текстурирования

Substance Painter — коммерческое программное обеспечение для создания и редактирования текстур трёхмерных моделей, разработанное французской компанией Allegorithmic (ныне подразделение Adobe Inc.). Программа позиционируется как стандарт в индустрии разработки видеоигр и киноиндустрии для процедурного и ручного текстурирования, позволяя художникам создавать детализированные материалы с использованием слоёв, масок и процедурных генераторов в реальном времени.

История

Разработка Substance Painter началась в 2014 году в рамках экосистемы инструментов Substance, созданной Allegorithmic. Первая публичная версия программы вышла в июне 2014 года. Ключевым отличием нового продукта от существовавших аналогов (например, ZBrush, Mudbox или Mari) стала ориентация на физически корректный рендеринг (PBR) и использование графического движка реального времени для предпросмотра.

В январе 2019 года компания Adobe приобрела Allegorithmic, после чего инструменты Substance стали частью пакета Creative Cloud. В 2021 году программа была переведена на подписочную модель распространения, а также интегрирована с другими продуктами Adobe. Несмотря на смену владельца, Substance Painter сохранил собственную лицензию и продолжает развиваться как самостоятельное приложение.

Основные возможности

Слоёная система текстурирования

В основе Substance Painter лежит нелинейный подход к созданию текстур, схожий с работой в растровых редакторах. Художник работает со слоями, каждый из которых может содержать заливку цветом, изображение, процедурный генератор или результат работы кисти. Слои поддерживают маски, режимы наложения и корректирующие фильтры. Такая архитектура позволяет вносить изменения на любом этапе без разрушения уже созданных деталей.

Процедурные генераторы

Отличительной чертой программы является обширная библиотека процедурных генераторов (smart materials и smart masks). Генераторы автоматически создают эффекты износа, потёртостей, грязи, пыли, ржавчины на основе карт кривизны, нормалей, высоты и запечённого освещения модели. Это позволяет быстро достигать высокой степени реализма, имитируя естественное старение материалов.

Физически корректный рендеринг (PBR)

Substance Painter полностью поддерживает пайплайн PBR, работая с металличностью, шероховатостью и картами нормалей. Программа позволяет экспортировать текстуры в широкий спектр форматов, включая форматы для движков Unity, Unreal Engine, а также для рендер-ферм (Arnold, V-Ray, Redshift). Поддерживаются каналы: base color, roughness, metallic, normal, height, opacity, emissive и пользовательские маски.

Кисти и проекционное рисование

Помимо автоматизированных инструментов, программа предоставляет полный набор кистей с настраиваемыми параметрами (форма, поток, жёсткость). Поддерживается рисование с проекцией изображения, что позволяет переносить фотографии или сканы на поверхность 3D-модели. Кисти чувствительны к давлению планшета, что обеспечивает естественный контроль над процессом.

Запекание карт (Baking)

Встроенный модуль запекания позволяет переносить информацию с высокополигональной модели на низкополигональную: нормали, кривизну, позицию, толщину, освещение. Запекание необходимо для создания качественных масок и генераторов, а также для оптимизации моделей под игровые движки.

Интеграция и экосистема

Программа тесно интегрирована с другими продуктами линейки Substance: Substance Designer (создание процедурных материалов), Substance Sampler (создание материалов из фотографий), а также с библиотекой Substance 3D Assets. Текстуры и материалы могут синхронизироваться между приложениями через облачное хранилище Adobe Creative Cloud.

Substance Painter поддерживает импорт моделей из основных 3D-редакторов (Blender, 3ds Max, Maya, Cinema 4D, Houdini) через стандартные форматы FBX, OBJ, glTF. Плагины экспорта доступны для большинства популярных движков и программ рендеринга. Также существует API для написания собственных скриптов и генераторов на языке Python.

Применение

Основная область применения Substance Painter — разработка видеоигр. Программа используется для создания текстур персонажей, окружения, оружия, транспортных средств. Благодаря поддержке пайплайна PBR и экспорта в игровые движки, она стала стандартным инструментом в студиях разного масштаба — от инди-разработчиков до крупных издателей.

В киноиндустрии Substance Painter применяется для текстурирования цифровых персонажей, реквизита и декораций в виртуальном производстве. Программа также используется в архитектурной визуализации, при создании цифровых двойников и в рекламной индустрии.

Системные требования и распространение

Substance Painter работает на операционных системах Windows и macOS. Программа требовательна к видеокарте, так как использует GPU-ускорение для отображения материалов в реальном времени. Начиная с версии 2021 года, распространение осуществляется по подписке через Adobe Creative Cloud. Существует также бесплатная ограниченная версия Substance 3D Painter для студентов и преподавателей.

Критика и ограничения

Основные замечания пользователей касаются перехода на подписочную модель распространения, что увеличило совокупную стоимость владения по сравнению с прежней разовой покупкой. Также критике подвергается относительно высокий порог входа для новичков из-за сложности концепции процедурных масок и генераторов. Некоторые художники отмечают недостаточную гибкость работы с очень большими текстурами (8K и выше) по сравнению с профессиональными инструментами уровня Mari.

См. также

Источники

  • Официальная документация Substance 3D Painter (Adobe)
  • Материалы конференции Allegorithmic Substance Day (2014–2018)
  • Обзоры и руководства на ресурсах CGTrader, ArtStation Learning
  • Статья «Substance Painter: A Review» в журнале 3D World (2016)

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →