Как открыть obj в архикаде

Как импортировать/экспортировать 3D-модели в Archicad

Программы 3D-моделирования используют различные способы создания объектов и форматы файлов. Когда появляется необходимость преобразовать один формат в другой, обычно возможны два варианта — использовать DWG/DXF или 3DS.

Использование DWG/DXF

Содержание такого файла будет зависеть от системы преобразования в DWG/DXF самой программы 3D-моделирования. Например, 3D-поверхность, существующая в оригинальном файле, может быть отображена в DWG™ как блок, 3D-примитив или область. В современных программах вы, как правило, можете сами выбирать эти настройки.

Использование 3DS

3DS — другой часто используемый формат передачи 3D-данных. У Archicad есть дополнение, поддерживающее этот формат.

Из Archicad в AutoCAD

Для начала попробуем 3DS. Из окна 3D-вида сохраняем проект в *.3ds-формат. Для этого указываем Файл — Сохранить как, а в типе файла выбираем Файл 3DStudio.

Теперь 3D-модель можно будет открыть в AutoCAD с помощью команды Импорт на вкладке Вставить.

Подробнее экспорт проекта Archicad в 3DStudio Max File (.3ds) представлен на англоязычном ресурсе Archicadwiki.com.

Экспортировать модель из Archicad в AutoCAD можно и в формате DWG/DXF. Для этого проделываем те же самые действия, но в AutoCAD открываем такой файл как обычный чертеж.

Из AutoCAD в Archicad

Archicad может открывать DWG-файлы с 3D-моделями, а для дальнейшей работы над передаваемыми объектами потребуется преобразовать их в морф (инструмент доступен начиная с 16-й версии Archicad). При этом можно будет свободно редактировать грани, ребра и вершины.

Итак, попробуем перенести наш объект из AutoCAD в Archicad. Сохраняем 3D-модель в AutoCAD как обычный DWG-файл.

Как открыть obj в архикаде

Первый вариант — присоединяем DWG

В Archicad заходим Файл — Специальные операции — Объединить и выбираем наш файл. В появившемся диалоговом окне щелкаем Объединить содержимое Model Space с текущим видом, а затем ставим галочку Импортировать содержимое Model Space как GDL-объект.

Как открыть obj в архикаде

Второй вариант — открываем как объект GDL

Выбираем Файл — Библиотеки и объекты — Открыть объект. Находим DWG-файл и открываем его. При щелчке по кнопке Настройки можно проверить настройки транслятора DXF-DWG, которые будут использованы при импорте.

Сохраняем импортированный объект во вложенную библиотеку или пользовательскую папку — теперь он будет доступен в библиотеке и его можно поместить в чертеж как любой библиотечный элемент.

Совет. В параметрах трансляции DWG вы можете выбрать опцию Конвертация 3D-тел и областей в объекты GDL.

3D-элементы в Archicad

В Archicad можно свободно редактировать практически любой 3D-элемент — требуется только преобразовать этот элемент в морф. Для нужного объекта выбираем в меню Конструирование — Преобразовать выбранное в морф.

Как открыть obj в архикаде

Как видно на рисунке, объект, который был библиотечным элементом, превращается в свободно редактируемый морф.

Источник

Чем открыть формат OBJ?

В областях IT, связанных с трёхмерной графикой, можно часто встретить модели в формате OBJ. Файл рассматриваемого формата представляет собой текстовый файл, содержащий только геометрию 3D-объектов, т.е. хранит позиции вершин, нормали к вершинам и текстурные координаты. Информация о материалах хранится в файле MTL, на который в начале файла даётся ссылка с помощью директивы mtllib.

Формат описания 3D-графики OBJ является весьма популярным, поскольку отличается простотой описания и поддерживается практически всеми 3D-редакторами. Прежде чем рассмотреть, какие программы открывают OBJ, следует отметить, что порой целью открытия файла является не просмотр модели, а, например, ознакомление со списком названий объектов, или подсчёт количества вершин. Эти и другие действия можно выполнить, открыв файл в обычном текстовом редакторе, например, Notepad++.

