Как расположить 3D-модели в Bambu Studio
Как использовать инструмент "Расположить все объекты" в Bambu Studio Функция "Расположить все объекты" в Bambu Studio автоматически организует 3D-модели на печатной платформе, помогая оптимизировать расстояние, сократить ручные корректировки и ускорить подготовку к печати. В этом руководстве вы узнаете, как эффективно располагать модели в Bambu Studio с помощью этого инструмента.
Режимы автоматического расположения в Bambu Studio Существует 2 режима автоматического расположения: Нажмите кнопку Arrange All Objects (Расположить все объекты) в верхнем меню, чтобы обработать все объекты. При необходимости могут быть добавлены новые пластины. Альтернативно, вы можете использовать сочетание клавиш A для расположения всех объектов и Shift+A для расположения объектов на выбранной пластине.
- Нажмите значок расположения рядом с любой пластиной, чтобы обработать все объекты на этой пластине. Новая пластина не будет добавлена. Если выбранная пластина не может вместить все объекты, некоторые объекты будут перемещены за пределы пластины. Вы также можете
заблокироватьпластину, нажав значок замка рядом с ней, тогда объекты на этой пластине не будут обрабатываться автоматическим расположением.
Параметры и опции Существует 1 параметр и 3 опции, как показано ниже.
Spacing(Расстояние): Минимальный зазор между соседними объектами.Auto rotate for arrangement(Автоматический поворот для расположения): Позволяет Bambu Studio автоматически вращать модели для поиска лучшего расположения на пластине. Программа может протестировать до четырех углов поворота: 0°, 45°, 90° и 135°.Allow multiple materials on same plate(Разрешить несколько материалов на одной пластине): Позволяет размещать модели, использующие разные материалы, на одной печатной платформе. Например, когда эта опция включена, модели с разными материалами, которые размещены на отдельных пластинах в соответствии с их назначением материалов, будут расположены на одной пластине, а вторая пластина будет удалена. Материалы считаются разными, если они назначены разным слоям AMS, даже при использовании одного и того же типа и цвета филамента.Align to Y axis(Выравнивание по оси Y): Эта опция располагает модели так, чтобы они были ориентированы вдоль оси Y печатной платформы во время автоматического расположения. Вместо случайного размещения объектов инструмент сохраняет их выровненными в одном направлении, что помогает создать более чистый и организованный макет.
Как это работает Базовый алгоритм автоматического расположения — libnest2d, известный пакет для 2D-упаковки. Процесс можно обобщить следующим образом: - Программа сначала генерирует arrangement polygon (многоугольник расположения) для всех печатаемых объектов. Это включает 2D-выпуклую проекцию каждой модели вместе с такими атрибутами, как высота, температура печати и температура печатной платформы. Выпуклая проекция представляет максимальные внешние размеры объекта при проецировании на печатную платформу. Непечатаемые объекты рассматриваются как неупаковываемые и размещаются вне области печати.
- Затем выпуклые многоугольники расширяются на основе выбранного значения
spacing(расстояние) для обеспечения минимального расстояния между объектами. - Далее объекты сортируются с использованием функции упорядочивания. При обычной послойной печати приоритет отдается более крупным объектам, которые размещаются первыми на основе их площади. При последовательной печати приоритет отдается высоте объекта, что означает, что сначала располагаются более короткие объекты.
- Затем программа ищет наилучшее возможное положение для каждого многоугольника. Библиотека libnest2d генерирует несколько вариантов размещения, а Bambu Studio выбирает расположение с наименьшим общим использованием пространства.
- Наконец, все объекты перемещаются в свои новые рассчитанные положения на печатной платформе.
Когда есть башня для прочистки Башня для прочистки не может быть перемещена во время автоматического расположения, чтобы обеспечить наилучший эффект очистки (ее можно перемещать только вручную). Чтобы избежать вытекания материала, существуют две дополнительные логики: - Когда на пластине есть башня для прочистки, объекты располагаются плотно вокруг нее, но не выходят за ее верхнюю границу. Это помогает минимизировать вытекание материала и гарантирует, что башня для прочистки всегда печатается после смены филамента.
- При выполнении глобального расположения (Arrange All Objects) для многоцветных объектов мы оцениваем, нужна ли башня для прочистки. Поскольку мы не знаем расположения объектов до их размещения, мы предполагаем, что башня для прочистки требуется на всех пластинах, если она требуется хотя бы на одной. Башня для прочистки требуется, если: a. Есть многоцветный объект; b. Включена поддержка, и интерфейс поддержки использует другой филамент, чем основа поддержки. c. Включена опция
Allow multiple materials on same plate(Разрешить несколько материалов на одной пластине), и есть объекты, использующие разные филаменты с одинаковой температурой печатной платформы (например, разные цвета PLA). - При выполнении локального расположения (расположение объектов на текущей пластине) мы используем фактическую башню для прочистки на этой пластине. Таким образом, башни для прочистки на других пластинах не влияют на эту пластину.