Генератор кубических карт Unity: Создавайте скайбоксы и отражения окружающей среды по текстовой подсказке.

Apr 28, 2026|5 Мин
Графическое оформление для инструментов искусственного интеллекта в бета-версии. Темно-фиолетовый бриллиант на черном фоне.
Эта веб-страница была переведена с помощью машинного перевода для вашего удобства. Мы не можем гарантировать точность или надежность переведенного контента. Если у вас есть вопросы о точности переведенного контента, обращайтесь к официальной английской версии веб-страницы.

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

Генератор кубических карт Unity — это инструмент генеративного искусственного интеллекта, встроенный в редактор Unity в рамках бета-версии инструментов ИИ. Это позволяет создавать бесшовные кубические карты с обзором 360º на основе текстовых подсказок или эталонных изображений — готовые к использованию в качестве скайбоксов, отражений окружающей среды или источников освещения непосредственно в вашей сцене — без выхода из редактора или открытия сторонних инструментов.

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

Редактор Unity с открытым генератором кубических карт.
Редактор Unity с открытым генератором кубических карт.

Что такое кубическая карта и зачем её создавать на этапе прототипирования?

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

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

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

Открытие генератора кубических карт

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

Чтобы открыть его:

1. В окне «Проект» щелкните правой кнопкой мыши по пустому месту.

2. Выберите Создать > Рендеринг > Сгенерировать кубическую карту .

3. В папке Assets появился новый ресурс кубической карты. Переименуйте его.

Окно генератора кубических карт открывается рядом с новым ресурсом.

Окно «Создать» — элементы управления и параметры.

Окно «Генерация» — это основной интерфейс для определения того, что будет создавать генератор кубических карт. Доступны следующие варианты:

Выбор модели

Нажмите кнопку «Изменить» , чтобы открыть окно «Выбор модели ИИ», и выберите модель, которая лучше всего подходит для вашего типа кубической карты. Модели получают названия, описывающие стиль их вывода — например, «Кинематографический» или «Мультяшный». Выбор правильной модели для предполагаемой среды (фотореалистичный лес или стилизованный фантастический мир) влияет на внешний вид каждой новой генерации.

Быстрый

Введите текстовое описание среды, которую вы хотите отобразить на кубической карте. Укажите конкретно место действия, время суток, погоду и настроение. Например: «Средневековая тропа в лесу рядом с замком».

Отрицательный вопрос

Поле «Отрицательный запрос» позволяет описать элементы, которые вы хотите исключить из результата. Если модель содержит элементы, не соответствующие вашей сцене, — например, людей, здания или определенные цветовые тона, — указание этих терминов здесь поможет избежать их при формировании модели.

Считать

Ползунок Count задает количество вариантов кубических карт, которые будут сгенерированы за один запуск. Создание нескольких вариантов за один проход позволяет сравнивать результаты и выбирать наиболее подходящий, не вводя повторно тот же запрос.

Пользовательские семена

Включение параметра "Пользовательское начальное значение" и ввод определенного числа фиксирует начальную точку генерации на повторяемом значении. Это полезно, когда необходимо получить согласованные результаты при нескольких запросах — например, при итерации в одной и той же среде с небольшими изменениями в запросах.

Окно «Генерация»
Окно «Генерация»

Добавить дополнительные элементы управления в подсказку

Выбор пункта «Добавить дополнительные элементы управления в подсказку» открывает панель для добавления операторов эталонного изображения, которые управляют процессом генерации. См. раздел «Создание изображения на основе эталонного изображения» ниже.

Создание на основе эталонного изображения

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

Чтобы добавить эталонное изображение:

1. В окне «Создать» выберите «Добавить дополнительные элементы управления в запрос» .

2. В окне «Выберите, какого оператора добавить» выберите один из следующих типов ссылок:

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

Композиционный ориентир – определяет пространственное расположение элементов сцены. Используйте этот параметр, если хотите, чтобы сгенерированный контент отражал определенную компоновку — например, линию горизонта, доминирующий участок суши или конкретное распределение неба и земли.

Функция «Определение глубины » — добавляет данные о глубине для создания окружений, в которых четко обозначены ближние, средние и дальние элементы. Этот метод особенно хорошо подходит для получения эталонных изображений природных сред со слоистой структурой.

3. Выберите эталонное изображение из ваших ресурсов, открыв окно «Выбор 2D текстуры».

4. Отрегулируйте ползунок «Интенсивность», чтобы задать степень влияния эталонного изображения на результат. Меньшее значение означает, что текстовая подсказка имеет больший контроль; большее значение означает, что эталонное изображение оказывает большее влияние.

5. Выберите «Сгенерировать» .

Эталонные изображения сохраняются вместе с данными генерации и могут быть использованы повторно в последующих сессиях.

Панель «Поколения»

Все кубические карты, созданные в результате генерации, отображаются на панели «Генерации». На миниатюрах представлен 360-градусный предварительный просмотр каждого результата, а также подсказка и использованная модель.

При наведении курсора на миниатюру отображаются сведения о её создании.

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

  • Выбрать – Подсвечивает кубическую карту в окне проекта.
  • Преобразовать в текущий ресурс — заменяет текущий ресурс кубической карты выбранным поколением. Используйте это, когда вы нашли результат, который хотите закрепить в слоте ресурса.
  • Перевести в категорию новых активов – Создает новый независимый ресурс из выбранной генерации, оставляя исходный ресурс кубической карты без изменений.
  • Показать в Finder — открывает расположение файла выбранного поколения на вашем компьютере.

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

  • Выберите «Использовать все» , чтобы скопировать все настройки обратно в окно «Создать» для последующего создания.
  • Выберите « Использовать» , чтобы скопировать только выбранные отдельные настройки.
  • Выберите «Копировать» , чтобы немедленно создать новую кубическую карту с указанными настройками.

Увеличение масштаба сгенерированной кубической карты

Первые поколения сохраняются в виде файлов предварительного просмотра в формате .jpg. Для создания версии высокого разрешения, подходящей для использования в скайбоксах, отражательных зондах или крупномасштабных средах, используйте функцию масштабирования (Upscale).

Для повышения качества:

1. В окне «Генерация» выберите вкладку «Масштабирование» .

2. Просмотрите кубическую карту, показанную в разделе «Базовое изображение».

3. Выберите «Масштабирование» .

Увеличенная версия сохранена в виде файла .png. Увеличение масштаба повышает разрешение и четкость изображения, сохраняя при этом его содержимое.

Окно генератора кубических карт с активной вкладкой «Масштабирование».
Окно генератора кубических карт с активной вкладкой «Масштабирование».

Применение кубической карты к вашей сцене

После того как вы преобразовали сгенерированную кубическую карту в ресурс, вы можете применить её к своей сцене в качестве скайбокса или назначить её отражающему зонду.

Инструкции по назначению кубической карты в качестве скайбокса см. в документации Unity Manual Sky .

Создание ресурса кубической карты
Создание ресурса кубической карты

Использование генератора кубических карт с встроенным в редактор помощником на основе искусственного интеллекта.

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

Например, вы можете вызвать помощника Unity AI Assistant: «Создайте кубическую карту ночного лесного неба для этой сцены», — после чего откроется соответствующий рабочий процесс, будут предварительно заполнены необходимые настройки, и будет предложен вариант генерации, основанный на контексте вашего проекта.

Попробуйте инструменты искусственного интеллекта уже сегодня!

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

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

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

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