Итак, рассмотрим, чем же открыть файлы с расширением OBJ? Вот самые популярные программы, с помощью которых вы легко сможете посмотреть 3d-модель.

Как открыть OBJ в Blender?

Чтобы открыть файл OBJ в программе Blender в основном меню следует последовательно выбирать пункты «File» — «Import» — «Wavefont (.obj)». В открывшемся диалоговом окне потребуется указать OBJ-файл и нажать кнопку «Import OBJ».

Как открыть obj в архикаде

Как открыть obj в архикаде

Как открыть obj в архикаде

Внимание! Для того, чтобы помимо полигонов отображались и текстуры, необходимо чтобы в файле OBJ были верно прописаны пути до MTL-файла, а в MTL-файле верно указаны пути до картинок.

Как открыть OBJ в 3D Max?

Ещё одна очень популярная программа для 3D-моделирования — Autodesk 3ds Max. В ней также следует воспользоваться функцией импорта сторонних файлов: «Import» — «Import non-native file formats into 3ds Max».

Как открыть obj в архикаде

Как открыть OBJ в Sketchup?

Программа SketchUp доступна как в виде десктопного приложения, так и в виде онлайн-редактора. Для онлайн-версии потребуется регистрация учётной записи. Как любой другой 3D-редактор, Скетчап поддерживает импорт множества форматов, в том числе и расширения OBJ. Для иморта следует воспользоваться плагином «OBJ Importer», находящимся во вкладке «Plugins». В выпадающем подменю доступно два варианта импорта — as OBJ и as Mesh.

Как открыть obj в архикаде

Как открыть формат OBJ в Архикаде?

В Archicad нет возможности напрямую открыть файл OBJ. Чтобы просмотреть модель в Архикаде потребуется:

1. Преобразовать файл формата OBJ в 3DS. Для этого можно воспользоваться программами 3DS Max, Cinema 4K и др.
2. Импортировать 3DS стандартными средствами: «Взаимодействие» — «3D Studio» — «Импортировать 3DS в виде объекта GDL…».

Как открыть obj в архикаде

Как открыть obj в архикаде

Как открыть obj в архикаде

Как открыть OBJ в MeshLab?

Для того, чтобы загрузить модель формата OBJ в программе MeshLab следует в верхнем меню перейти по пунктам «File» — «Import Mesh…». После выбора нужного файла 3d-модель откроется в центральном окне приложения. Для удобства просмотра можно воспользоваться кнопками включения/отключения отображения вершин, границ и полигонов.

Как открыть obj в архикаде

Как открыть obj в архикаде

Как открыть obj в архикаде

Как открыть obj в архикаде

Как открыть OBJ онлайн?

Если на компьютере не оказалось ни одной из перечисленных программ, а времени скачивать их нет, то можно воспользоваться онлайн-просмотрщиком файлов с расширением OBJ. Для этого достаточно вбить в поисковик фразу «obj открыть онлайн». В качестве такого онлайн редактора можно использовать https://threejs.org/editor/ — написан на движке Three.js, позволяющий работать с 3d-графикой посредством WebGL.

Как открыть obj в архикаде

В верхнем меню выбираем пункты «File» — «Import». В открывшемся диалоге следует перейти в каталог, где расположен obj-файл. Выбрав его, модель загрузится в редактор, где её можно наглядно рассмотреть, увеличивая и поворачивая.

Источник

Как открыть obj в архикаде

Форматы модели/3D, открываемые в ARCHICAD

Файл 3D Studio (.3ds)

3D-файлы могут сохраняться в формате 3D Studio. Требуемое для этого расширение является частью пакета ARCHICAD.

Файлы моделей в формате 3D Studio можно открыть в ARCHICAD только после установки специального Дополнения.

IFC (.ifc), IFCXML (.ifcxml), IFCzip

Аббревиатура IFC обозначает Industry Foundation Classes.

В ARCHICAD поддерживаются последние и наиболее распространенные форматы IFC.

Для получения дополнительной информации об IFC см. Работа с IFC или загрузите Руководство Пользователя IFC с сайта:
http://www.graphisoft.com/support/ifc/downloads/

