«Хочу такой стол» — обычно с этой фразы и фотографии начинается разговор с мебельной мастерской. Но между картинкой и изготовлением ещё нужно определить размеры, разобраться в конструкции и посчитать материалы. Мы проверили, какую часть этой работы может выполнить AI-агент: дали ему одно фото и попросили сделать вращаемую 3D-модель, а на второй вкладке — смету и подборку товаров «Лемана ПРО».

Результат эксперимента: трёхмерный стол, поля размеров и управление ящиками
Работающий результат: модель стола и настройки габаритов. Нажмите на изображение, чтобы открыть демонстрацию.
1 фотографиявместо исходной 3D-модели
2 вкладкигеометрия и расчёт материалов
GLB + glTFфайлы для дальнейшей работы

На входе — референс формы без размеров

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

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

Начальный размер приняли расчётно: 1400 × 600 × 750 мм. Столешницу и корпус заложили из плиты толщиной 16 мм, каркас — из профильной трубы 40 × 40 × 2 мм. Это выбранный вариант конструкции. Без обмера нельзя однозначно восстановить профиль оригинала и способ крепления тумбы.

Что AI-агент построил

Агент написал код геометрии: столешница, две прямоугольные боковые рамы, продольные царги, перемычка, подвесной корпус, ящики и фурнитура. Деревянная текстура создаётся программно. Для просмотра использована Three.js.

В первой вкладке стол можно вращать, приближать, смотреть спереди и сверху. Ползунок выдвигает оба ящика и показывает их внутреннее устройство. Размерные линии помогают оценить габариты. Сравнить модель с иллюстрацией референса можно прямо из интерфейса.

3D-модель с открытыми ящиками: видны стенки и дно каждого ящика
Ящики — отдельные объекты. В экспорт также включена анимация их открывания.

Ширину можно менять от 1200 до 1800 мм, глубину — от 550 до 600 мм, высоту — от 700 до 850 мм. Диапазон глубины ограничен выбранной заготовкой для столешницы. После изменения габаритов модель перестраивается, а на второй вкладке обновляются детали и количество материалов к покупке.

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

Смета: считать нужно то, что придётся купить

На базовую конструкцию требуется 7,836 м профильной трубы. Но магазин продаёт её трёхметровыми хлыстами. Поэтому в закупке учтены три хлыста — 9 м, а не условная стоимость ровно использованного металла. На вкладке расчёта показано, как размещаются отрезки, с пропилом 3 мм и остатком каждого хлыста.

Для плит действует тот же принцип. Расчёт размещает детали на заготовках и учитывает покупку целых листов. В базовом варианте столешница, фасады и стенки ящиков помещаются на одной дубовой панели 2700 × 600 мм. Для корпуса нужна отдельная чёрная панель, для двух доньев — заготовка ХДФ.

Вторая вкладка: предварительная смета, количество материалов, цены и источники Лемана ПРО
Цены можно заменить на предложения своего магазина. Итоги и выгрузки пересчитываются.
Снимок бюджета для стола 1400 × 600 × 750 мм, подготовленный 7 сентября 2026
Статья расходовКоличествоСумма
ЛДСП «Дуб сонома»1 панель1 708 ₽
Чёрная ЛДСП для корпуса1 панель4 743 ₽
Профильная труба3 × 3 м2 139 ₽
Направляющие2 комплекта712 ₽
Ручки2 шт.352 ₽
Краска по металлу1 банка, 0,9 л926 ₽
ХДФ, кромка, крепёж, подпятники и расходникиБюджетные резервы2 550 ₽
Материалы и резервы13 130 ₽

На распил и кромку заложили 1800 ₽, на сварку и подготовку каркаса — 3500 ₽, на покраску и сборку — 2000 ₽. Получился предварительный бюджет 20 430 ₽ без рассчитанной доставки. Эти суммы за работы введены как плановые допущения: предложений от мастерских в эксперименте мы не получали.

Что удалось подобрать в «Лемана ПРО»

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

Например, труба 40 × 40 × 2 мм длиной 3 м указана под артикулом 13376760 в карточке «Лемана ПРО». Панель «Дуб сонома» 2700 × 600 × 16 мм, артикул 17093717, — в каталоге мебельной ЛДСП. Полный список источников сохранён в демонстрации.

Город закупки не был указан. Доступные индексированные страницы относились к разным регионам и не подтверждали актуальные цены и остатки в одном магазине. Часть ссылок ведёт в раздел каталога, где товар нужно искать по артикулу. Поэтому результат этого этапа — предварительный список закупки. Корзина не создана, заказ не оформлен.

Список можно выгрузить в TXT, смету — в CSV, а размеры и раскрой — в JSON. Для разговора с изготовителем предусмотрена печать в PDF средствами браузера.

Как проверили результат

Файл GLB загрузили обратно в просмотрщик. Он содержит 63 геометрических объекта и одну анимацию. Габарит модели соответствует принятым 1,4 × 0,6 × 0,75 м, с вертикальной осью Y. Проверили вращение, движение ящиков, переключение вкладок, экспорт после изменения ширины и отображение на телефоне.

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

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

Зачем такой эксперимент бизнесу

Для мебельной мастерской это возможный инструмент первого разговора с заказчиком. Вместо обсуждения одной фотографии можно показать объём, поменять габариты и увидеть, какие материалы потребуются. Клиент и изготовитель получают общий предмет обсуждения до подготовки рабочей документации.

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

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

Пока мы подтвердили более узкий результат: AI-агент смог собрать редактируемый веб-проект, в котором фотография, геометрия и расчёт материалов связаны в одном интерфейсе. Скорость работы мастерской, экономию времени и влияние на продажи мы не измеряли.

Откройте модель или заберите файлы

ЭКСПЕРИМЕНТ МОЖНО ПОВТОРИТЬ

Один стол. Два способа посмотреть на него.

Покрутите модель, откройте ящики, измените ширину. Затем перейдите к материалам и проверьте, как обновилась ведомость.

Открыть 3D-модель ↗

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

Смежные материалы: план квартиры → 3D, AI-агент и чат-бот, архитектурные примеры. Автор эксперимента — Александр Тимофеев.

ОБСУДИМ ВАШУ ЗАДАЧУ

Хотите узнать больше?

Если вам нужен 3D-просмотрщик, конфигуратор или расчёт материалов на сайте, напишите Александру Тимофееву. Расскажите, что вы продаёте или производите, какие исходные данные доступны и что должен получать клиент. На этой основе можно определить полезный первый этап проекта.

Александр Тимофеев · @alex_aidev