Токарев Lab Написать

3D и видеоМебельная фабрика

ОСФАН: 3D-модель модульного дивана по чертежам

По PDF-чертежам мебельной фабрики собрал в Blender модель модульного дивана и восемь его конфигураций. Размеры проверяются скриптом, а из модели получены студийное изображение, интерьерная сцена и постер для выставки.

Сергей Токарев

Сергей ТокаревРазработчик проекта. Делаю похожее на заказ.

ОСФАН: модульный диван в 3D

Задача

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

Фотосъёмка каждой конфигурации потребовала бы собрать и отснять восемь диванов. 3D-модель даёт то же самое без производства образцов.

Модель в Blender по чертежам

Модель построена не вручную, а скриптом: размеры модулей, спинок, подушек и опор заданы числами из чертежей, и Blender собирает геометрию по ним. Основания, спинки, подушки и ножки остаются отдельными объектами, поэтому модули можно переставлять и собирать новые конфигурации.

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

Проверка размеров скриптом

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

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

Ткань

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

Что получилось

  • Восемь конфигураций дивана в редактируемых файлах Blender и общий файл со всеми сценами.
  • Модель в формате GLB для 3D-просмотрщиков, весом около 235 КБ.
  • Студийное изображение на белом фоне в высоком разрешении.
  • Интерьерная сцена с диваном в гостиной. Она сделана на основе рендера из Blender с доработкой нейросетью, геометрия дивана при этом не менялась.
  • Постер формата A4 с комбинациями, модулями и тканью: для печати и для отправки по почте.

Ограничения

Модель сделана для визуализации, а не для производства: это не лекала и не конструкторская документация. Часть углов и радиусов на чертежах не указана и восстановлена по видам. Постер и интерьер проходят согласование с фабрикой.

Как устроено

Blender с Python-скриптами для построения и проверки модели, рендер Cycles, экспорт в GLB, вёрстка постера скриптами в SVG и PDF.

Скриншоты

ОСФАН: модульный диван в 3D: 3D-модели
3D-модели
ОСФАН: модульный диван в 3D: Постер A4
Постер A4
ОСФАН: модульный диван в 3D: экран 4

Частые вопросы

Можно ли сделать 3D-модель мебели по чертежам, без образца?

Да. Достаточно чертежей с размерами и фотографии ткани. Модель строится по числам из чертежа и проверяется скриптом.

Зачем мебельной фабрике 3D-модель, если есть фотографии?

Модульную мебель не сфотографировать во всех комбинациях. Из модели любая конфигурация, ракурс и интерьер получаются без сборки образца.

Насколько точна такая модель?

Габариты и основные размеры совпадают с чертежом с точностью до долей миллиметра, это проверяется автоматически. Для раскроя и производства модель не предназначена.

Нужно похожее?

Напишите, что хотите автоматизировать или сделать: отвечаю лично и быстро. Работаю по договору, цена фиксируется до начала. Как я работаю и сколько это стоит

Написать в Telegram MAX