aspose.info
RU

3МФ

Обновлено

.3MF вариант №

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

Краткая история формата файлов 3MF

Существующие ограничения в доступных форматах файлов описания моделей, таких как STL и другие, вынуждают ведущие бренды собираться вместе и разрабатывать более расширяемый формат файлов для 3D-печати. Важным соображением было то, как приложения должны передавать данные модели на 3D-принтеры. Таким образом, был создан консорциум 3MF для поддержки нового формата 3D-файлов под названием 3MF с целью сделать его достаточно расширяемым для удовлетворения потребностей 3D-печати. В этот консорциум входили несколько компаний, включая Microsoft, Autodesk, Dassault Systems, Netfabb, SLM, HP и другие. Microsoft предоставила свой незавершенный формат файла 3D в качестве отправной точки для совместной дальнейшей разработки спецификации консорциумом 3MF.

Формат файла 3MF — дополнительная информация

3MF – это формат данных на основе XML — удобочитаемый сжатый XML, который включает в себя определения данных, связанных с трехмерным производством, в том числе сторонние возможности расширения для пользовательских данных. Формат файла 3MF был разработан с учетом ограничений и проблем, с которыми сталкиваются другие форматы файлов 3D. Это привело к формулировке формата файла 3MF:

  • Complete: Содержит всю необходимую информацию о модели, материалах и свойствах в одном архиве.
  • Удобочитаемый: использование общих структур, таких как OPC, ZIP и XML, для упрощения разработки.
  • Просто: Короткая и четкая спецификация, упрощающая разработку и ускоряющая проверку.
  • Расширяемость: Использование пространств имен XML позволяет использовать как общедоступные, так и частные расширения при сохранении совместимости.
  • Однозначность: Четкий язык и тесты на соответствие гарантируют, что файл всегда будет согласован как в цифровом, так и в физическом виде.
  • Бесплатно: Доступ к спецификации 3MF и ее реализация всегда будут свободны от роялти, патентов и лицензий.

Спецификации формата файлов 3MF размещены на Github для общего доступа и постоянного обновления. Текущая опубликованная версия — 1.2.3, которая описывает набор соглашений по использованию XML и других широко доступных технологий для описания содержимого и внешнего вида одной или нескольких 3D-моделей. Разработчики, которые хотят создавать системы для обработки файлов формата 3MF, могут обратиться к этим спецификациям для реализации.

Спецификации формата файла 3MF

Формат файла 3MF использует спецификации Open Packaging в виде ZIP-архива для своей физической модели. Он включает в себя четко определенный набор частей и взаимосвязей, которые выполняют определенную цель в документе. Это также заставляет формат соответствовать функции пакета, включая цифровые подписи и эскизы.

Документ 3MF — обзор

Типичный документ 3MF выглядит следующим образом:

3MF Document Structure

Полезная нагрузка включает в себя полный набор деталей, необходимых для обработки части 3D-модели. Весь контент, который будет использоваться для изготовления объекта, описанного в полезной нагрузке 3D, ДОЛЖЕН содержаться в документе 3MF. Описание каждой части документа, а также ее статус в зависимости от необходимости или опции приведены в следующей таблице.

ИмяОписаниеИсточник отношенийОбязательный/необязательный
3D-модельСодержит описание одного или нескольких 3D-объектов для производства.ПакетОБЯЗАТЕЛЬНО
Основные свойстваЧасть OPC, которая содержит различные свойства документа.ПакетДОПОЛНИТЕЛЬНО
Происхождение цифровой подписиЧасть OPC, являющаяся корнем цифровых подписей в пакете.ПакетДОПОЛНИТЕЛЬНО
Цифровая подписьЧасти OPC, каждая из которых содержит цифровую подпись.Происхождение цифровой подписиДОПОЛНИТЕЛЬНО
Сертификат цифровой подписиЧасти OPC, содержащие сертификат цифровой подписи.Цифровая подписьДОПОЛНИТЕЛЬНО
PrintTicketПредоставляет настройки, используемые при выводе 3D-объектов в детали 3D-модели.3D-модельДОПОЛНИТЕЛЬНО
МиниатюраСодержит небольшое изображение в формате JPEG или PNG, представляющее 3D-объекты в пакете или пакет в целом.ПакетНЕОБЯЗАТЕЛЬНЫЙ
3D-текстураСодержит текстуру, используемую для применения цвета к 3D-объекту в части 3D-модели (доступно для расширений)3D-модельДОПОЛНИТЕЛЬНО
Пользовательские частиЧасти OPC, связанные с метаданнымиПакетДОПОЛНИТЕЛЬНО

Части и отношения, 3D-модели, ресурсы объектов, Материальные ресурсы и разделы Возможности пакета спецификаций. документ дает подробную информацию о документе 3MF.

Использованная литература

См. также