ВИДЕО-ОБУЧЕНИЕ: Как сжать/уменьшить размер 3D-модели в Blender (GLB, GLTF, DAE, FBX, OBJ...)?


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


Blender - это мощное программное обеспечение с открытым исходным кодом, разработанное для создания трехмерной графики, анимаций и визуальных эффектов. Оно поддерживает широкий спектр форматов файлов для импорта и экспорта, включая GLB, GLTF, DAE, OBJ, ABC, USD, BVH, PLY, STL, FBX и X3D. Эта адаптивность делает его бесценным инструментом для различных проектов и рабочих процессов 3D (https://www.blender.org/download/).

Оптимизация размера 3D-файла для AR Code

Мы рекомендуем использовать Blender для преобразования и сжатия ваших 3D-моделей перед загрузкой их в AR Code для оптимального восприятия дополненной реальности.

Хорошее восприятие AR Code должно загружаться менее чем за 10 секунд на любом мобильном устройстве. Типичное мобильное подключение работает со средней скоростью 1 мегабит в секунду.

Чтобы сжать 3D-файл в Blender для отображения в AR, выполните следующие шаги:

1 - Сжатие текстур 3D-модели

Для этого шага требуется использование программного обеспечения для редактирования изображений. Мы будем использовать программное обеспечение с открытым исходным кодом GIMP. (https://www.gimp.org/downloads/)

Во-первых, получите доступ к файлам текстур вашей 3D-модели. Для этого используйте следующий формат: .gltf + .bin + текстуры:

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

gimp scale

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

gimp compress

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

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

2 – Уменьшение сложности 3D-модели с помощью децимации в Blender

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

  • Импортируйте ранее отредактированный файл *.gltf в Blender
  • Выберите меш, который нужно децимировать

decimate blender

  • Продолжайте децимацию, стремясь уменьшить каждый меш до 50 000 граней. Всегда проверяйте 3D-визуализацию. Совет: Если ваша модель не анимирована, вы можете децимировать несколько мешей, объединив их сначала.
  • Экспортируйте модель в формате *.glb , выбрав опцию "Применить модификаторы", но не опцию "Сжать".

apply modifiers blender

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

Загрузка 3D-файла в AR Code

Для публикации 3D-модели на AR Code рекомендуется использовать модель, размер которой не превышает 15 МБ. Большая модель может иметь более высокое разрешение, но это также может вызвать замедление во время отображения AR. Меньшее разрешение может ускорить отображение. Для получения дополнительной информации см. Загрузка 3D-моделей на AR Code: какой размер файла и формат выбрать?

upload 3d file on AR code

Видеоурок по сжатию/уменьшению размера 3D-файла в Blender

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

Donut demo

Вывод

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

Чтобы сжать/уменьшить размер промышленных CAD-моделей, пожалуйста, следуйте этому руководству: Как сжать/уменьшить размер промышленной 3D CAD-модели с помощью MeshLab и Blender?

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

Что такое Blender и какие форматы файлов он поддерживает для импорта и экспорта?

Blender - это мощное программное обеспечение с открытым исходным кодом для создания 3D-графики, анимаций и визуальных эффектов. Оно поддерживает различные форматы файлов для импорта и экспорта, включая GLB, GLTF, DAE, ABC, USD, BVH, PLY, STL, FBX и X3D, что делает его крайне гибким для различных проектов и рабочих процессов.

Почему важно сжимать 3D-модели перед их загрузкой в AR Code?

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

Каков процесс сжатия 3D-файла в Blender для оптимизации его отображения в дополненной реальности?

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

Какой рекомендуемый предел размера файла для 3D-модели на AR Code?

Для оптимальной производительности на AR Code рекомендуется держать размер файла 3D-модели ниже 15 МБ. Более крупные модели могут иметь более высокую детализацию, но они могут вызывать медленную загрузку и возможные проблемы с производительностью во время отображения AR. Используя модели с меньшим разрешением, вы можете обеспечить более быстрый и отзывчивый опыт AR для пользователей.

Питание
48,544 AR experiences
Обслуживание
171,691 Сканирование в день
Доверено
35769 Создатели



Начать

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

Начать

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

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

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

Начать