Откройте или объедините файл 3D-модели Rhino (.3dm) в ARCHICAD, воспользовавшись одной из следующих команд:

• Файл > Взаимодействие > Объединить

Чтобы импортировать файл Rhino в качестве единого Объекта ARCHICAD:

• Файл > Библиотеки и Объекты > Импортировать Файл Rhino 3DM как Объект

Чтобы открыть как новый проект ARCHICAD:

Чтобы добавить в открытый проект ARCHICAD:

• Перетащите файл Sketchup в ARCHICAD или

Модель Sketchup будет сохранена в виде GDL-объекта во Вложенной Библиотеке.

Импорт моделей Google Earth в ARCHICAD осуществляется следующим образом:

• Метки импортируются в виде GDL-объектов, размещаемых на слое ARCHICAD

Внимание: Убедитесь в том, что модель Google Earth, открываемая для объединения

– содержит только одну метку расположения

– использует Абсолютный метод определения возвышения (см. ниже).

1. Активируйте команду меню Файл > Открыть.

3. Нажмите кнопку Параметры, чтобы открыть диалог Параметров Импорта KMZ.

– Создавать Узловые Точки для Объектов: Данные маркеры предназначены для настройки Узловых Точек импортируемой модели.

Оптимизация Импорта KMZ

Воспользуйтесь этими маркерами, если импорт модели Google Earth выполняется слишком медленно.

• Отображать на Плане Этажа метки 3D-геометрии без штриховки: Данная функция повышает скорость навигации по большим моделям.

Существуют несколько способов экспорта данных о возвышении из Google Earth, но в ARCHICAD поддерживается только метод “Абсолютное возвышение”.

Файлы STL содержат информацию только о геометрии поверхностей 3D-модели, разбитых на треугольники, без какой-либо дополнительной информации о цвете, покрытии и т.п.

Этот формат чаще всего используется для прототипирования, 3D-печати и при автоматизированном производстве. Формат STL может быть представлен в двух видах: ASCII и в Двоичном формате

Файл STL ASCII содержит список треугольников с координатами их вершин в формате, поддерживаемом любым текстовым редактором.

• Двоичный формат STL

В двоичном формате файла STL содержатся сжатые данные, доступные для прочтения только в STL-совместимом приложении/устройстве.

Двоичный формат более распространен благодаря уменьшенному размеру файла.

Больше информации о формате STL: http://en.wikipedia.org/wiki/STL_(file_format)

Открытие файла STL

1. Воспользуйтесь командой Файл > Открыть > Открыть файл

2. Выберите тип файла Stereolithograpy

3. Укажите нужный файл STL

Объединение файла STL с существующей моделью

1. Активируйте команду Файл > Взаимодействие >Объединить

2. Выберите тип файла Stereolithograpy

3. Укажите нужный файл STL

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

2. В файле STL не содержится информации о масштабе и единицах измерения модели, так как подобные настройки делаются в программах просмотра и на принтере. ARCHICAD всегда экспортирует 1 метр как 1 единицу измерения STL.

3. Импорт очень сложной геометрии может сказаться на производительности ARCHICAD. В этой ситуации вы увидите диалог с предупреждением.

4. Обратите внимание, что в случае чрезмерной сложности геометрии, существует вероятность ошибки импорта, при которой объект создан не будет.

Источник

Как импортировать/экспортировать 3D-модели в ArchiCAD

Разные программы 3D-моделирования используют свои способы создания объектов и форматы файлов. Когда появляется необходимость преобразовать один формат в другой, обычно, есть два варианта. Это использование DWG/DXF или 3DS.

Содержание такого файла будет зависеть от системы преобразования в DWG/DXF самой программы 3D-моделирования. Например, 3D-поверхность в оригинальном файле может быть отображена в DWG как блок, 3D-примитив или область. В современных программах, как правило, вы можете сами выбирать эти настройки.

3DS другой, часто используемый, формат для передачи 3D-данных. У ArchiCAD есть дополнение, поддерживающее 3DS формат.

Из ArchiCAD в AutoCAD

