Задача
Мебельная фабрика выпускает модульный диван: из отдельных секций собираются разные конфигурации, от компактной двухместной до угловой на пять модулей. У фабрики были только PDF-чертежи с размерами. Для выставки и отправки клиентам нужны наглядные изображения: как выглядят разные конфигурации, чем они отличаются и как диван смотрится в интерьере.
Фотосъёмка каждой конфигурации потребовала бы собрать и отснять восемь диванов. 3D-модель даёт то же самое без производства образцов.
Модель в Blender по чертежам
Модель построена не вручную, а скриптом: размеры модулей, спинок, подушек и опор заданы числами из чертежей, и Blender собирает геометрию по ним. Основания, спинки, подушки и ножки остаются отдельными объектами, поэтому модули можно переставлять и собирать новые конфигурации.
По восьми чертежам собраны восемь конфигураций, позже добавлена девятая. Для каждой есть отдельный файл Blender с тремя камерами: изометрия, вид сверху и спереди.
Проверка размеров скриптом
Главный риск такой работы в том, что картинка выглядит правдоподобно, но не совпадает с чертежом. Поэтому после сборки отдельный скрипт заново открывает каждый сохранённый файл и сверяет модель с чертежом: габариты конфигурации, радиусы скруглений, размеры спинок и подушек, высоту ножек. Допуск меньше десятой доли миллиметра. Все восемь конфигураций проверку прошли.
Форма мягких деталей уточнялась в несколько заходов по замечаниям фабрики: как подушка прилегает к спинке, какие плечи у спинки, как скруглены торцы.
Ткань
Обивка воссоздана по фотографии образца ткани: из неё сделана бесшовная текстура с лёгким рельефом плетения. Это визуальная реконструкция: цвет и характер ткани узнаваемы, но это не скан материала.
Что получилось
- Восемь конфигураций дивана в редактируемых файлах Blender и общий файл со всеми сценами.
- Модель в формате GLB для 3D-просмотрщиков, весом около 235 КБ.
- Студийное изображение на белом фоне в высоком разрешении.
- Интерьерная сцена с диваном в гостиной. Она сделана на основе рендера из Blender с доработкой нейросетью, геометрия дивана при этом не менялась.
- Постер формата A4 с комбинациями, модулями и тканью: для печати и для отправки по почте.
Ограничения
Модель сделана для визуализации, а не для производства: это не лекала и не конструкторская документация. Часть углов и радиусов на чертежах не указана и восстановлена по видам. Постер и интерьер проходят согласование с фабрикой.
Как устроено
Blender с Python-скриптами для построения и проверки модели, рендер Cycles, экспорт в GLB, вёрстка постера скриптами в SVG и PDF.
Скриншоты



Частые вопросы
Можно ли сделать 3D-модель мебели по чертежам, без образца?
Да. Достаточно чертежей с размерами и фотографии ткани. Модель строится по числам из чертежа и проверяется скриптом.
Зачем мебельной фабрике 3D-модель, если есть фотографии?
Модульную мебель не сфотографировать во всех комбинациях. Из модели любая конфигурация, ракурс и интерьер получаются без сборки образца.
Насколько точна такая модель?
Габариты и основные размеры совпадают с чертежом с точностью до долей миллиметра, это проверяется автоматически. Для раскроя и производства модель не предназначена.





