Подготовка и загрузка фрезеровок фасадов в конструкторе BPlanner

Перед тем, как загружать 3D модели фрезеровок фасадов рекомендуем прочитать нашу обучающую статью по общим правилам загрузки 3D моделей в конструктор BPlanner

Читать статью – https://bplanner.me/dobavlenie-3d-modelej-v-konstruktor-bplanner/

Самое главное – 3D модели фрезеровок фасадов должны удовлетворять следующим требованиям:

  1. Версия файла fbx должна быть версии > 7100
  2. Моделировать нужно в реальных пропорциях (например 1 unit = 1 мм).
  3. Центр всех частей 3D модели должен находится в точке 0,0,0
  4. При вращении модели 0,0,0 фасад должен смотреть вверх.
  5. На всех частях 3D модели должны быть текстурные координаты (uv map)

Список встроенных ключей, которые могут быть использованы в 3D моделях фрезеровок фасадов:

         gen — материал накладываемого материала на фрезеровку фасада
         glass — стекло, используется для витринных элементов
         back — белый цвет, обычно используется для задней части фасадов МДФ
         black — черный цвет
         al — серый (алюминий)
         metall — серый (металл)

         window — вид за окном (улица)
         mirror — материал с эффектом зеркала
 

Материал лицевой части фасада для отображения накладываемого материала из раздела “Тип и цвет фасада” всегда обозначается ключом gen, например – v(2)_m(gen)_t(xy)

 
Примеры:

Глухой фасад (gen)

gen

Al фасад с витриной (al + glass)

Al+Glass

Обычная витрина (gen + glass)

gen + glass

 

——————————————————

Фрезеровки фасадов условно делятся нами на простые и сложные
Простые фрезеровки имеют, как правило, линейную геометрию по всем направлениям. Сложные фрезеровки имеют нелинейную геометрию.

 

Если в модели фрезеровки фасада есть отдельная часть обратной стороны фасада, то этому элементу можно задать встроенный ключ back “v(2)_m(back)_t(xy)” (белая обратная сторона по умолчанию) или использовать индивидуальный ключ для выбора цвета обратной стороны фасада (см. обучающее видео ниже)

Снимок экрана 2025-08-10 102408

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

Простые фрезеровки – используем ключ адаптивности t (“translate”)

У простых фрезеровок линейная геометрия по ширине и высоте фасада. Поэтому достаточно иметь по одному варианту 3D моделей фрезеровок типа:

      • обычный глухой фасад,
      • ящик высокий,
      • ящик низкий,
      • фасад под духовку,
      • фасад под бутылочницу,
      • фасад витрина,
      • фасад витрина решетка
      • радиусный глухой, радиусный витрина, радиусный решетка
      • заглушка

Для автоматической адаптации 3D моделей под нужные размеры, в названия элементов 3D модели простой фрезеровки в самом конце, через нижнее подчеркивание добавляется ключ адаптивности t (“translate”).

Ключ t указывает на способ изменения размера модели. В данном случае все вершины будут перенесены (translate) на расстояние соответствующее новому размеру ОТ ЦЕНТРА части модели. например, название 3D модели простой фрезеровки может быть таким: v(2)_m(gen)_t(xy).

В случае, когда фрезеровка может быть разной по глубине (например, 19, 20 или 22), нужно добавить ось z. Должно получится следующее “v(2)_m(gen)_t(xyz)”.

С ключом адаптивности translate простая фрезеровка будет одинаково корректно отобраться на любых размерах от минимальных и выше.

 


 

Сложные фрезеровки – используем ключ адаптивности s (“scale”)

Такие фрезеровки нуждаются в более разнообразной линейке 3D моделей, т.к. их форма фрезы от размера к размеру имеет отличия. Ключом адаптивности в названиях элементов таких моделей следует назначать ключ “scale” (s) – масштабирование.
Например, v(2)_m(gen)_s(xy), это дает возможность загружать правильные 3D модели на разные варианты фрезеровки по ширине и высоте фасада
 
В некоторых фрезеровках высота может адаптироваться не по масштабированию, а по по значению translate (t), например – v(2)_m(gen)_t(y)_s(x).
Так же, в случае, когда фрезеровка может быть разной по глубине (например, 19, 20 или 22), нужно добавить ось z. Должно получится следующее – v(2)_m(gen)_t(yz)_s(x).

С ключом адаптивности scale сложная фрезеровка будет равномерно растягиваться по указанным в скобках осям, тем самым подстраиваться под размеры фасадов, на которых нет 3D модели.
 

Текстуры в 3D моделях фрезеровок фасадов

UV-mapping (развертка)
Выполняется обязательно на тех элементах модели фасада, на которых предполагается отображение текстур с рисунком (древесные, каменные и прочее). Развертка позволяет конструктору правильно наложить текстуру на поверхность модели. 
 
UV-развертка на примере работы в программе Blender:
 
  • Ортографический режим просмотра – редактирование выбранного элемента (Tab)
  • выбрать всё (клавиша A)
  • вызвать панель UV Mapping (клавиша U)
  • выбрать пункт Project from View (Bounds)
 
Для поворота текстуры на 90 градусов нужно прописать ключ r(90). Это может применяться к таким элементам фасада, у которых направление текстуры отличается от основного. Например, к верхней и нижней планкам сборного фасада.

В таком случае ключ этих элементов должен выглядеть примерно так: v(2)_m(gen)_r(90)_t(xy).
 

Индивидуальные ключи (например для Патины)

Можно задать свои ключи материалам для отдельных элементов фрезеровки фасада. Например, для патины –  v(2)_m(patina)
При этом, для своего ключа необходимо назначить категорию текстур, из которой будет выбор данного материала на сцене конструктора.
 
Пример 3D модели фрезеровки с патиной:
 
 
1

Глухой фасад с патиной (gen + индивидуальный ключ для патины pat91)

pat

 

Загрузка 3D моделей фрезеровок фасадов

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

Вторым загружается следующий по размерам фасад, например от 150 по ширине (этот фасад будет применяться для всех фасадов, которые больше 149 по ширине до следующей по размерам модели)

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

RUTUBE

rutube-icon

Смотрите обучающие видео уроки по работе в 3D конструкторе BPlanner на нашем RUTUBE канале

TELEGRAMM

telegram

Наиболее быстрый способ связи с нашей тех.командой и общение клиентов BPlanner между собой

VK

237626

Оперативная информация по новому функционалу BPlanner, пример работы конструктора в группе VK

logo

+7 (911) 908-07-25 (Пн-Пт, 10.00 – 18.00 msk) Отдел продаж

Тех.поддержка : info@bplanner.me

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

Обращаем ваше внимание на то, мы не отвечаем на технические вопросы мессенджерах!