Для начала попробуем 3DS. Из окна 3D-вида сохраняем проект в *.3ds формат. Для этого заходим Файл – Сохранить как, а в типе файла выбираем Файл 3DStudio.

Как открыть obj в архикаде

Теперь эту 3D-модель можно будет открыть в AutoCAD с помощью команды Импорт, на вкладке Вставить. Подробней про экспорт проекта ArchiCAD в 3DStudio Max File (.3ds) (англ. archicadwiki.com).

Как открыть obj в архикаде

Как открыть obj в архикаде

Также можно импортировать модель из ArchiCAD в AutoCAD в формате DWG/DXF. Для этого проделываем те же самые действия, но открываем в AutoCAD такой файл, как обычный чертеж.

Из AutoCAD в ArchiCAD

ArchiCAD может открывать DWG файлы с 3D-моделью. Для дальнейшей работы над такими объектами необходимо преобразовывать их в Морф (инструмент доступен, начиная с ArchiCAD 16). При этом можно будет свободно редактировать грани, ребра и вершины.

Итак, попробуем перенести наш объект из AutoCAD в ArchiCAD. Сохраняем нашу 3D-модель в AutoCAD, как обычный DWG файл.

Первый вариант – присоединяем DWG

В ArchiCAD заходим Файл – Специальные операции – Объединить и выбираем наш файл. В появившемся диалоговом щелкаем Объединить содержимое Model Space с текущим видом, а затем ставим галочку Импортировать содержимое Model Space как GDL объект.

Как открыть obj в архикаде

Как открыть obj в архикаде

Второй вариант – открываем как объект GDL

Выбираем Файл – Библиотеки и Объекты – Открыть объект. Находим файл DWG и открываем его. При щелчке на кнопку Настройки можно проверить настройки Транслятора DXF-DWG, которые будут использованы при импорте.

Как открыть obj в архикаде

Сохраняем импортированный объект во вложенную библиотеку или пользовательскую папку. Созданный объект теперь будет доступен в библиотеке. Его можно поместить в чертеж, как любой библиотечный элемент.

Как открыть obj в архикаде

3D-элементы в ArchiCAD

В ArchiCAD можно свободно редактировать практически любой 3D-элемент. Для этого надо преобразовать его в Морф. Для нужного объекта выбираем в меню Конструирование – Преобразовать выбранное в морф.

Как открыть obj в архикаде

Как открыть obj в архикаде

Как видите, сначала наш объект был библиотечным элементом, а теперь превратился в свободно редактируемый морф.

Источник

OBJ формат файла

Формат файла OBJ и 3D-печать идут рука об руку. Узнайте подробно о формате файла OBJ для САПР и 3D печати в этом руководстве. Формат файла OBJ является одним из наиболее важных форматов файлов в программах 3D-печати и 3D-графики. Это предпочтительный формат для многоцветной 3D-печати и широко используется в качестве нейтрального формата обмена для неанимированных 3D-моделей в графических приложениях. Мы поговорим о том, чем obj отличается от других форматов, таких как STL в случае 3D-печати или COLLADA и FBX в случае графических приложений. Мы также рассмотрим различные функции, предлагаемые форматом файла OBJ и предоставим советы о том, как использовать эти функции для улучшения ваших 3D-моделей. Для любителей 3D-печати мы ответим на некоторые часто задаваемые вопросы об использовании формата файла OBJ в приложениях для 3D-печати. Для энтузиастов мы рассмотрим полные спецификации, чтобы вы могли читать, понимать и настраивать файлы вручную, а также будет раздел о ресурсах, где мы перечисляем веб-сайты и программное обеспечение для загрузки, открытия, редактирования и восстановления файлов OBJ.

Содержание:

Что такое файл OBJ?

Файл OBJ обычно генерируется программным обеспечением CAD (Computer Aided Design) как конечный продукт процесса трехмерного моделирования. Расширение файла, соответствующее формату файла OBJ, просто». OBJ».

