Игровые 3D-модели для Unity с помощью ИИ: от фото до префаба

Практический гайд: как сделать 3D-модели с текстурами для Unity из фото или одной фразы — бюджет треугольников, FBX или GLB, материалы, коллайдеры и LOD.

Команда Wandy3DОбновлено 7 мин чтения

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

Генерация с помощью ИИ закрывает этот пробел. Из одного фото или короткого описания за несколько минут получается 3D-модель с текстурами, а после пары настроек она встаёт в Unity чистым префабом, готовым для игры.

Что значит «готова для игры» в Unity

Модель настольной лампы с шарнирной ножкой и плафоном

Модель готова для игры, когда у неё подходящее для её роли число треугольников, PBR-текстуры, реальный масштаб (в Unity одна единица — один метр), удобная точка опоры (pivot) и коллайдер. ИИ даёт форму и текстуры, остальное — в шагах ниже.

Шаг 1: хорошее фото — или одна фраза

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

Нет фото? Опишите объект в режиме «Текст в 3D»: Wandy3D сначала нарисует ракурсы, а потом соберёт модель.

Шаг 2: сгенерируйте модель

Фото керамической вазы превращается в 3D-модель

Загрузите фото в Wandy3D и выберите режим: «Быстро» — для набросков, «Качество» — для большинства предметов, «Лучше» — для ключевых объектов. Модель с текстурами обычно готова через несколько минут и сохраняется в библиотеке вместе со всеми будущими версиями.

Шаг 3: задайте бюджет треугольников

Сырые ИИ-сетки очень плотные. Ремеш перестраивает модель в чистые квады с нужным числом граней:

  • 2 000–5 000 граней — мелкие предметы и фоновые объекты
  • 10 000 граней — предметы среднего размера, которые игрок видит вблизи
  • 20 000–50 000 граней — ключевые объекты и крупные планы

Ремеш запекает текстуры на новую сетку (1024, 2048 или 4096 px). Каждый ремеш сохраняется отдельной версией модели, так что у одного объекта может быть несколько плотностей — это пригодится для LOD.

Шаг 4: FBX или GLB

  • FBX — Unity импортирует его сам: перетащите файл в папку Assets. Текстура встроена в файл; если материал пришёл пустым, откройте Import Settings модели → Materials и нажмите Extract Textures.
  • GLB — содержит полный набор PBR (базовый цвет, metal/roughness и нормали). Для него нужен бесплатный пакет glTFast (Package Manager → Add package by name → com.unity.cloud.gltfast): он настроит материалы под URP, HDRP или встроенный пайплайн.

Скачивание входит в тарифы PRO. Подробное сравнение — в статье GLB, FBX, OBJ, USDZ или STL: какой формат выбрать.

Шаг 5: соберите префаб

Модель кресла во вьюпорте игрового движка с гизмо перемещения
  1. Проверьте масштаб. Поставьте рядом стандартный куб (1 м). Если размеры не совпадают с реальностью, поменяйте Scale Factor в настройках импорта, а не масштаб объекта.
  2. Поправьте pivot. Создайте пустой GameObject у основания модели и сделайте сетку его дочерним объектом — теперь модель стоит на полу и вращается вокруг центра.
  3. Добавьте коллайдер. Box или Capsule для простых форм, выпуклый Mesh Collider — для сложных. Лёгкая версия после ремеша (2 000 граней) — хорошая коллизионная сетка.
  4. Проверьте материал. В URP Lit metal/roughness превращаются в Metallic и Smoothness: smoothness — это инвертированная шероховатость, и glTFast пересчитывает её сам.
  5. Сохраните префаб, перетащив корневой объект в окно Project.

LOD почти даром

Раз каждый ремеш сохраняется версией, LOD Group собирается быстро: LOD0 — 20 000 граней, LOD1 — 5 000, LOD2 — 2 000. Экспортируйте каждую версию, сложите их под одного родителя и назначьте в LOD Group — Unity будет переключать их по размеру на экране.

Итог

Путь от фото до префаба в Unity теперь занимает минуты, а не дни — этого хватит, чтобы наполнить уровень уникальными предметами и потратить время на геймплей. Тот же процесс для Unreal — в статье ИИ-модели в Unreal Engine 5; про жёсткие бюджеты — в гайде по оптимизации для мобильных игр. Готовы попробовать? Сделайте модель из своего фото — новым аккаунтам дают бесплатные кредиты.