Назад

Codex × Blender: быстро собираем интерьерную сцену

2026.07.2412 МИН. ЧТЕНИЯРабочие процессы

01 / ОБЗОР

Общая идея

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

В этом руководстве в качестве примера используется Codex (встроенная генерация изображений делает работу удобнее). Claude Code в связке с генерацией изображений Tripo API может пройти тот же процесс, но его визуальное понимание заметно слабее.

02 / ОБЗОР

Базовые правила

Установите правила до начала работы — следующие пункты действуют на всём протяжении процесса, и нарушать их нельзя ни на одном шаге:

  • Тщательно подготовьте референсы, особенно вид сверху. Минимум один вид сверху, в идеале плюс несколько ракурсов фасадов; не приступайте к работе, пока не изучили все референсы.
  • Этап AABB — только расстановка заглушек. Простейшими кубами обозначьте размер и положение стен, пола и мебели — никакой формы и деталей на этом этапе.
  • Стандартизируйте имена и группы с самого начала. У каждого объекта должно быть осмысленное имя, организованное в группы вроде «структура / мебель / декор» — иначе поддержка позже станет мучением.
  • Создайте референс без уже расставленных объектов. Перед решениями о текстурах и ассетах замаскируйте на референсе объекты, уже занятые AABB, — эта картинка нужна только чтобы понять, чего не хватает; никогда не переделывайте по ней уже утверждённую компоновку.
  • Текстуры стен, пола и потолка проверяйте по одной. Главное — не перевёрнута ли и не отзеркалена ли ориентация, естественен ли масштаб тайлинга и приемлемы ли швы.
  • Никогда не изменяйте модели Tripo неравномерно: только общее равномерное масштабирование (X, Y, Z с фиксированной пропорцией), никогда не растягивайте отдельную ось и никогда не делайте Apply Transform и не запекайте трансформации в сетку — это сделает откат невозможным.
  • Каждому объекту для Tripo нужен отдельный референс. Нельзя вырезать всё из одного скриншота сцены — для каждого одиночного объекта или связки нужно отдельно вывести чистый референс.

03 / ОБЗОР

Соберите референсы с разных ракурсов

Всё начинается с референсов. Цель на этот раз — перенести в Blender вот такой реальный класс:

Исходный референс: реальный класс, который предстоит воссоздать
Исходный референс: реальный класс, который предстоит воссоздать

На основе исходного референса дополните несколько ключевых ракурсов генерацией Codex (подойдёт и генерация изображений Tripo API, но встроенная в Codex удобнее):

  • Вид сверху (обязательно) — чтобы понять общий план.
  • По необходимости добавьте виды слева, справа и сзади для калибровки высот и глубины.

Все референсы должны следовать единой конвенции ориентации: какая сторона — передняя стена, как определяются лево и право, какому реальному размеру соответствует одна единица Blender. После этого шага у вас должен быть reference_top.png (референс вида сверху) и все нужные вспомогательные ракурсы.

Сгенерированный Codex референс сверху: доска, кафедра, ряды парт, двери, окна и шкафчики — всё как на ладони
Сгенерированный Codex референс сверху: доска, кафедра, ряды парт, двери, окна и шкафчики — всё как на ладони

04 / ОБЗОР

Постройте AABB-болванку

Расставляйте кубы в порядке «сначала структура, потом крупная мебель, затем мелочи»:

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

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

Слева: ИИ-референс сверху; справа: выровненная AABB-компоновка в Blender
Слева: ИИ-референс сверху; справа: выровненная AABB-компоновка в Blender
AABB-болванка, вид сверху: ряды парт, кафедра и шкафчики на местах
AABB-болванка, вид сверху: ряды парт, кафедра и шкафчики на местах
AABB-болванка, перспектива: только размер и положение, никакой формы
AABB-болванка, перспектива: только размер и положение, никакой формы

05 / ОБЗОР

Стандартизируйте имена, составьте манифест

Именуйте объекты в формате категория_семантика_номер. Затем сгенерируйте манифест (список объектов) с именем, семантической категорией, количеством, размером и примерным положением. После объедините дубликаты по семантике, чтобы получить типы ассетов, которые действительно нужно генерировать.

Экспортируйте *_manifest.json и дедуплицированный список, затем сгенерируйте ИИ картинку проверки покрытия.

Проверка покрытия: полупрозрачное наложение подтверждает, что манифест не упустил ничего, что нужно расставить
Проверка покрытия: полупрозрачное наложение подтверждает, что манифест не упустил ничего, что нужно расставить

06 / ОБЗОР

Создайте «очищенный» референс

С помощью генерации изображений Codex замаскируйте или сотрите с референса объекты, уже представленные AABB, получив scene_without_placed_items.png. Эта картинка служит только для последующего текстурирования и добавления ассетов — не используйте её для перекомпоновки.

Пустая сцена после стирания расставленных объектов: только чтобы понять, чего не хватает
Пустая сцена после стирания расставленных объектов: только чтобы понять, чего не хватает

07 / ОБЗОР

Сгенерируйте и примените структурные текстуры (стены, пол, потолок)

По «очищенному» референсу из предыдущего шага сгенерируйте ИИ текстуры стен, пола и потолка и примените их к соответствующим поверхностям. После каждой поверхности проверяйте:

  • Ориентация верна (не перевёрнута и не отзеркалена).
  • Масштаб тайлинга естественный, без растяжений.
  • Швы в углах и на стыках пола со стенами приемлемы.

После этого шага у вас будет .blend с базовыми материалами и рендеры для проверки.

