Unity AI Material Generator: создание материалов рендеринга на физической основе из текстовой подсказки

May 14, 2026|5 Мин
Работа для Unity AI Open Beta. Темно-фиолетовый бриллиант на черном фоне.
Эта веб-страница была переведена с помощью машинного перевода для вашего удобства. Мы не можем гарантировать точность или надежность переведенного контента. Если у вас есть вопросы о точности переведенного контента, обращайтесь к официальной английской версии веб-страницы.

Сегодняшняя запись из нашей серии Unity AI Open Beta показывает, как можно быстро итерировать внешний вид и ощущения на сцене с помощью Генератора материалов, способного синтезировать пользовательские физически основанные поверхности рендеринга (PBR) внутри редактора Unity.

Нанесение нужного материала поверхности на среду прототипа может показаться преждевременным, когда конструкция еще меняется. Unity AI Material Generator устраняет этот барьер. Опишите необходимую поверхность, и генератор возвращает материал на физической основе, готовый к падению в вашу сцену.

Что такое генератор материалов?

Unity AI Material Generator является частью набора инструментов Generators – коллекции инструментов создания активов с помощью ИИ, встроенных непосредственно в редактор Unity. Используя машинное обучение, Генератор материалов производит реалистичные, плиточные поверхностные материалы для 3D объектов на основе текстовых подсказок и, дополнительно, справочных изображений.

Материалы, созданные Генератором материалов, поддерживают физически основанный рендеринг (PBR), то есть они точно реагируют на освещение и условия окружающей среды в Unity – так же, как любой материал PBR, написанный вручную.

Как и все Генераторы Unity AI, этот инструмент предназначен для ускорения прототипирования. Вы можете использовать сгенерированные материалы, чтобы служить высококачественными активами плацкарта на ранних этапах разработки, что дает вашим командам визуальные дублеры серого ящика, которые реагируют на реальные условия освещения. Тогда на более поздних этапах производства можно заменить его настоящими произведениями искусства, созданными художниками.

Окно Генератора Материалов внутри редактора Unity
Окно Генератора Материалов внутри редактора Unity

Как получить доступ к Unity AI Material Generator

Unity AI Material Generator требует Unity Editor 6.0 или более позднюю версию. Прежде чем использовать его, ваш проект должен быть связан с Unity Cloud и вам нужно принять условия в меню ИИ внутри редактора. Управление кредитами ИИ и контроль за ними осуществляются с помощью Inity Cloud Dashboard.

После настройки доступ будет простым: щёлкните правой кнопкой мыши в любом месте окна Проекта и выберите пункт Создать > Рендеринг > Создать материал.

Выбор модели

Первый шаг в окне генератора - выбор модели. Unity предлагает на выбор модели, обученные различным визуальным стилям – например, реалистичным или стилизованным, – так что вы сможете с самого начала соответствовать выходным данным генератора художественному направлению вашего проекта.

Подготовка материала

Написание подсказки

Unity AI Material Generator берет в качестве основного входа просто-английское текстовое описание. Подсказки должны описывать внешний вид поверхности, тип материала и любые нужные стилистические качества – например: "Деревянный пол с натуральным зерном"

Вы также можете добавить Негативную строку для исключения нежелательных элементов, например, “Нет царапин или грязи”, что позволит вам более точно контролировать вывод.

Текстовые подсказки и отрицательные подсказки в Генераторе материалов
Текстовые подсказки и отрицательные подсказки в Генераторе материалов

Вариации и семена

Ползунок «Материалы» устанавливает, сколько вариаций генерировать за один запуск – полезно, когда нужно сравнить несколько интерпретаций одной поверхности. Включение Пользовательского семени позволяет зафиксировать определенный номер семени, так что генератор выдает стабильные результаты при повторном запуске. Оставьте поле семян пустым и инструмент выберет его автоматически.

Шаблонные ссылки

В поле Ссылка на рисунок вы можете указать исходное изображение, чтобы направлять структурный рисунок генерируемого материала. Генераторы пакетируют корабли с набором текстур шаблона_##, оптимизированных для бесшовной плитки; использование их в качестве эталонов, как правило, дает наилучшие результаты для повторяющихся поверхностей, таких как кирпич, плитка и ткань.

Как только вы выбираете пункт Генерировать, на панели поколений появляются результаты. При наведении курсора на любую миниатюру отображается используемая модель и настройки подсказки, которые ее произвели.

Множественные варианты материалов в панели «Поколения»
Множественные варианты материалов в панели «Поколения»

Рафинирование генерируемого материала

