Битва форматов файлов: STL vs OBJ vs PLY

width="1024"Люди хранят информацию с тех пор, как появилась письменность. До изобретения 3D-сканирования стоматологи и лаборанты хранили физические модели и бумажные файлы в шкафах. Однако сейчас хранение информации перешло в цифровую стадию, поэтому вместо шкафов мы используем компьютеры. Форматы файлов используются для кодирования информации, чтобы хранить данные на компьютере, а программы должны распознать формат файла и получить к нему доступ, чтобы использовать данные.

Что касается оттисков, то самая главная особенность форматов файлов заключается в том, что они кодируют геометрию 3D-модели. Существует три способа сделать это: приблизительная сетка, точная сетка и конструктивная твердотельная геометрия (CSG).

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

Итак, мы переходим к трем форматам файлов, которые обычно используются в 3D-печати: STL, OBJ и PLY.

Наиболее распространенным форматом файлов, в которых используется приблизительная сетка - и вообще для 3D-печати - является файл STL. В файлах STL используются треугольники (так называемые фасетки), которые покрывают поверхность 2D-фигуры. Использование STL имеет ряд преимуществ перед другими форматами файлов. Во-первых, поскольку он является общепризнанным и наиболее часто используемым, совместная работа становится проще. Кроме того, файлы STL просты и малы, что ускоряет их обработку.

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

Следующие два формата файлов, OBJ и PLY, были созданы, чтобы восполнить недостаток STL-файлов. Оба могут хранить такие свойства, как цвет и текстура. Хотя OBJ и PLY не так широко распространены, как STL-файлы, они хорошо известны и широко используются благодаря возможности хранить цвет и текстуру, а также другие детали. Оба файла выигрывают от усовершенствования 3D-принтеров и считаются более актуальными в будущем, чем STL-файлы.

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

{{cta(‘d68b8349-6f70-406b-88b1-f0ffbff93ada’,’justifycenter’)}}

Прокрутить к верху