Формат файла OBJ с открытым исходным кодом и нейтральным. Он широко используется для обмена 3D-моделями в графических приложениях, потому что он пользуется хорошей поддержкой импорта и экспорта практически из всех программ САПР. В последние годы он также становится популярным как формат файла для многоцветной 3D-печати, такой как например полноцветная печать гипсом CJP или нескольким экструдерами FDM, поскольку стандартный формат 3D-печати STL не поддерживает информацию о цвете и текстуре.

Формат файла OBJ был изначально создан Wavefront Technologiesдля приложения Advanced Visualizer для хранения геометрических объектов, состоящих из линий, многоугольников, а также кривых и поверхностей произвольной формы. Последняя документированная версия v3.0 заменяет предыдущий выпуск v2.11.

Последняя документированная версия формата v3.0 заменяет предыдущий выпуск v2.11.

Что означает расширение файла. OBJ?

Полное имя этого типа файлов — «Wavefront OBJect», но никто больше не хочет использовать полное имя. Это просто называется формат файла OBJ.

Чем формат файла OBJ отличается от других?

Как открыть obj в архикаде

Формат файла OBJ: использование в 3D-печати

Самым доминирующим форматом в мире 3D-печати является STL. Тем не менее, STL — это старый формат файлов, который, хотя и очень популярен, но не идет в ногу со временем.

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

В отличие от этого, он может приблизить геометрию поверхности так точно, как требуется, не увеличивая размер файла. Это возможно, используя кривые Безье и метод NURBS, который мы обсудим позже в этой статье. Кроме того, формат файла OBJ имеет встроенную поддержку нескольких цветов и текстур в рамках одной модели.

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

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

Оба формата OBJ и STL имеют очень развитую экосистему с большой инвестиционной базой пользователей и множеством сторонних инструментов.

Другие претенденты на формат файла 3D-печати — VRML, AMF и 3MF. Но они не имеют сопоставимой поддержки и на данный момент не являются серьезной альтернативой форматам файлов STL и OBJ.

Как открыть obj в архикаде

Формат файла OBJ: использование в приложениях 3D-графики

Наиболее часто используемые форматы файлов в приложениях 3D-графики — OBJ, FBX и COLLADA.

Различия между форматами файлов OBJ, FBX, COLLADA

Наиболее важным различием между форматом файла OBJ и другим является поддержка информации о сцене (такой как источники света) и анимации. Формат файла OBJ не поддерживает информацию сцены и анимацию, в то время как FBX и COLLADA поддерживают. Поэтому, если вам нужны анимации для вашей игры или фильма, вам лучше использовать форматы FBX и COLLADA.

Но если вам не нужна полная сцена или анимация, есть определенные преимущества использования формата файла OBJ.

Преимущества формата файла OBJ

Во-первых, формат файла OBJ — это простой и открытый формат. Имеет широкую поддержку экспорта и импорта программного обеспечения САПР. Это означает, что если вы поделитесь своей 3D-моделью в виде файла OBJ, то другое программное обеспечение САПР будет интерпретировать ее правильно и последовательно. То же самое нельзя сказать о форматах FBX или COLLADA. Формат COLLADA также является открытым исходным кодом, но он довольно сложный. Различное программное обеспечение CAD интерпретирует это по-разному, и это приводит к несоответствиям.

Формат FBX является закрытым и закрытым форматом и предлагает SDK для преобразования существующих форматов в FBX (экспорт ). Однако не так легко пойти другим путем — преобразовать файл FBX в другой формат (импорт ). Разработчики программного обеспечения, не относящегося к AutoDesk CAD, как правило, должны взяться за реализацию правдоподобного импорта FBX. Это приводит к несоответствиям, если вы используете не программное обеспечение AutoDesk.

Файл OBJ также будет намного более легким и небольшим по сравнению с файлом FBX или файлом COLLADA той же 3D-модели. Это происходит из-за простоты формата файла OBJ по сравнению с другими спецификациями и из-за его собственного двоичного кодирования.

Таким образом, если вам не нужна полная сцена или анимация, и вы заботитесь о поддержке и последовательной интерпретации различными программами CAD, формат файла OBJ является правильным форматом. Почти во всех других случаях FBX является оптимальным форматом для приложений с трехмерной графикой.

