Всем привет!
Если вы ранее читали мои статьи, то знаете, что я занимаюсь вайбкодингом для разработки полезных в моей оффлайн работе инструментов на основе ИИ. Это не проф разработка, а скорее хобби с практическим применением.
Эта статья не будет про технику (хотя немного технических аспектов поведаю). Просто небольшой обзор небольшого инструмента, который я хочу отдать в массы.
Изначально я разработал этот инструмент (а точнее примитивный агент) для своего знакомого дизайнера интерьеров. Ему требовалось решение, которое позволило бы согласовать с заказчиком общий визуальный стиль («вайб») и планировку еще до начала сложной технической работы. Инструмент нужен был максимально простой и с конкретным функционалом.
Проблема стандартного процесса в том, что между мудбордом (набором картинок) и первой 3D-визуализацией проходит слишком много времени. Клиент может отвергнуть вариант, на проработку которого ушло несколько дней.
Этот инструмент решает задачу быстрого концепт-дизайна. Он не заменяет профессиональный софт (3D Max, Archicad, Revit) и не делает рабочие чертежи. Его цель — за 5 минут показать заказчику фотореалистичный эскиз: как его комната будет выглядеть в выбранном стиле и с конкретной мебелью, сохраняя при этом геометрию стен.
Знаю, что людям нравится визуал и сразу начнем с него.
Заполнение пустой комнаты:
Пустая комната
Вариант 1

Вариант 2
Вариант 3
Вариант 4

Вариант 5
Изменение дизайна комнаты с имеющимся ремонтом:
Топовый ремонт
Вариант 1
Вариант 2
Я решил выложить этот инструмент бесплатно. Ниже — разбор возможностей и гайд по установке. Сразу будет небольшая оговорка:
-
У вас должен быть Google Аккаунт (Gmail).
-
Google попросит привязать банковскую карту для подтверждения личности (это стандартная процедура облачных сервисов).
-
Карта должна быть зарубежная (сейчас в этом проблем нет, ниже напишу каким ресурсом я пользуюсь для выпуска виртуальных карт)
Примечание: Google предоставляет бесплатный лимит, которого обычно достаточно для личного использования. Деньги не списываются без вашего ведома.
Что умеет инструмент
Приложение написано на Python и работает через API Google Vertex AI (используются модели gemini-2.5-flash для скорости и gemini-3-pro для максимального качества).
Основные отличия от простой генерации картинок (например, в Midjourney):
-
Геометрия: Стены, окна, потолки и дверные проемы остаются на своих местах.
-
Реальные товары: Можно «скармливать» нейросети прямые ссылки на мебель из магазинов.
-
Visual Prompting: Можно схематично нарисовать прямо на фото, где должен стоять шкаф или диван и указать это при формировании промпта
Кому это нужно?!
Инструмент полезен не только профи, но и тем, кто просто делает ремонт. Вот основные сценарии:
-
Дизайнеры интерьеров: Быстрое создание эскизных предложений. Вы можете сгенерировать 3–4 варианта стиля (лофт, сканди, неоклассика) для одной комнаты за 15 минут, утвердить направление с клиентом и только потом передавать ТЗ визуализатору. Экономия времени и денег на переделках.
-
Риелторы и хоумстейджеры: Виртуальная меблировка (Virtual Staging). Пустые квартиры («бетонные коробки») продаются хуже. С помощью программы можно показать потенциальному покупателю, как уютно может выглядеть жилье после ремонта.
-
Ремонт своими силами: Возможность «примерить» материалы. Прежде чем покупать дорогой ламинат или диван, загрузите фото своей комнаты и посмотрите, как это будет выглядеть в реальности, а не в каталоге магазина.
-
Продавцы мебели и декора: Помощь клиенту в выборе. Если покупатель сомневается, подойдет ли кресло, можно прямо при нем загрузить фото его комнаты и интегрировать туда товар.
Как это работает?
Интерфейс разбит на три логических шага: Основа, Референсы и Инструкция(промпт).
Шаг 1. Загрузка основы (Фото комнаты)
Загрузите фото помещения в текущем состоянии.
Режим редактора: Включите тумблер « Редактировать фото», чтобы рисовать поверх изображения.
Зачем это нужно: Нейросети сложно объяснить словами «поставь кресло в правый угол». Проще нарисовать куб в нужном месте маркером. Это работает как жесткая визуальная инструкция для ИИ.

Шаг 2. Работа с референсами
На этом этапе формируется наполнение интерьера.
Способ А: Файлы. Вкладка « Файлы». Загружайте картинки с реальных магазинов или допустим с пинтереста. Можете использовать понравившийся вам ремонт целиком с сайтов ремонта и дизайна, можете брать конкретные товары, а можете вообще ничего не «скармливать», а все указать в промпте.
Способ Б: Ссылки на фото товаров. Вкладка « Ссылки». Это самая полезная функция для комплектации.
-
Вставьте список ссылок на фото товаров (Hoff, Leroy Merlin, OBI и др.).
-
Нажмите кнопку «найти и добавить».
Программа спарсит нужные вам изображения и вставит их в референсные фото.

