ВИДЕО-ОБУЧЕНИЕ: Как сжать/уменьшить размер промышленной 3D-модели САПР с помощью MeshLab и Blender?


Учебники | 10/11/2023 |


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

Наш метод поддерживает различные форматы файлов 3D CAD, включая STL, OBJ, STP, IGS, OFF, GLTF, GLB, WRL, BREP, XBF, PLY, MSH, PNG, LOG, ES, 3DS, QOBJ, PTX, VMI, PTS, APTS, XYZ, PDB, TRI, ASC, TXT, X3D, X3DV, FBX, BRE, DAE и E57.

Понимание промышленных 3D CAD-моделей

Computer-Aided Design (CAD) относится к 3D-моделированию для деталей и сборок в секторе промышлености и производства. CAD-модели требуют высокого разрешения для производства и создаются с использованием специализированного 3D-программного обеспечения CAD, такого как Autodesk Fusion 360, Solidworks, CorelCAD, AutoCAD, Tinkercad, FreeCAD, SketchUp, Solid Edge, Bentley, LibreCAD, SOLVESPACE, BRL-CAD, QCAD, IRONCAD, PTC, CATIA, OpenSCAD, Rhino и Siemens NX. Эти модели часто используют специальные форматы файлов.

Сокращение размера промышленных 3D-моделей

Следуйте нашему пошаговому руководству для создания более легкой 3D-модели CAD для отображения дополненной реальности с использованием AR-кода. Начните с сокращения вершин модели непосредственно в программном обеспечении для дизайна, если это возможно. В противном случае используйте наш рекомендуемый метод, который включает CAD Assistant, MeshLab, Blender и Gimp:

1. Конвертация 3D-моделей без аннотаций с помощью CAD Assistant

CAD Assistant - это бесплатный 3D-конвертер CAD для личного и коммерческого использования. Загрузите его с https://www.opencascade.com/products/cad-assistant/.

CAD Assistant

Импортируйте свою 3D-модель в интерфейс и экспортируйте ее в формате .OBJ. Это преобразование готовит вашу 3D-модель к следующему шагу.

2. Уменьшение размера 3D-модели с помощью MeshLab и/или Blender

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

Уменьшение размера с помощью Blender: (https://www.blender.org/download/)

  • Импортируйте свой 3D-файл (только GLB, GLTF, DAE, ABC, USD, BVH, PLY, STL, FBX, OBJ и X3D)
  • Выберите первую сетку для уменьшения
  • Уменьшите, как показано ниже, стремясь к количеству граней менее 40 000 для каждой сетки. Если сокращение приводит к появлению дефектов UV, сначала попробуйте сокращение MeshLab.
  • decimate Blender

  • Экспортируйте свою модель в формате *.glb, выбрав "Применить модификаторы", но не выбирая опцию "Сжать".
  • apply modifiers Blender

Уменьшение размера с помощью MeshLab: (https://www.meshlab.net/#download)

  • Импортируйте свой 3D-файл (ES, 3DS, PLY, STL, OBJ, OFF, QOBJ, PTX, VMI, PTS, APTS, E57, GLTF, GLB, XYZ, PDB, TRI, ASC, TXT, X3D, X3DV, FBX, WRL, BRE, DAE и E57)

Затем, исходя из текстуры, выберите:

  • С текстурой: Фильтры > Перестроение, упрощение и реконструкция > Упрощение: упрощение квадричным коллажем граней (с текстурой)
  • Без текстуры: Фильтры > Перестроение, упрощение и реконструкция > Упрощение: упрощение квадричным коллажем граней

decimate Meshlab

Сохраните качество вашей модели, установив подходящее количество граней.

simplify Meshlab

Экспортируйте свою 3D-модель в формате *.obj, включая все текстуры.

export Meshlab

3. Сжатие текстур с помощью Gimp

Следуйте этим шагам, если вашей модели присутствуют текстуры изображений:

  • Импортируйте свою 3D-модель в Blender
  • Экспортируйте свою 3D-модель в формате .gltf + .bin + текстуры
  • Откройте файлы текстур в Gimp
  • Масштабируйте изображения (до 1024x1024 или меньше для более высокой сжатия): Изображение > Масштабировать

Gimp scale

  • Экспортируйте текстуры в формате *.jpg с разрешением 90 (или ниже для более высокого сжатия): Файл > Экспорт

Gimp compress

  • Отредактируйте свой файл .gltf с помощью текстового редактора, заменив форматы текстур при необходимости (например, замените ".png" на ".jpg")
  • textures jpg png

  • Сохраните файл

4. Конвертируйте вашу модель в формат .GLB для загрузки в AR Code

Для преобразования и экспорта вашей модели:

  • Импортируйте вашу модель .gltf в Blender
  • Если вы уже сократили размер своей модели с помощью MeshLab, попробуйте добавить сокращение Blender, как указано в шаге 2.
  • Экспортируйте вашу модель в формате *.glb, выбирая "Применить модификаторы", но не выбирая опцию "Сжать".

apply modifiers Blender

Теперь вы можете легко загрузить свою 3D-модель на платформу AR Code.

Видеоурок: Уменьшение размера 3D-модели CAD

Просмотрите это видео, чтобы узнать, как уменьшить размер 3D-модели с помощью Blender и Gimp. Видео продемонстрирует каждый шаг процесса.

Часто задаваемые вопросы

Что такое промышленные 3D CAD-модели и для чего они используются?

Промышленные 3D CAD-модели относятся к 3D-моделям, созданным для деталей и сборок, используемых в промышленности и производственном секторе. Эти модели требуют высокого разрешения для производства и создаются с использованием специализированного 3D-программного обеспечения CAD, такого как Fusion 360, Solidworks, AutoCAD и другие. Они используются для визуализации, планирования и моделирования сложных продуктов и систем перед производством.

Как я могу конвертировать свою 3D-модель с помощью CAD Assistant?

CAD Assistant - это бесплатный 3D-конвертер CAD для личного и коммерческого использования. Вы можете скачать его с https://www.opencascade.com/products/cad-assistant/. Импортируйте свою 3D-модель в интерфейс и экспортируйте ее в формате .OBJ, чтобы подготовить ее к следующему шагу.

Что такое сокращение размера 3D-модели и почему это важно?

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

Как сжать текстуры 3D-модели с помощью Gimp?

Чтобы сжать текстуры 3D-модели с помощью Gimp, сначала импортируйте свою 3D-модель в Blender и экспортируйте ее в формате .gltf + .bin + текстуры. Затем откройте файлы текстур в Gimp. Масштабируйте изображения до 1024x1024 или меньше для более высокой степени сжатия, перейдя в Изображение > Масштабировать изображение. Экспортируйте текстуры в формате .jpg с разрешением 90 (или ниже для более высокой степени сжатия), выбрав Файл > Экспорт. Наконец, отредактируйте файл .gltf с помощью текстового редактора, чтобы заменить форматы текстур при необходимости (например, заменить ".png" на ".jpg") и сохраните файл.

Питание
47,858 AR experiences
Обслуживание
168,940 Сканирование в день
Доверено
35311 Создатели



Начать

Начните создавать, управлять и отслеживать свои действия с AR-кодом.
Начните создавать код дополненной реальности и управлять им.

Начать

AR Code Object Capture
Мгновенно создавайте AR-коды для любого объекта с помощью 3D-сканирования с вашего iPhone Pro или iPad Pro.
AR Code Object Capture

Последние сообщения в блоге

facebook twitter instagram linkedin youtube tiktok
Создавайте, управляйте, редактируйте и отслеживайте свои впечатления от дополненной реальности с помощью наших расширенных функций.

Начать