Особенности формата файла OBJ

С точки зрения современных функций, формат FBX является наиболее прогрессивным форматом, предлагающим множество передовых функций, а также регулярные обновления и улучшения. Формат файла OBJ занимает второе место с точки зрения возможностей, в то время как формат COLLADA считается медленным для изменения.

Формата файла OBJ: Геометрия

Основное назначение формата файла OBJ состоит в кодировании геометрии поверхности трехмерного объекта. Формат файла OBJ довольно универсален в этом отношении. Это позволяет несколько вариантов кодирования геометрии поверхности. Каждый из трех разрешенных методов, описанных ниже, имеет свои преимущества и недостатки.

Формат файла OBJ: Тесселяция с многоугольными граниями

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

Например, вот изображение, показывающее, как трехмерная модель головы свиньи может быть мозаично соединена с крошечными треугольниками.

Как открыть obj в архикаде

Мелкая треугольная сетка приблизительно кодирует геометрию поверхности этой 3D-модели

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

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

Поэтому очень важно найти правильный баланс между размером файла и качеством печати. Не имеет смысла уменьшать размер треугольников до бесконечности, потому что в какой-то момент ваш глаз не сможет различить качество печати.

Формат файла OBJ: Кривые свободной формы

Вот пример, иллюстрирующий кривую свободной формы на поверхности 3D-модели.

Как открыть obj в архикаде

Кривая произвольной формы на поверхности 3D-модели

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

Формат файла OBJ: Поверхности произвольной формы

С форматом файла OBJ вы также можете указать геометрию поверхности, облицовав ее поверхностями с помощью заплаток свободной формы вместо простых многоугольников. Этот вид поверхностных пятен очень полезен для описания поверхностей, которые не похожи на плоскости, сферы, цилиндры или конусы, то есть поверхности, которые не имеют жесткого радиального размера. Примеры таких поверхностей включают в себя кузов автомобиля, крылья самолета или корпус лодки.

Как открыть obj в архикаде

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

Формат файла OBJ: цвет и текстура

Во многих приложениях внешний вид 3D-модели имеет первостепенное значение. Например, никто не хочет играть в Need For Speed с тусклыми бесцветными машинами. Автомобили лучше быть красочными и блестящими! Цвет и блеск автомобиля являются примерами свойств, связанных с внешним видом. Проще говоря, внешний вид описывает свойства поверхности, такие как тип материала, текстура, цвет и т. Д. Это решает, как будет выглядеть модель при визуализации.

Формат файла OBJ позволяет хранить информацию о цвете и текстуре в формате сопутствующего файла, который называется форматом библиотеки шаблонов материалов (MTL ). Этот партнерский файл имеет расширение. MTL.

Используя эти два файла вместе, можно визуализировать многоцветную текстурированную модель.

Помимо поддержки этих свойств материала, формат MTL также поддерживает карты текстур, что является более удобным способом задания цветов и текстур. В отображении текстуры каждая точка на поверхности 3D-модели (или полигональная сетка) отображается на двухмерное изображение. Координаты 2D-изображения имеют такие атрибуты, как цвет и текстура. При рендеринге 3D-модели каждой точке поверхности назначается координата в этом 2-мерном изображении. Вершины сетки отображаются в первую очередь. Затем другим точкам присваиваются координаты путем интерполяции между координатами вершин.

Как открыть obj в архикаде

Иллюстрация того, как наложение текстуры используется для кодирования цвета и текстурной информации одной стороны куба

Часто задаваемые вопросы о формате файлов OBJ, относящиеся к 3D-печати

Как открыть obj в архикаде

Вопросы о формате файла OBJ: Можно ли выполнять полноцветную 3D-печать в формате файла OBJ?

Формат файла OBJ полностью поддерживает многоцветную 3D-печать. На самом деле, сейчас это лучший выбор, если вы выберете многоцветный маршрут. Стандартный формат 3D-печати STL не поддерживает цвета, а другие форматы 3D-печати, такие как AMF, 3MF и VRML, слишком ограничены для широкого использования.