Шаг 3. Формирование инструкции (Промпт)
Нейросеть видит геометрию и мебель. Теперь ей нужно дать текстовое задание. Не пишите абстрактно («сделай красиво»), хотя, делайте как вам угодно. Но лучше пишите как ТЗ:
-
Стиль: (Лофт, Джапанди и прочее по вашему желанию).
-
Цвета: (Светлые стены, темный пол).
-
Привязка: «Используй диван и люстру из референсов».
-
Детали: «Добавь зелень», «Вечернее освещение».
Но можно указать конкретные условия. Пример: «Добавь предметы интерьера из референсов. больше ничего не добавляй. добавь широкие потолочные плинтуса. геометрию и ракурс не меняй.»
После нажатия кнопки «Визуализировать» вы получите результат и слайдер для сравнения «До/После».

Скрипт установки и настройки
Немного техники о скрипте установки
Инструмент работает локально на вашем ПК, но использует облачные мощности Google Cloud (Vertex AI). Сама настройка достаточно сложная, а GC не совсем дружелюбный в плане интерфейса. В связи с этим пришлось сделать инструмент автоматической настройки аккаунта на GC с выдачей всех разрешений, включений API, подключения биллинга и прочего. Вкратце об инструменте настройки (может кому понадобиться):
Техническая логика работы
Скрипт настройки написан на языке Python и взаимодействует с интерфейсом командной строки Google Cloud SDK (gcloud CLI). Процесс разбит на несколько этапов:
1. Идентификация и авторизация
Программа инициирует протокол OAuth 2.0. Через системный вызов открывается окно браузера для входа в Google-аккаунт пользователя. После подтверждения скрипт получает временный токен для выполнения административных действий от имени владельца.
2. Проверка платежного профиля (Billing)
Работа с моделями Vertex AI возможна только при наличии активного платежного аккаунта. Скрипт запрашивает через API список доступных платежных профилей. Если профиль отсутствует, программа приостанавливает работу и направляет пользователя на страницу регистрации карты.
3. Создание и изоляция проекта
Программа генерирует уникальный идентификатор проекта (Project ID) с использованием случайного цифрового суффикса. Это необходимо для избежания конфликтов имен в глобальной системе Google Cloud. Скрипт автоматически привязывает созданный проект к найденному платежному аккаунту.
4. Конфигурация облачных API
Для генерации интерьеров требуется работа нескольких сервисов. Инструмент последовательно отправляет запросы на включение следующих API:
-
aiplatform.googleapis.com — доступ к моделям Vertex AI.
-
iam.googleapis.com — управление правами доступа.
-
billingbudgets.googleapis.com — контроль лимитов.
5. Создание сервисного аккаунта и ключей
Для безопасности приложение не использует личный пароль пользователя. Скрипт создает «Сервисный аккаунт» (виртуальный профиль) с ограниченной ролью Vertex AI User.
Затем программа генерирует файл ключа в формате JSON. Этот файл сохраняется локально и служит электронным пропуском для основного приложения.
6. Модификация исходного кода
На финальном этапе скрипт использует регулярные выражения для автоматического редактирования файла design.py. Он находит переменную PROJECT_ID и записывает в неё идентификатор созданного проекта. Это избавляет пользователя от необходимости вручную вносить изменения в программный код.
Итог работы инструмента
После завершения работы скрипта на компьютере пользователя формируется готовая среда:
-
Создан облачный проект в Google Cloud.
-
Активированы необходимые нейросетевые мощности.
-
Настроен защищенный канал связи через JSON-ключ.
-
Программный код приложения синхронизирован с облачными настройками.
Для работы моего инструмента есть определенные требования
-
Компьютер на Windows.
-
Аккаунт Google Cloud.
-
Зарубежная банковская карта.
Важный нюанс: Оплата и карты
Google предоставляет бесплатные лимиты, которых хватает для личных нужд. Однако для активации доступа Google требует привязать карту (Billing Account) для верификации личности.
Карты российских банков не принимаются.
Если у вас нет зарубежной карты, можно воспользоваться сервисами выпуска виртуальных карт. Я лично использую бота WantToPay. Выпущенная там предоплаченная карта успешно привязывается к Google Cloud и проходит проверку, но думаю, сейчас это не проблема и вы можете воспользоваться другим сервисом.
Пошаговая установка кратко
-
Скачайте архив с программой (ссылка на мой блог в конце). В папке ИНСТРУКЦИЯ все подробно написано.
-
Запустите файл НАСТРОЙКА . Откроется командная строка.
-
Авторизация: Скрипт попросит войти в Google-аккаунт через браузер.
-
Биллинг: Если карта не привязана, скрипт перенаправит на страницу Google Billing. Привяжите карту.
-
Финал: Скрипт сам создаст проект, включит API Vertex AI и сохранит ключи доступа в папку программы.
Весь процесс занимает 3–5 минут. После появления сообщения об успехе можно запускать приложение с помощью файла ДИЗАЙН
Итог
Что вы получаете, скачав этот инструмент:
-
Скорость: Концепт готов за 3 минуты вместо 3 дней.
-
Экономия: Бесплатное использование мощностей Google (в рамках их Free Tier) вместо оплаты работы визуализатора на раннем этапе.
-
Управляемость: Благодаря рисованию (Visual Prompting) и ссылкам вы получаете предсказуемый результат, а не случайную картинку.
Это отличный способ быстро проверить гипотезы, согласовать стиль и увидеть потенциал помещения без лишних затрат. Всем удачных интерьеров!
Сам инструмент можно скачать в моем блоге здесь.
Автор: RS_AI


