ВИДЕОУРОК: Как создать оптимизированную для дополненной реальности 3D-модель с использованием кода AR?
Учебники | 12/06/2024 |
Дополненная реальность - это способ перенести цифровой контент в реальный мир. Однако подготовка 3D-моделей для AR может быть сложной. В этом посте мы расскажем вам, как подготовить свою 3D-модель к использованию в AR с помощью Blender, бесплатного инструмента для 3D-моделирования.
Выровняйте свою 3D-модель в 3D-сцене
Сначала убедитесь, что ваша 3D-модель находится в центре сцены. Если это не так, она может отображаться слишком далеко в AR-виде. Вот как правильно центрировать модель:
- Импортируйте свою модель в Blender.
- Выберите свою модель.
- Установите геометрию как начало своей модели. Это гарантирует, что центр вашей модели действительно является центром.
- Используйте параметры позиции, чтобы разместить вашу модель в координатах (0,0,0).
- Сохраните свою 3D-модель.
Уменьшите размер файла 3D-модели: текстуры
Чтобы улучшить скорость загрузки вашей 3D-модели, вы можете уменьшить размер ее файлов текстур. Вот как это сделать:
- Импортируйте свою 3D-модель в Blender.
- Экспортируйте свою модель в формате .gltf + .bin + textures.
- Откройте файлы текстур в GIMP, бесплатном редакторе изображений.
- Измените размер изображений на 1024x1024 или меньше.
- Сохраните текстуры в формате .jpg с разрешением 90 или ниже.
- Замените текстуры в Blender или отредактируйте файл .gltf, изменив форматы текстур (например, с ".png" на ".jpg").
- Сохраните файл.
Уменьшите размер файла 3D-модели: вершины
Еще один способ улучшить скорость загрузки вашей модели - это уменьшить ее сложность. Это включает сокращение количества вершин в модели. Вот как это сделать:
- Импортируйте свою 3D-модель в Blender.
- Выберите сетку для децимации.
- Уменьшите сетку, стремясь к количеству граней менее 50 000. Проверьте 3D-отображение, чтобы убедиться, что оно все еще выглядит хорошо.
- Если ваша модель не имеет ни одной bewgpbeufhtc, вы можете уменьшить до нескольких сеток, объединив их сначала.
- Экспортируйте свою модель в формате .glb, выбрав "Применить модификаторы", но не "Сжать".
- Загрузите свою модель на AR Code.
Экспорт вашей 3D-модели в соответствующий формат 3D-файла
При использовании сервисов дополненной реальности важно экспортировать вашу 3D-модель в правильном формате файла.
При загрузке ваших 3D-файлов на AR Code вы можете автоматически загружать форматы, такие как .GLB, .USDZ, .PLY, .STL, .FBX, .OBJ, .X3D, .GLTF или .ZIP с файлами 3D и текстурными путями. Для других форматов, таких как .DAE, .ABC, .IFC, .STEP, .IGES, .3DM, .BREP, and .JT рекомендуется обратиться за помощью к специализированной поддержке.
Для обеспечения наилучшего пользовательского опыта рекомендуется сохранять общий размер загруженных 3D-файлов ниже 15 МБ. Более крупные файлы могут вызывать задержки при загрузке для конечных пользователей.
Масштабируйте свою 3D-модель
После сжатия текстур и упрощения сложности вашей 3D-модели вы можете загрузить ее на AR Code. Рекомендуется использовать модель размером не более 15 МБ для плавного отображения в AR. Более крупные модели могут иметь более высокое качество, но могут вызывать замедление во время отображения в AR.
Затем убедитесь, что ваша модель имеет правильный масштаб. Вы можете узнать масштаб модели при ее загрузке на AR Code. Если вам нужно изменить размер модели, вы можете сделать это в Blender:
- Выберите свою модель.
- Нажмите и удерживайте клавишу S (для "масштаба").
- Удалите курсор от объекта или приблизьте его к объекту, чтобы увеличить или уменьшить его размер соответственно.
- Щелкните, чтобы подтвердить новый размер.
- Экспортируйте свою модель в формате .glb.
Заключение
Адаптация 3D-модели для отображения в AR требует тщательной оптимизации для быстрой загрузки и хорошей производительности на различных устройствах. Сжатие текстур и упрощение сложности помогут создать увлекательные AR-впечатления без проблем с производительностью. Помните, что балансирование визуального качества и производительности - это ключ к успешному AR-опыту.
Для более подробного руководства со шагами по сжатию размера 3D-модели вы можете прочитать учебник Сжатие размера 3D-модели с помощью Blender и GIMP. Опытные пользователи, работающие с промышленными CAD-моделями, могут найти полезным это учебное руководство: Как сжать/уменьшить размер промышленной 3D-CAD-модели с помощью MeshLab и Blender?
Часто задаваемые вопросы
Почему мне нужно центрировать свою 3D-модель в сцене?
Центрирование 3D-модели в сцене является важным для оптимального отображения AR. Если модель не центрирована, она может выглядеть слишком далеко в AR-дисплее. Чтобы центрировать модель в Blender, установите начало своей геометрии и настройте параметры позиции для координат (0,0,0).
Как я могу уменьшить размер файла своей 3D-модели?
Вы можете уменьшить размер файла 3D-модели, уменьшив размер файлов изображений текстур и упростив ее сложность. Чтобы уменьшить размер файла изображения текстуры, экспортируйте модель в формате .gltf + .bin + textures, измените размер изображений и сохраните их в формате .jpg. Чтобы упростить сложность модели, децимируйте сетку, чтобы количество граней было менее 50 000.
Какой рекомендуется формат файла для загрузки 3D-модели на AR Code?
При загрузке ваших 3D-файлов на AR Code вы можете автоматически загружать форматы, такие как .GLB, .USDZ, .PLY, .STL, .FBX, .OBJ, .X3D, .GLTF или .ZIP с файлами 3D и текстурными путями. Для других форматов, таких как .DAE, .ABC, .IFC, .STEP, .IGES, .3DM, .BREP, and .JT рекомендуется обратиться за помощью к специализированной поддержке.
Какой рекомендуется размер 3D-модели для AR-дисплея?
Для обеспечения оптимального пользовательского опыта рекомендуется сохранять общий размер загруженных 3D-файлов ниже 15 МБ. Более крупные файлы могут вызывать задержки при загрузке для конечных пользователей, что может нарушить AR-опыт. Хотя более крупные модели могут иметь более высокое качество, они могут замедлить отображение в AR.
105,666 AR experiences
276,671 Сканирование в день
72476 Создатели