ВИДЕО УРОК: Как сжать / уменьшить размер промышленной 3D CAD модели с помощью MeshLab и Blender?
Учебники | 20/06/2024 |
Ранее мы опубликовали учебное пособие по уменьшению размера файлов 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 моделей
Компьютерное проектирование (CAD) относится к 3D моделированию деталей и сборок в промышленном и производственном секторах. CAD модели требуют высокого разрешения для производства и создаются с использованием специализированного программного обеспечения для 3D CAD, такого как Fusion 360 Autodesk, Solidworks, CorelCAD, AutoCAD, Tinkercad, FreeCAD, SketchUp, Solid Edge, Bentley, LibreCAD, SOLVESPACE, BRL-CAD, QCAD, IRONCAD, PTC, CATIA, OpenSCAD, Rhino и Siemens NX. Эти модели часто используют специализированные форматы файлов.
Уменьшение размера промышленных 3D моделей
Следуйте нашему пошаговому руководству, чтобы создать облегчённую CAD 3D модель для отображения в дополненной реальности, используя AR Code. Начните с уменьшения количества вершин модели непосредственно в программном обеспечении для проектирования, если это возможно. В противном случае, используйте наш рекомендуемый метод с использованием CAD Assistant, Meshlab, Blender и Gimp:
Шаг 1: Преобразование неаннотированных 3D моделей с помощью CAD Assistant
CAD Assistant - это бесплатный конвертер 3D CAD для личного и коммерческого использования. Скачайте его с https://www.opencascade.com/products/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.
- Экспортируйте вашу модель в формате *.glb, выбирая "Apply modifiers", но не опцию "Compress".
Децимация с помощью 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)
Затем, исходя из текстуры, выберите:
- С текстурой: Filters > Remeshing, Simplification and Reconstruction > Simplification: Quadric Edge Collage Decimation (with texture)
- Без текстуры: Filters > Remeshing, Simplification, and Reconstruction > Simplification: Quadric Edge Collage Decimation
Сохраняйте качество вашей модели, устанавливая подходящее количество лиц.
Экспортируйте вашу 3D модель в формате *.obj, чтобы включить любые текстуры.
Шаг 3: Сжатие текстур с помощью Gimp
Следуйте этим шагам, если у вашей модели есть текстуры изображений:
- Импортируйте вашу 3D модель в Blender
- Экспортируйте вашу 3D модель в формате .gltf + .bin + текстуры
- Откройте файлы текстур в GIMP
- Масштабируйте изображения (до 1024x1024 или меньше для более высокого сжатия): Image > Scale Image
- Экспортируйте текстуры в формате *.jpg с разрешением 90 (или ниже для более высокого сжатия): File > Export as
- Отредактируйте ваш .gltf файл в текстовом редакторе, заменяя форматы текстур, если это необходимо (например, ".png" на ".jpg")
- Сохраните файл
Шаг 4: Конвертация вашей модели в .GLB для загрузки на AR Code
Чтобы конвертировать и экспортировать вашу модель:
- Импортируйте ваш .gltf модель в Blender
- Если вы уже дексимировали вашу модель с помощью MeshLab, попробуйте добавить децимацию в Blender, как подробно описано в Шаге 2.
- Экспортируйте вашу модель в формате *.glb, выбирая "Apply modifiers", но не опцию "Compress".
Теперь вы можете легко загрузить вашу 3D модель на платформу AR Code.
Улучшите ваш AR опыт с AR Code
AR Code революционизирует то, как вы взаимодействуете с цифровым контентом, предоставляя захватывающий и интерактивный опыт на различных платформах. От AR Фотографий и AR Логотипов до AR Видео и AR Текстов, наши инструменты предлагают бесконечные возможности для вовлечения и творчества. Попробуйте нашу бесплатную пробную версию сегодня и начните создавать ваши уникальные AR-опыты.
Видеоинструкция: уменьшение размера CAD 3D модели
Посмотрите это видео, чтобы узнать, как уменьшить размер 3D модели с помощью Blender и Gimp. Видео демонстрирует каждый шаг процесса.
Инструменты 3D моделирования от AR Code
AR Code революционизирует ваше взаимодействие с цифровым контентом, предоставляя захватывающий и интерактивный опыт на различных платформах с усовершенствованными инструментами 3D моделирования. От AR Фотографий и AR Логотипов до AR Видео и AR Текстов, наши инструменты предоставляют безграничные возможности для вовлечения и творчества. Исследуйте такие функции, как AR Порталы, Загрузка 3D файлов, Захват объектов, и AR Фильтры для лиц. Попробуйте нашу бесплатную пробную версию сегодня и начните создавать ваши уникальные AR-опыты.
Часто задаваемые вопросы
Что такое промышленные 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 или меньше для более высокого сжатия, выбрав Image > Scale Image. Экспортируйте текстуры в формате .jpg с разрешением 90 (или ниже для более высокого сжатия), выбрав File > Export As. Наконец, отредактируйте ваш .gltf файл в текстовом редакторе, чтобы заменить форматы текстур, если это необходимо (например, замените ".png" на ".jpg") и сохраните файл.
105,668 AR experiences
276,672 Сканирование в день
72476 Создатели