Как открыть obj в архикаде

Как использовать OBJ для 3D-печати?

Для 3D-печати файл должен быть открыт в специальном слайсере, таком как Slic3r. Что такое слайсер? Это программное обеспечение для 3D-печати, которое преобразует цифровые 3D-модели в инструкции по печати для вашего 3D-принтера для создания объекта.

Слайсер разбивает ваш OBJ-файл на сотни (иногда тысячи) плоских горизонтальных слоев на основе выбранных вами настроек и рассчитывает траекторию, по которой будет следовать инструмент, который будет физически отображать вашу модель слой за слоем. Этот процесс также вычисляет оценки того, сколько материала понадобится вашему принтеру и сколько времени потребуется, чтобы это сделать.

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

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

Можно ли печатать все файлы OBJ 3D?

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

3D-модели, подходящие для 3D-печати, должны иметь минимальную толщину стенок и «водонепроницаемую » геометрию поверхности, чтобы их можно было печатать в 3D. Даже если это видно на экране компьютера, невозможно напечатать с нулевой толщиной стенки.

Есть также рассмотрение нависающих элементов на модели. Посмотрите на логотип All3DP на картинке выше; если модель напечатана в вертикальном положении, то для нависающих элементов с углом более 45 градусов потребуются опоры (которые вы видите зеленым цветом).

При загрузке файла, который вы не создали сами, стоит потратить время на то, чтобы убедиться, что он действительно для печати в 3D. Это сэкономит вам много времени, разочарования и потраченной нити.

Ресурсы формата файла OBJ

В этом разделе мы расскажем об отличном программном обеспечении и ресурсах, которые вы можете использовать для загрузки, просмотра, редактирования и восстановления файлов OBJ.

Как открыть obj в архикаде

Загрузка

Как открыть obj в архикаде

Открытие и просмотр

К счастью, открытие файла OBJ не слишком сложно. Большинство программ САПР может обрабатывать формат файла OBJ и позволяет просматривать его. В частности, вы можете попробовать Solidworks, Fusion 360, Blender, Rhino, Cinema4D и Unity.

Как открыть obj в архикаде

Ремонт

Есть несколько программ, которые могут помочь с восстановлением поврежденного файла OBJ. Например, Netfabb Basic, Meshmixer и Meshlab являются отличными инструментами для устранения наиболее распространенных проблем печати.

файлов Спецификация формата файлов OBJ, упрощенная

До сих пор мы много обсуждали, что может делать формат файла OBJ, а что нет. Но как формат файла OBJ кодирует информацию о геометрии и свойствах материала в файле? Что вы увидите, если откроете файл в текстовом редакторе?

В этом разделе мы рассмотрим самые основные части спецификации, исследуя, как на самом деле работает формат файла OBJ. Изучив информацию, вы поймете и оцените, что хранит каждая строка файла OBJ. Если вы программист и хотите создать парсер, эти знания незаменимы. Полная спецификация файла OBJ доступна здесь http://www.cs.utah.edu/

Спецификация OBJ

Формат файла OBJ — это формат файла ASCII. Если вы действительно хардкор, вы можете редактировать файлы в текстовом редакторе.

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

Первый символ каждой строки очень важен. Указывает тип команды. Если первый символ — #, эта строка является комментарием, а все остальное в этой строке игнорируется. Пустые строки также игнорируются.

Ниже мы перечисляем все общие команды. Первый символ всегда является типом команды. За этим следуют аргументы. Все, показанное в квадратных скобках, не является обязательным.

ФОРМАТ ФАЙЛА OBJ: КОМАНДА КОММЕНТАРИЕВ

Как мы уже говорили, символ # указывает, что строка является комментарием и должна игнорироваться. Первая строка обычно всегда является комментарием, который указывает, какая программа создала файл.

ФОРМАТ ФАЙЛА OBJ: КОМАНДА VERTEX

Это вершинная команда. В этой упрощенной версии спецификации мы будем покрывать только многоугольные грани, поэтому команду vertex можно использовать для указания вершин многоугольника. При использовании поверхностей и кривых произвольной формы существует аналогичная команда vp, которую можно использовать для указания контрольных точек поверхности или кривой.

