FBX to STL: выберите правильную геометрию и заморозьте ее позу - редакционная иллюстрация

Иллюстрация, созданная ИИ, а не скриншот результата конверсии.

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

Модель, которая выглядит правильно в анимационной сцене, не готова к печати. Его кажущаяся форма может зависеть от позы, модификаторов, экземпляров или материалов. В этом руководстве объясняется, как подготовить сцену в ее авторской заявке, экспортировать надежную сетку и проверить результат. Используйте поддерживаемый посредник, такой как OBJ, когда ваш вариант FBX или оцененные функции сцены не поддерживаются прямым импортером.

Решите, какой объект и поза принадлежат на выходе

Начните с четкой экспортной цели. Полная сцена может содержать камеры, огни, вспомогательные объекты, сетки столкновения и скрытые альтернативы наряду с основной моделью. Эти элементы могут быть полезны для анимации или игрового движка, но они не обязательно являются частью предполагаемого физического объекта. Выберите геометрию перед экспортом.

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

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

Заморозить видимый результат с помощью исходного приложения

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

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

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

Проверка трансформаций и размещения экземпляров

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

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

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

Сделайте преобразование блока явным

Рабочие процессы FBX могут включать в себя различные соглашения между приложениями. Экспортная настройка, опция импортера или преобразование сцены уже могут включать масштабный фактор. Избегайте применения дополнительной коррекции просто потому, что кажется вероятным знакомое значение. Измерьте известную особенность и проследите фактическую интерпретацию источника и назначения.

STL не несет надежной универсальной декларации единицы. Для процесса печати устройте числовые координаты, чтобы представить предполагаемые миллиметровые размеры перед окончательным экспортом, а затем проверьте эти размеры в нарезке. Модель, которая правильно заполняет кадр камеры, может быть в сотни раз больше или меньше.

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

Отделить реальную геометрию от текстурного внешнего вида

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

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

Стандарт STL также отбрасывает оригинальные цвета материала. Серый предварительный просмотр, используемый STL File Maker, является материалом для проверки формы. Если цель — цветная печать или текстурированная визуализация, подумайте, подходит ли STL для этого. В нашем руководстве по сравнению форматов объясняется, почему геометрия и внешний вид требуют отдельного рассмотрения. ↗ Руководство по сопоставлению форматов

Подготовьте печатную поверхность, а не только видимую оболочку

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

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

Используйте приложение для редактирования сетки, чтобы проверить структуру, а затем просмотреть нарезанные слои. В нашем руководстве по редактированию STL рассматриваются ремонтные и булевые операции. Успешный экспорт указывает на то, что файл был написан; он не удостоверяет водонепроницаемость, прочность или пригодность для конкретного процесса печати. ↗ Руководство по редактированию STL

Используйте поддерживаемого посредника, когда прямой импорт не подходит

Если импортер FBX не может воспроизвести предполагаемую сцену, экспорт оценивает геометрию многоугольника из приложения-автора как OBJ или другой поддерживаемый формат сетки. Это упрощает передачу, разрешая специфическое поведение сцены перед конверсией. Сохраняйте все необходимые ресурсы геометрии в файле и подтвердите, что экспортируемый объект уже имеет желаемую форму.

Преобразователь OBJ-to-STL может записывать поддерживаемую поверхность полигона в виде STL. Ознакомьтесь с руководством по рабочим процессам OBJ для масштаба и материальных ограничений. Этот промежуточный шаг не улучшает точность, но может упростить проверку и обмен геометрией источника. ↗ Конвертер OBJ-to-STL ↗ Руководство по рабочим процессам BJ

GLB также может быть полезен для некоторых рабочих процессов сцены, хотя у него есть свои собственные преобразования и единичные соображения. В руководстве GLB-to-STL объясняются эти различия. Выберите путь, который сохраняет необходимую вам геометрию, а не конвертируете в несколько форматов без четкой причины. ↗ Руководство по GLB-to-STL

Проверить окончательный STL и сохранить источник сцены

Откройте STL в зрителе и осмотрите полную модель с нескольких направлений. Сравните позу, расположение и важные детали с оцененным источником. Затем проверьте размеры и нарезанные слои в производственном приложении назначения. Небольшие разъединенные компоненты можно легко пропустить в одном затененном виде. ↗ зритель

Сохраните оригинальную FBX или родную сцену, оцененную экспортную копию и окончательную STL в качестве отдельных артефактов. Если позже вам понадобится другая поза или другой физический масштаб, исходная сцена будет лучшей отправной точкой, чем попытка реверс-инжиниринга сплющенной треугольниковой сетки. Запись, в которой кадр и настройки экспорта дали конечный результат.

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

Сначала сравните небольшой экспорт.

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

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