Сгенерированная ИИ текстура пола терраццо
Сгенерированная ИИ текстура пола терраццо
Текстура стены: молочно-белый верх, бежевые панели внизу
Текстура стены: молочно-белый верх, бежевые панели внизу
Референс зелени за окном, используется как текстура вида из окна
Референс зелени за окном, используется как текстура вида из окна
Рендер сверху после текстурирования
Рендер сверху после текстурирования
Перспектива после текстурирования: структурные текстуры и вид из окна на месте
Перспектива после текстурирования: структурные текстуры и вид из окна на месте

08 / ОБЗОР

Стратегия ассетов: текстура или Tripo

Разделите объекты сцены на три категории:

  • Только текстура: плоские, барельефные или дальние предметы — постеры, надписи на доске, бумаги на стенде.
  • Одиночные объекты Tripo: самостоятельные предметы с важным силуэтом — стулья, кафедра, растения в горшках.
  • Связки Tripo: тесно связанные комбинации, которые точнее генерировать вместе, например «кафедра + предметы на ней».

Составьте таблицу стратегии ассетов и сгенерируйте ИИ обзор ассетов с пометкой, как обрабатывается каждый объект.

09 / ОБЗОР

Подготовьте одиночные референсы для Tripo

Этот шаг обязателен: для каждого одиночного объекта или связки сгенерируйте в Codex отдельный чистый референс (подойдёт и генерация Tripo API) — фон максимально простой, ракурс ясно показывает объёмы. Складывайте всё в tripo_inputs/. Можно попросить ИИ сгенерировать несколько объектов на одном листе, а затем разрезать его на одиночные.

Сгенерируйте лист ассетов 3×3 за один раз, затем нарежьте одиночные референсы
Сгенерируйте лист ассетов 3×3 за один раз, затем нарежьте одиночные референсы
Референс связки «парта и стул»: чистый белый фон, ясные объёмы
Референс связки «парта и стул»: чистый белый фон, ясные объёмы
Референс связки «кафедра + предметы на ней»
Референс связки «кафедра + предметы на ней»

10 / ОБЗОР

Сгенерируйте модели через Tripo API и замените заглушки

Сгенерируйте модели по референсам через Tripo API (в конце статьи есть готовый Tripo3D Skill), импортируйте их в сцену и выровняйте позицию и ориентацию объектными трансформациями. Масштабирование — только равномерное.

Три жёстких требования:

  • Никакого неравномерного масштабирования.
  • Никакого Apply Transform.
  • Сохраняйте слой AABB-заглушек — для отката и сверки.

После замены сохраните новый .blend и сгенерируйте ИИ перспективу и вид сверху результата.

Проверка в перспективе после замены заглушек моделями Tripo
Проверка в перспективе после замены заглушек моделями Tripo
Проверка сверху после замены (потолок скрыт)
Проверка сверху после замены (потолок скрыт)

11 / ОБЗОР

Свет и атмосфера

Сначала проведите аудит освещения по ИИ-референсу, затем настраивайте свет, и только в конце — экспозицию; не нарушайте этот порядок. Во время аудита не трогайте свет; подтвердите пять вещей:

  • Направление ключевого света (с какой стороны свет из окна или солнце).
  • Положение ярких бликов на полу и столах.
  • Жёсткость теней и градация контактных теней.
  • Интенсивность внутренней подсветки и цвет отражённого света.
  • Соотношение яркости за окном и внутри помещения.

Затем выстройте иерархию источников света, от сильного к слабому:

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

При настройке света обязательно соблюдайте:

  • Не заливайте всю сцену сильным окружающим светом или подсветкой камеры.
  • Компенсация экспозиции — только для финальной подстройки; она не заменяет иерархию света.
  • Окна должны оставаться прозрачными — непрозрачное окно теряет и вид, и входящий свет.

Объёмный свет опционален и только локально, с низкой плотностью — избегайте жёстких ярких кромок и «белых линий сквозь стены».

Метод итераций: за раз исправляйте только одну главную проблему. Сначала объявите цель раунда, слегка подстройте параметры, быстро отрендерьте с той же камеры, сравните с ИИ-референсом и решите, улучшение это или регресс — при регрессе сначала откатитесь. Создавайте быстрые превью *_light_pass_preview.png и сошедшуюся версию *_light_final.png.

12 / ОБЗОР

Финальная проверка

Перед завершением пройдитесь по этому чек-листу:

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

13 / ОБЗОР

Версии для сдачи и когда остановиться

При сдаче сохраняйте минимум три версии и прикладывайте манифест, таблицу стратегии ассетов и ключевые проверочные рендеры:

  • *_aabb_layout.blend — чистые заглушки болванки.
  • *_aabb_textured.blend — версия с базовыми структурными текстурами.
  • *_tripo_replace.blend — полная версия после замены на Tripo.

Также важно знать, когда остановиться. Когда следующие пункты выполнены, не вкладывайте больше силы в бесконечную доводку — отдача от неё быстро падает:

  • Композиция, направление ключевого света и основные пространственные отношения в целом совпадают с ИИ-референсом.
  • Ключевые объекты — кафедра, парты и стулья, двери, окна, доска — имеют верные пропорции и ориентацию.
  • Ориентация текстур, тайлинг и видимые швы — всё в допустимых пределах.
  • Все объекты Tripo удовлетворяют требованиям «равномерный масштаб, неприменённые трансформации, возможность отката».

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

14 / ОБЗОР

Итоговый результат и набор инструментов

Вот финальный кадр после очень долгих итераций и правок:

Финальный рендер: класс после сведения текстур, моделей Tripo и освещения
Финальный рендер: класс после сведения текстур, моделей Tripo и освещения

Чтобы напрямую переиспользовать этот процесс, скачайте упакованный Tripo3D Skill: установите его в Codex или другой ИИ-инструмент с поддержкой скиллов, и он сможет вызывать Tripo API для генерации моделей ровно так, как описано здесь.

Скачать пакет Tripo3D Skill