Первоначальное поколение составляет базовую карту – цвет фундамента и детали поверхности. Оттуда две дополнительные вкладки позволяют продвигать качество дальше.

Вкладка PBR – добавление глубины поверхности

Вкладка PBR имитирует взаимодействие света с поверхностью материала. Она расширяет базовую карту, предоставляя полный набор назначений для основных карт:

  • карта – Что она контролирует
  • восхищены — Базовый цвет и рассеянная деталь поверхности, нет освещения, запеченного в
  • нормальный – Иллюзия неровностей, канавок или тонкой текстуры поверхности
  • Высота – имитация физических хребтов и отступов
  • металлический - сколько света отражает поверхность (металлический символ)
  • гладкость - шероховатость или полировка поверхности
  • выбросы – области, которые, как представляется, излучают свет
  • окклюзия – окружающая тень в углублениях
  • масочная карта – комбинированная карта для сложных многосвойственных материалов, используется чаще всего с HDRP

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

Задания карты ПБР в Генераторе материалов
Задания карты ПБР в Генераторе материалов

Вкладка Увеличить масштаб – разрешение резкости

Как только вы довольны свойствами поверхности, вкладка Upscale уточняет и изменяет размер сгенерированного материала для улучшения четкости и разрешения. Одним щелчком мыши на окне Upscale обрабатывается выбранное поколение.

Материалы до и после масштабирования
Материалы до и после масштабирования

Применение генерируемых материалов и управление ими

Применение к объектам сцены

Сгенерированные материалы можно перетащить прямо с панели поколений на объекты в вашем представлении Сцены. Область предварительного просмотра инспектора показывает и сферу, и куб, чтобы вы могли оценить поведение изогнутой поверхности и плитки одновременно – полезно для оценки того, читается ли текстура как бесшовная перед тем, как применить ее.

Параметры контекстного меню

Щелчок правой кнопкой мыши любого результата на панели поколений открывает контекстное меню со следующими параметрами:

  • Выделить подсветку актива в окне проекта
  • Обновление повторно применяет любые недавние улучшения, внесенные в генератор
  • Раскрутка в новый актив создаёт самостоятельный файл активов из генерации
  • Открыть в поиске расположение файла на диске
  • Показать данные генерации отображает модель и используемые параметры запроса с возможностью повторного использования всех или части этих параметров для нового поколения

Сгенерированные карты материалов по умолчанию хранятся в корневой папке / GeneratedAssets и могут быть перемещены в любое место вашего проекта, как и любой другой актив.

The Unity AI label

Любой созданный и назначенный актив автоматически помечается меткой Unity AI. Это облегчает поиск и аудит созданного ИИ контента в рамках проекта – либо вводом Unity AI в окне Unity's Search, либо щелчком правой кнопкой мыши по любому активу и выбором Search Generated Assets.Это может быть полезно, когда вы ищете замену прототипам активов на последующих этапах разработки.

Поиск активов, генерируемых ИИ, с помощью этикетки Unity AI
Поиск активов, генерируемых ИИ, с помощью этикетки Unity AI

Там, где Unity AI Material Generator помещается в реальный рабочий процесс

Unity AI Material Generator ускоряет стадию прототипирования: разработчик или технический художник может за считанные минуты заселить среду правдоподобными материалами PBR, не дожидаясь на арт-конвейере. Эти материалы заполняются окончательными активами ручной работы по мере завершения проекта.

Генератор работает вместе с остальным набором Генераторов – включая Генератор текстур 2D, Генератор слоев местности, Генератор спрайтов, Генератор звука и Генератор анимации – так что команды могут прообразировать внешний вид и ощущения всей сцены из редактора, прежде чем посвятить себя полному производству активов.

Вы можете отменить действия, сделанные в генераторе в любой момент сеанса.

Try Unity AI today

Unity AI open beta доступна уже сейчас для всех разработчиков Unity 6. Запишитесь на бесплатную пробную версию, изучите AI Assistant, подключите предпочтительные инструменты через AI Gateway и начните экспериментировать с тем, как выглядит рабочий процесс вашей разработки с помощью встроенного ИИ-агента, осведомленного о проекте.

Зарегистрируйтесь и узнайте больше о тарифных планах, ценах и конфиденциальности данных на Unity.com/features/ai

Полная документация доступна в документах Unity AI, ссылки на которые имеются в редакторе, или на сайте docs.unity3d.com.

Unity AI Assistant в настоящее время находится в открытой бета-версии. Как таковые функции, поведение и доступность, описанные в этом посте, находятся в активной разработке и могут быть изменены, ограничены или прекращены без уведомления.