m3d. Обзор лучших программ для конвертации и просмотра файлов.m3d Шаг за шагом
Доброе время суток!
Несомненно многие из читателей Хабрахабр слышали, видели или даже использовали технологию WebGL . Если быть кратким - это библиотека для аппаратного ускорения интерактивной 3D графики прямо в веб-браузере без установки дополнительных плагинов. Обычно WebGL воспринимается как технология для создания развлекательного контента, например трехмерные многопользовательский онлайн игры. Однако интерактивная трехмерная графика в браузере может пригодиться и вполне для более серьезных профессиональных целей. И пример такого использования уже доступен каждому из нас.
Design Review Quickshare
- веб вьювер 3D моделей с использованием облачных технологий. Сразу не терпится сказать, что с его помощью Вы с легкость сможете разместить 3D модель на своей странице!
Волею судеб при написании статьи “Сканируем в 3D с помощью фотоаппарата или 123D Catch” , я заглянул в лабораторию компании Autodesk Labs . В Autodesk Labs
размещаются инновационные и перспективные разработки компании с целью получения отзывов от реальных пользователей. Некоторые из продуктов лаборатории умирают не получив развития, а какие-то перерастают в финальные продукты. Так и случилось с 123D Catch из моей предыдущей статьи.
К своему удивлению и невероятной радости в недрах лаборатории я обнаружил замечательный пример использования WebGL - Design Review Quickshare .
Суть сервиса в следующем: загружаем 3D файл (также есть поддержка и 2D чертежей/схем) формата DWF и, после непродолжительной конвертации в облаке, получаем настоящее 3D прямо в браузере на веб странице.
Можем вращать/крутить модель как нам вздумается, зуммировать, дабы рассмотреть все детали. В добавок поделится ссылкой на вьювер с нашей моделью.
Процесс интеграции на собственную веб страницу не сложнее чем встроить плеер с YouTube. Нажимаем на кнопку Share
.
Выбираем размер, копируем код.
В качестве развлечения можно разместить свой трехмерный аватрар, сделанный в 123D Catch
.
Основное же назначение - онлайн демонстрация 3D проектов конструкторов или дизайнеров.
На десерт немного технических подробностей
WebGL - основа для отображения 3D в браузере. По этому поводу было много статей на Хабре , следовательно останавливаться на этом не буду.В то время, когда WebGL начинал набирать обороты и стали появляться первые примеры, у меня сразу же возникла мысль о подобном сервисе. Даже были проведены некоторые эксперименты. Так что, если у кого-то проявится интерес, в следующий раз я опишу способ, как вставить 3D на страницу HTML, не зная WebGL и JavaScript.
Но, как говорится, это уже совсем другая история.
Существуют разные форматы для хранения информации о 3D моделях. Наверняка вы слышали про самые популярные из них вроде: STL, OBJ, FBX, COLLADA и т.п. Они широко используются в 3D печати, видеоиграх, кино, архитектуре, медицине, конструировании и в процессе обучения. При этом в каждой из перечисленный сфер есть свои наиболее популярные форматы, которые сформировались в силу исторических или практических причин. В статье ниже мы рассмотрим различные форматы файлов 3D моделей и более детально остановимся на 8 самых популярных на сегодняшний день.
Что такое формат 3D файла?
Основное назначение 3D файла - хранить информацию о 3D модели в виде обычного текстового или бинарного файла. По сути они кодируют информацию о геометрии, внешнем виде, сцене и анимации 3D модели.
Геометрия модели описывает ее форму. Внешний вид включает в себя цвета, текстуры, материал и т.п. Под сценой подразумевается расположение источников освещения, камер и периферийных объектов. Ну и анимация характеризует перемещения 3D модели.
Однако не все форматы 3D файлов хранят всю эту информацию. Например, STL формат хранит только информацию о геометрии и игнорирует остальные дынные. С другой стороны, COLLADA сохраняет все эти данные.
STL и COLLADA - это всего лишь два из множества форматов, которые используются на практике. На сегодняшний существует более 100 форматов 3D файлов!
Трудно представить графический дизайн без 3D-моделирования. Он стал основой для пространственного дизайна, создания киноэффектов , анимаций, игр, используется архитекторами и дизайнерами интерьеров. 3D-модели уже давно стали ключевыми элементами многих проектов, поэтому для начинающих разработчиков особенно полезно познакомиться с расширением m3d.
Как работать с файлами с расширением.m3d.
Формат файла m3d хранит в себе информацию, необходимую для отображения определённой трёхмерной модели в специализированном программном обеспечении. К этой категории относятся редакторы и вьюверы 3D-графики, векторной графики и так далее. Особую популярность формат обрёл в то время, когда компьютерные игры начали полностью переходить на 3D. Именно в таком расширении хранились данные обо всех трёхмерных текстурах, включая персонажей и детали геймплея.
Способы открытия
Выбор программного обеспечения зависит в первую очередь от будущего использования созданной модели. Одно программное обеспечение будет использоваться для разработки сложного дизайна поршневых двигателей, другое – для моделирования анимированного персонажа. Расширения часто назначаются конкретным проектным программам, тем самым раскрывая цель создаваемой модели. Чем открыть m3d, читайте дальше.
Компас 3D позволяет бесплатно создавать модели, а также импортировать твёрдые тела в формате SAT (из AutoCAD) и удобно создавать плоские проекции поперечных сечений. Модуль 2D-чертежа позволяет загружать файлы в формате DWG и DXF. Программа поддерживает отслеживание точек, дескрипторов объектов и стандартные инструменты для редактирования плоского макета. Созданная модель и чертёж могут быть сохранены в файле m3d и распечатаны.
В бесплатной версии отсутствуют:
- модуль для кинематического и динамического анализа;
- рендеринг;
- модуль для распознавания трёхмерных моделей (автоматическая параметризация твёрдых тел без истории, например, после импорта в формате STEP);
- расчёты FEM;
- возможность создания анимации с прогнозированием стыков;
- узлы;
- несколько инструментов для создания твёрдых тел и чертежей;
- модуль гибки листов и многое другое.
Компас 3D – это программное обеспечение для параметрического 3D-моделирования. С его помощью также можно создавать 2D-чертежи , проектировать сборки с возможностью перемещения элементов, проверять стыки, а также сопротивления материалов. Компас 3D также оснащён модулем для гибки листового металла. Программа позволяет импортировать твёрдые тела в формате SAT из DWG, DXF. Для загрузки необходимо зарегистрироваться на сайте разработчика.
Софт имеет такие функции, как:
- возможность открывать форматы из других программ CAD;
- прямое моделирование твёрдых тел, не содержащих историю операций;
- отображение прямых измерений выбранных объектов;
- возможность сохранения истории изменения модели в файле;
- способность определять допуски при создании моделей;
- 3D-модели с дополнительными параметрами;
- создание отверстий с позиционированием;
- интегрированный модуль для расчёта конечных элементов FEA;
- модуль для проектирования штампов и литейных форм;
- маркировка сварных швов;
- инструменты для быстрой отправки проекта.
Это программа, предназначенная для интуитивного 3D-моделирования, создания сборок и чертежей. Она имеет модульную структуру – разделена на взаимодействующие части. В последней версии появилось более 100 обновлений и улучшений. Наиболее важными особенностями являются:
- программу стало проще использовать;
- сплошное моделирование и чертежи;
- поверхностное моделирование;
- список материалов;
- новые дополнительные модули.
Программа включает в себя такие функциональные возможности, как сочетания клавиш, различные размеры значков для панели свойств и дерева модели, а также операции отмены и повторного использования для 3D-пространства, что значительно облегчит работу каждого конструктора.
DIALux Evo – это современная среда для дизайнеров интерьера и архитекторов, которая также позволяет открывать расширение m3d. Вместе с ним можно создавать профессиональную визуализацию зданий, улиц или комнат, включая освещение. Чтобы повысить реальность проекта, можно применить различные текстуры к объектам, например, мебель. Это позволит дополнительно добавить к концепции естественности. Пользователь может наблюдать за результатами своей работы изнутри и снаружи здания.
При проектировании освещения можно временно отключить оставшиеся компоненты и сосредоточиться только на том, над которым сейчас идёт работа. DIALux Evo оснащён инструментом, который даёт советы, которые должны учитываться в каждом типе помещений. Программное обеспечение позволяет рассчитать затраты на энергопотребление. Чтобы с помощью приложения достичь максимальной производительности, разработчик оптимизировал использование ОЗУ и повысил эффективность на 64-битных процессорных платформах.
Aurora 3D Text & Logo Maker – это современное приложение, предназначенное для создания и моделирования трёхмерных субтитров и других графических элементов. Приложение характеризуется богатой функциональностью и огромной библиотекой, содержащей различные стили, эффекты и формы. Одним из преимуществ софта является возможность работать с форматом m3d. Aurora 3D Text & Logo Maker характеризуется:
- отличным редактором для создания и моделирования;
- богатой библиотекой, содержащей множество полезных форм и стилей;
- неограниченной возможностью отмены и повторения операции;
- возможностью текстурирования объектов;
- возможностью экспорта файлов в другие графические форматы или видео в формате Flash.
Aurora 3D Text & Logo Maker позволит создать профессиональный логотип или надписи в трёхмерной форме. Программа доступна в пробной версии и может быть протестирована в течение 10 дней. По истечении этого срока продукт следует удалить или купить лицензию.
Программы для конвертации m3d файлов
Специалисты не рекомендуют пользоваться конвертерами для 3D моделирования – это может привести к повреждению файла или модели, содержащейся в нём. Причём это невозможно будет исправить даже в Компасе. Хотя есть несколько проверенных инструментов для конвертирования 3D-форматов, одним из которых является 3D Object Converter. 3D Object Converter – это профессиональный интерактивный инструмент для визуализации, контроля и преобразования 694 различных стандартных форматов для 3D-моделей. Он предлагает быстрый процесс импорта и экспорта файлов и позволяет редактировать текстурные материалы для преобразования геометрии. Также доступна версия i3DConverter для пользователей Mac OS X (начиная с 10.7).
Основные функции:
- поддержка чтения и записи для файлов 694 различных форматов;
- автоматическое определение формата;
- автоматическая проверка и «ремонт» многоугольников;
- можно загрузить установочную или переносную версию;
- поддержка Drag&Drop для загрузки файлов;
- преобразование отдельных моделей и модуль пакетного преобразования;
- отображение дерева элементов модели;
- управление процессом визуализации и преобразования из командной строки;
- управление режимами отображения моделей/сцен;
- 9 режимов рендеринга объектов с поддержкой текстур (Ctrl+F);
- поддержка файлов текстур в форматах.BMP (8/16/24/32 бит), .BDS (сжатый), .DDJ (сжатый), .DDS (несжатый 16/24/32 бит, сжатый DXT1/DXT5), .DXT (сжатый), .JIT, .JPG (24 бит), .PCX (8/24 бит), .PPM (несжатый двоичный 24 бит), .EX (сжатый), .RAW (24 бит), .ACT, .RAW (24 бит), .STF (24 бит), .TGA (сжатый 8/16/24/32 бит), .EDV (сжатый), .PNG (сжатые 24/32 бит), .EX (сжатый), .WYS (сжатый), COL/COMP (сжатый), .PIC (несжатые 24/32 бит);
- отображение точек;
- управление просмотром;
- четыре предопределённых положения камеры, автоматический поворот, вращение по оси Х и Y;
- динамическое масштабирование с помощью мыши, динамическое вращение;
- информация о модели, статистика количества текстуры;
- инструменты редактирования геометрии модели и текстуры;
- масштабирование, вращение, смещение, расчёт площади и объёма;
- экспорт материалов текстуры в формат.BMP;
Это мощный инструмент, который позволяет импортировать различные 3D-модели из внешних источников. Он может автоматически распознавать формат файлов, а затем преобразовывать их в большом объёме. Модели можно загрузить с помощью метода «перетаскивания». Характеризуется быстрым процессом импорта и экспорта файлов.
Программа имеет кросс-платформенную технологию для загрузки файлов ASCII. Инструмент использует очень мало памяти – столько, сколько ему нужно. Имеет базовые эффекты моделей обработки. Программа не требует никаких DLL-файлов, имеет функции веб-обновления. 3D-моделирование обрело наибольшую популярность уже после изобретения 3D-принтеров. Для работы с такой графикой и используется формат m3d, открыть который рядовому пользователю далеко не всегда удаётся с первого раза. Для удобства использования и функциональности и разрабатываются программы для просмотра и конвертации файлов, содержащих данные 3D-моделей.
M3D представляет собой формат, который используется в приложениях, работающих с 3D-моделями. Он также выступает в качестве файла 3D-объектов в компьютерных играх, например, Rockstar Games Grand Theft Auto, EverQuest.
Способ 1: КОМПАС-3D
Открываем ДИАЛюкс ЭВО и при помощи мышки перемещаем исходный объект прямо с директории Windows в рабочее поле.
Происходит процедура импорта файла, после которой трехмерная модель появится в рабочей области.
Способ 3: Aurora 3D Text & Logo Maker
Aurora 3D Text & Logo Maker применяется для создания трехмерных текстов и логотипов. Как и в случае с КОМПАСом, M3D является его родным форматом.
В итоге мы выяснили, что приложений, поддерживающих формат M3D не так уж много. Отчасти это связано с тем, что под таким расширением хранятся файлы 3D-объектов игр для ПК. Как правило, они являются внутренними и не могут быть открыты сторонним ПО. Стоит также отметить, что DIALux EVO имеет бесплатную лицензию, в то время как для КОМПАС-3D и Aurora 3D Text & Logo Maker доступны триальные версии для ознакомления.