Открыть сервисСервис

Формат M3D — трёхмерные модели в формате M3D

M3D — формат файлов для хранения трёхмерных моделей, разработанный российской компанией «Модуль.Про» (Modul.Pro) для платформы M3D Viewer. Файлы с расширением .m3d содержат геометрическую информацию об объектах (меш, вершины, рёбра, грани), а также данные о материалах, текстурах и иерархии компонентов. Формат применяется преимущественно в российских CAD-системах и инженерном программном обеспечении как альтернатива распространённым форматам STEP, IGES и STL.

История и разработчик

Формат M3D был создан компанией «Модуль.Про» — российским разработчиком программного обеспечения для инженерной подготовки производства. Компания специализируется на решениях для автоматизации проектирования и подготовки производства на предприятиях машиностроения, приборостроения и других отраслей промышленности.

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

Технические характеристики

Формат M3D является бинарным форматом хранения трёхмерной геометрии. Основные технические особенности:

  • Хранение геометрии: поддерживает BREP (Boundary Representation) — представление твёрдых тел через описание их границ, что позволяет хранить точную аналитическую геометрию (плоскости, цилиндры, сферы, сплайны), а не только полигональные приближения.
  • Иерархия сборок: поддерживает структуру «сборка — компонент — деталь», что позволяет хранить сложные изделия, состоящие из множества деталей, с сохранением их взаимного расположения.
  • Материалы и текстуры: файл может содержать информацию о визуальных свойствах объектов — цветах, материалах, текстурах.
  • Атрибуты и метаданные: поддерживается хранение дополнительной информации об элементах модели — наименования, обозначения, свойства компонентов.
  • Компактность: бинарное представление обеспечивает относительно небольшой размер файлов по сравнению с текстовыми форматами обмена.

Применение

Основная область применения формата M3D — инженерное проектирование и подготовка производства в российских предприятиях. Формат используется в следующих контекстах:

  • Просмотр и согласование моделей: M3D Viewer применяется на предприятиях для передачи трёхмерных моделей специалистам, не имеющим лицензий на CAD-системы (технологам, конструкторам смежных подразделений, менеджерам).
  • Интеграция с CAD-системами: формат поддерживается в ряде российских инженерных систем и используется для обмена данными между ними.
  • Архивное хранение: формат применяется для долговременного хранения трёхмерной документации на предприятиях.
  • Встраивание в приложения: M3D Viewer предоставляет SDK, позволяющее разработчикам встраивать просмотр моделей в собственные приложения.

M3D и другие форматы

ФорматТипРазработчикОсобенности
M3DБинарныйМодуль.Про (РФ)BREP, сборки, атрибуты
STEPТекстовый (ISO 10303)ISOСтандарт, широкая поддержка
IGESТекстовыйNBS / AIAУстаревающий стандарт обмена
STLБинарный/текстовый3D SystemsТолько полигональная геометрия
JTБинарныйSiemensВизуализация, лёгкие модели

В отличие от STL, который хранит только треугольную сетку и не поддерживает аналитическую геометрию, M3D сохраняет точное описание твёрдых тел. В отличие от STEP — открытого международного стандарта — M3D является проприетарным форматом, однако ориентирован на более компактное хранение и быструю загрузку моделей.

Значение

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

Бесплатный просмотрщик M3D Viewer, по заявлению разработчика, доступен для операционных систем Windows и Linux и может использоваться без ограничений для просмотра моделей, что упрощает внедрение формата на предприятиях.

См. также

  • Компания «Модуль.Про»
  • STEP (формат)
  • CAD-система

Источники

  • Официальный сайт компании «Модуль.Про» (modul.pro)
  • Документация M3D Viewer
  • Обзоры российских инженерных CAD-систем и форматов обмена данными
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru