AR Code AR Face Filter

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


Учебники | 20/06/2024 |


Blender — это мощное программное обеспечение с открытым исходным кодом, предназначенное для создания 3D-графики, анимации и визуальных эффектов. Оно поддерживает широкий спектр форматов файлов для импорта и экспорта, включая 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

Чтобы подытожить шаги этого учебного пособия:

Шаг 1: Сжать текстуры 3D-модели:

  1. Импортируйте вашу 3D-модель в Blender
  2. Экспортируйте вашу 3D-модель в .gltf + .bin + текстуры
  3. Откройте файлы текстур в GIMP
  4. Масштабируйте изображения (до 1024X1024 или меньше для большей степени сжатия)
  5. Экспортируйте текстуры в формате *.jpg с разрешением 90 (или ниже для большей степени сжатия)
  6. Отредактируйте ваш .gltf файл, используя текстовый редактор, и замените форматы текстур по необходимости (например, ".png" на ".jpg")
  7. Сохраните его

Шаг 2: Декрементировать сетки в Blender:

  1. Импортируйте ранее отредактированный *.gltf файл в Blender
  2. Выберите сетку для декрементации
  3. Продолжите декрементацию, стремясь привести каждую сетку к менее чем 40 000 граней. Всегда проверяйте 3D-рендеринг.
  4. Совет: если ваша модель не анимированная, вы можете декрементировать несколько сеток, объединив их сначала.
  5. Экспортируйте вашу модель в формате *.glb с выбором “Применить модификаторы", но не опцией “Сжать”.
  6. Теперь вы можете загрузить вашу 3D модель на интерфейс AR Code.

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

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

Создайте AR опыты с инструментами для 3D-моделирования от AR Code

AR Code также предоставляет набор инструментов для создания захватывающих и интерактивных AR-опытов. Инструмент Object Capture позволяет бесшовно сканировать объекты в 3D. Для брендинга и рекламных акций функция AR Logo позволяет создавать впечатляющие 3D-логотипы. Кроме того, инструменты AR Photo и AR Portal позволяют создавать захватывающие фото- и портал-опыты, усиливая вовлеченность пользователей. Более того, инструмент AR Face Filter предлагает увлекательные социальные AR-опыты, основанные на вашем изображении или логотипе.

AR Code Face Filter

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

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

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

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

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

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

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

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

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

Питание
89,570 AR experiences
Обслуживание
279,033 Сканирование в день
Доверено
73111 Создатели



Начать

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

Начать

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


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

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


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

Начать

AR Logo
Функция AR Logo позволяет создавать 3D-версии логотипов из файлов изображений .SVG для более эффективного представления бренда.
AR Logo


facebook twitter instagram linkedin youtube tiktok