Подготовка и загрузка фрезеровок фасадов в конструкторе BPlanner
Перед тем, как загружать 3D модели фрезеровок фасадов рекомендуем прочитать нашу обучающую статью по общим правилам загрузки 3D моделей в конструктор BPlanner
Читать статью – https://bplanner.me/dobavlenie-3d-modelej-v-konstruktor-bplanner/
Самое главное – 3D модели фрезеровок фасадов должны удовлетворять следующим требованиям:
- Версия файла fbx должна быть версии > 7100
- Моделировать нужно в реальных пропорциях (например 1 unit = 1 мм).
- Центр всех частей 3D модели должен находится в точке 0,0,0
- При вращении модели 0,0,0 фасад должен смотреть вверх.
- На всех частях 3D модели должны быть текстурные координаты (uv map)
Список встроенных ключей, которые могут быть использованы в 3D моделях фрезеровок фасадов:
glass — стекло, используется для витринных элементов
back — белый цвет, обычно используется для задней части фасадов МДФ
black — черный цвет
al — серый (алюминий)
metall — серый (металл)
window — вид за окном (улица)
mirror — материал с эффектом зеркала
Материал лицевой части фасада для отображения накладываемого материала из раздела “Тип и цвет фасада” всегда обозначается ключом gen, например – v(2)_m(gen)_t(xy)
——————————————————
Фрезеровки фасадов условно делятся нами на простые и сложные
Простые фрезеровки имеют, как правило, линейную геометрию по всем направлениям. Сложные фрезеровки имеют нелинейную геометрию.
Если в модели фрезеровки фасада есть отдельная часть обратной стороны фасада, то этому элементу можно задать встроенный ключ back “v(2)_m(back)_t(xy)” (белая обратная сторона по умолчанию) или использовать индивидуальный ключ для выбора цвета обратной стороны фасада (см. обучающее видео ниже)
Таким образом, модель фасада может состоять из нескольких элементов. Лицевая часть, тыльная часть, патина, стекло и прочее. У каждого элемента свой ключ с материалом. При этом, ключ адаптивности у всех элементов должен быть одинаковым.
Простые фрезеровки – используем ключ адаптивности 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”)
Так же, в случае, когда фрезеровка может быть разной по глубине (например, 19, 20 или 22), нужно добавить ось z. Должно получится следующее – v(2)_m(gen)_t(yz)_s(x).
С ключом адаптивности scale сложная фрезеровка будет равномерно растягиваться по указанным в скобках осям, тем самым подстраиваться под размеры фасадов, на которых нет 3D модели.
Текстуры в 3D моделях фрезеровок фасадов
Выполняется обязательно на тех элементах модели фасада, на которых предполагается отображение текстур с рисунком (древесные, каменные и прочее). Развертка позволяет конструктору правильно наложить текстуру на поверхность модели.
- Ортографический режим просмотра – редактирование выбранного элемента (Tab)
- выбрать всё (клавиша A)
- вызвать панель UV Mapping (клавиша U)
- выбрать пункт Project from View (Bounds)
В таком случае ключ этих элементов должен выглядеть примерно так: v(2)_m(gen)_r(90)_t(xy).
Индивидуальные ключи (например для Патины)
При этом, для своего ключа необходимо назначить категорию текстур, из которой будет выбор данного материала на сцене конструктора.
Загрузка 3D моделей фрезеровок фасадов
Первым загружается самый минимальный по размерам фасад, который будет отображаться с размерами от 0 по ширине, 0 по высоте до следующего размера. Приоритетом считается высота фасада.
Вторым загружается следующий по размерам фасад, например от 150 по ширине (этот фасад будет применяться для всех фасадов, которые больше 149 по ширине до следующей по размерам модели)
Таким образом, заполняется весь модельный ряд фасадов, который используется в настройках Вашего конструктора и он автоматически подбирает по указанным Вами параметрам из всех загруженных фасадов наиболее подходящую по размерам модель к каждому конкретному модулю на сцене.
+7 (911) 908-07-25 (Пн-Пт, 10.00 – 18.00 msk) Отдел продаж
Тех.поддержка : info@bplanner.me
При обращении в тех.поддержку опишите как можно подробнее Ваш вопрос и обязательно укажите ссылку на личный кабинет Вашего конструктора
Обращаем ваше внимание на то, мы не отвечаем на технические вопросы мессенджерах!
