Наиболее распространенные форматы файлов для 3d-печати, типы и характеристики: stl, obj, gcode и т.д.

С развитием цифровых технологий 3D-печать стала сегодня гораздо доступнее. Как частные лица, так и профессионалы могут иметь собственное оборудование и создавать различные модели для печати. Все, что требуется, — освоить основные понятия, особенно касающиеся подходящих форматов файлов. Действительно, в зависимости от сферы применения, а также по историческим или практическим причинам, для 3D-печати предпочитают определенные форматы файлов. Здесь представлены наиболее распространенные форматы для 3D-печати, а также их основные характеристики.

Различные форматы 3D-файлов для 3D-печати

STL

STL — это аббревиатура от «Stereolithography» (стереолитография), один из старейших форматов файлов для 3D-печати. Разработанный в конце 1980-х годов, этот тип формата до сих пор широко используется. Он описывает геометрию поверхности 3D-объекта без отображения цвета, текстуры или других атрибутов. Формат STL имеет расширение .STL. Эти файлы создаются программами автоматизированного проектирования (САПР). Для редактирования и исправления STL-файлов можно использовать такое программное обеспечение, как FreeCAD, Blender, MeshLab, MeshMixer, SketchUp, SculptGL и 3DSlash.

STL-файл упрощает 3D-поверхность, представляя её как «мозаику» — серию маленьких треугольников, количество которых увеличивается для максимально точного представления и воссоздания изогнутых поверхностей. Когда необходимо использовать большое количество треугольников, размер STL-файла 3D-модели быстро увеличивается.

OBJ

Формат файла OBJ также очень популярен в индустрии 3D-печати. Его расширение — .OBJ. Он имеет преимущество, заключающееся в возможности кодирования информации о цвете и текстуре, которая сохраняется в отдельном файле с расширением .MTL. Файлы формата OBJ позволяют использовать нетреугольные грани с указанием смежности одной грани к другой. Их можно открывать с помощью таких программ, как Autodesk Maya 2013, Blender и MeshLab.

3DS

Разработанный в 90-х годах, 3DS — это формат файла, который хранит только самую базовую информацию о геометрии, внешнем виде, сценах и анимации. Он позволяет сохранять свойства, такие как цвет, материал, текстура, прозрачность и т.д. С расширением .3DS этот формат файла для 3D-печати также имеет преимущество в том, что читается большинством существующего на рынке программного обеспечения, такого как 3dsMax, ABViewer, Blender, MeshLab, messiahStudio, Rain Swift 3D, SketchUp, TurboCAD и др.

SLDPRT

Файл SLDPRT или его расширение .SLDPRT — это формат изображения для 3D-печати, используемый программным обеспечением САПР SolidWorks. Он содержит 3D-объект или «деталь», которую можно объединить с другими деталями в одном сборочном файле .SLDASM. SLDPRT-файлы обычно открываются программой SolidWorks. Однако их можно просматривать с помощью SolidWorks eDrawings Viewer, Autodesk Fusion 360, Adobe Acrobat 3D, Acrobat Pro 9 или более поздних версий.

SCAD

Формат SCAD (расширение .SCAD) создается программой OpenSCAD, бесплатным программным обеспечением для моделирования, используемым для различных 2D- и 3D-проектов. Файл SCAD можно использовать для проектирования 3D-объектов с указанием геометрии объекта и информации о положении. Его можно открыть только с помощью OpenSCAD.

BLEND

Формат .BLEND — это расширение, используемое для 3D-анимаций и проектов, разработанных с помощью инструмента 3D-моделирования Blender. Этот тип файла способен содержать несколько сцен, а также все элементы проекта, такие как объекты, текстуры, 3D-сетку и данные о взаимодействии в реальном времени, звуки, данные об освещении, ключевые кадры анимации, схему развертки и параметры интерфейса. Отметим, что только программное обеспечение Blender может работать с этим форматом 3D-файла.

3MF

Файл 3MF (расширение .3MF) используется различными программами проектирования для сохранения 3D-моделей для печати. Этот формат включает данные модели, материалов и свойств, сжатые с помощью ZIP-архивации. 3MF-файлы также обеспечивают хранение задания на печать, уменьшенного изображения и одной или нескольких цифровых подписей. Их можно открывать с помощью таких программ, как Microsoft 3D Builder, Microsoft Paint 3D, Dassault Systemes SolidWorks, Dassault Systemes CATIA, McNeel Rhino, PTC Creo и Ultimaker Cura.

GCODE

Файл с расширением .GCODE содержит команды, определяющие, как должен печатать 3D-принтер. Он хранит инструкции, такие как скорость печати, установленная температура и места перемещения элементов для печати. Этот формат 3D-файла создается программами слайсерами (нарезки), такими как Simplify3D и Slic3r. Чтение может осуществляться с помощью Simplify3D, а также Blaze3D, GCode Viewer и NC Viewer.

SKP

Файл .SKP — это формат 3D-модели, созданный программой SketchUp. Он учитывает каркасы, текстуры, тени и эффекты граней. Этот тип файла также используется для хранения компонентов, которые будут вставлены в ваш документ. Очевидно, его можно открыть с помощью SketchUp, но также и такими программами, как IMSI TurboCAD Pro или Deluxe, Okino Computer Graphics PolyTrans, ACCA Edificius и Trimble 3D Warehouse.

FBX

FBX — популярный в кино- и игровой индустрии формат файла для 3D-печати. Разработанный Kaydara и приобретенный AutoDesk, он поддерживает свойства геометрии и внешнего вида, такие как цвет и текстура, а также скелетную анимацию и морфинг. AutoDesk использует файл FBX с расширением .FBX в качестве формата обмена для своего портфолио программ, таких как AutoCAD, Fusion 360, Maya, 3DS Max и т.д.

Регулярно используются в этой области:

DWG

Файлы с расширением .DWG — это базы данных 2D- или 3D-моделей, созданных в AutoCAD. Они состоят из информации векторного изображения и метаданных, описывающих содержимое файла. Для открытия этого формата файла доступно множество утилит, включая: Autodesk Auto CAD, Autodesk Inventor, Autodesk Design, Autodesk DWG, AutoDWG DWGSee, CADSoftTools ABViewer, Canvas X, Adobe Illustrator, Bricsys Bricscad и др.

MTL

Используемый программами редактирования 3D-объектов, такими как Adobe Photoshop и Autodesk Maya, формат .MTL служит для хранения параметров материалов. Этот файл сохраняется вместе с другим файлом в формате .OBJ и используется для описания того, как следует применять текстуры, и 3D-координат для их наложения.

AREA