Команда v задает вершину по ее трем декартовым координатам x, y и z. Вершины автоматически присваивается имя в зависимости от порядка, в котором она находится в файле. Первая вершина в файле получает имя «1 », вторая — «2 », третья — «3 » и так далее.

ФОРМАТ ФАЙЛА OBJ: КОМАНДА VERTEX NORMAL

ФОРМАТ ФАЙЛА OBJ: ТЕКСТУРНАЯ КОМАНДА VERTEX

Команда текстуры вершины задает точку на карте текстуры, которую мы рассмотрели в предыдущем разделе. U и V — координаты X и Y в текстурной карте. Это будут числа с плавающей точкой от 0 до 1. Они сами по себе ничего вам не говорят, они должны быть сгруппированы с вершиной в команде f face, как и нормали вершин.

ФОРМАТ ФАЙЛА OBJ: КОМАНДА FACE

Команда лица, вероятно, самая важная команда. Он определяет многоугольную грань, сделанную из вершин, которые были до этой линии.

Для ссылки на вершину вы просто следуете неявной системе нумерации вершин. Например, «f 23 24 25 27» означает многоугольную грань, построенную по вершинам 23, 24, 25 и 27 по порядку.

Если вы указываете vt или vn для вершины, вы должны указать их для всех.

ФОРМАТ ФАЙЛА OBJ: ГРУППОВАЯ КОМАНДА

Команда имени группы определяет группировку подобъектов. Все екоманды лица, которые следуют будут находиться в одной и той же группе. Это полезно, если мы хотим повторно использовать определенную информацию, такую как тип материала, для выбранной части объекта.

ФОРМАТ ФАЙЛА OBJ: КОМАНДА «ИСПОЛЬЗОВАТЬ МАТЕРИАЛ»

Команда use material позволяет вам назвать материал для использования. Все последующие команды f face будут использовать один и тот же материал, пока не появится другая команда usemtl.

ФОРМАТ ФАЙЛА OBJ: ВСЕ ВМЕСТЕ

Собирая все это вместе, вот примерный план простого файла OBJ

Формат файла OBJ: спецификация MTL

Прилагаемый файл MTL определяет цвет и текстуру модели. На этот файл MTL ссылается команда

где имя — это имя файла MTL.

Свойства материала определяются позже. Вот некоторые команды, которые определяют свойства.

ФОРМАТ ФАЙЛА OBJ: AMBIENT COLOR COMMAND

Например, эта команда определяет внешний цвет материала. R, G и B — красный, зеленый и синий каналы. Каждый может принимать значение от 0 до 1.

ФОРМАТ ФАЙЛА OBJ: ДИФФУЗНЫЙ ЦВЕТ

Точно так же, Kd — диффузный цвет.

ФОРМАТ ФАЙЛА OBJ: КОМАНДА ПРОЗРАЧНОСТИ

Эта команда определяет прозрачность материала. Значения могут быть от 0 (полностью прозрачные) до 1 (полностью непрозрачные).

ФОРМАТ ФАЙЛА OBJ: КОМАНДА РЕЖИМА ОСВЕЩЕНИЯ

Эта команда определяет режим освещения. Доступны несколько вариантов, которые перечислены ниже:

ФОРМАТ ФАЙЛА OBJ: КОМАНДА НАЛОЖЕНИЯ ТЕКСТУР

Наконец, все эти свойства также могут быть объявлены в текстурной карте. Например, если вы хотите объявить окружающий цвет, используя карту текстуры, просто используйте следующую команду.

Здесь карта текстуры указана в отдельном файле текстуры с расширением. TGA.

ФОРМАТ ФАЙЛА OBJ: ВСЕ ВМЕСТЕ

Чтобы собрать все воедино, вот фактический файл данных для простого текстурированного квадрата 2 × 2. Он ссылается на файл MTL с именем master.mtl. Этот файл MTL определяет свойства материала, используя текстурную карту 1 × 1.

Заключение

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

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *