3D-модель

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

Android XR поддерживает 3D-модели с расширением файла .glTF или .glb . Формат передачи GL (glTF) — это стандартный формат 3D-файлов, который минимизирует размер ресурсов, быстро загружается и работает на всех платформах. Вы можете экспортировать эти форматы файлов из сторонних инструментов создания цифрового контента, таких как Blender , Maya , Spline и других.

Для оптимизации производительности отдавайте приоритет файлам небольшого размера. Избегайте чрезмерного количества полигонов или текстур высокого разрешения, которые могут повлиять на скорость рендеринга.

Методы интеграции 3D-моделей

Android XR предлагает различные инструменты для добавления интерактивных 3D-моделей в ваше приложение: с API SceneCore или Scene Viewer. Если вы создаете с помощью Compose для XR, вы можете размещать 3D-модели относительно вашего пользовательского интерфейса, используя объемное подпространство composable .

  • API SceneCore . Вы можете создавать собственные взаимодействия, включая вращение, перемещение и масштабирование. Это позволяет пользователям взаимодействовать с 3D-моделями вместе с пространственными панелями и средой вашего приложения. Вы также можете создавать родительские отношения между панелями и 3D-моделями. Узнайте больше об API SceneCore .
  • Scene Viewer можно использовать для загрузки и отображения 3D-моделей с такими взаимодействиями, как вращение, перемещение и масштабирование. Однако Scene Viewer работает как отдельное приложение. В результате пользователи не смогут видеть панели и окружение вашего приложения при взаимодействии с 3D-моделями. Узнайте больше о Scene Viewer .

API SceneCore

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

С помощью SceneCore вы также можете добавить:

  • Аннотации к 3D моделям
  • Воспроизведение анимаций, встроенных в 3D-модели
  • Несколько 3D-моделей
  • Индивидуальное меню и стартовые позиции

Отношения

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

Якоря

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

Просмотрщик сцен

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

Позиция запуска

3D-модели запускаются на 1,5 метра и 15 градусов ниже линии взгляда пользователя, в центре его поля зрения. Они открываются в миниатюрном размере 1,5 метра на ось.

Карта, показывающая расстояние между линией зрения женщины и 3D-глобусом.

Взаимодействия включают в себя

Пользовательский интерфейс и взаимодействия, позволяющие пользователям перемещать, вращать, привязывать и масштабировать 3D-модели с помощью естественных жестов.

Меню взаимодействия

Меню 3D-модели можно настроить с помощью дополнительных действий. Если файл glTF содержит разные размеры, например, предлагаемый размер и фактический размер, кнопка 1:1 позволяет пользователям быстро переключаться между ними. Чтобы выйти из представления 3D-модели и вернуться в приложение, пользователи могут нажать обязательную кнопку закрытия.

Чтобы увеличить размер 3D-глобуса со 100% до 135%, пользователь сводит большой и указательный пальцы на каждой руке и делает жест вовне.

,

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

Android XR поддерживает 3D-модели с расширением файла .glTF или .glb . Формат передачи GL (glTF) — это стандартный формат 3D-файлов, который минимизирует размер ресурсов, быстро загружается и работает на всех платформах. Вы можете экспортировать эти форматы файлов из сторонних инструментов создания цифрового контента, таких как Blender , Maya , Spline и других.

Для оптимизации производительности отдавайте приоритет файлам небольшого размера. Избегайте чрезмерного количества полигонов или текстур высокого разрешения, которые могут повлиять на скорость рендеринга.

Методы интеграции 3D-моделей

Android XR предлагает различные инструменты для добавления интерактивных 3D-моделей в ваше приложение: с API SceneCore или Scene Viewer. Если вы создаете с помощью Compose для XR, вы можете размещать 3D-модели относительно вашего пользовательского интерфейса, используя объемное подпространство composable .

  • API SceneCore . Вы можете создавать собственные взаимодействия, включая вращение, перемещение и масштабирование. Это позволяет пользователям взаимодействовать с 3D-моделями вместе с пространственными панелями и средой вашего приложения. Вы также можете создавать родительские отношения между панелями и 3D-моделями. Узнайте больше об API SceneCore .
  • Scene Viewer можно использовать для загрузки и отображения 3D-моделей с такими взаимодействиями, как вращение, перемещение и масштабирование. Однако Scene Viewer работает как отдельное приложение. В результате пользователи не смогут видеть панели и окружение вашего приложения при взаимодействии с 3D-моделями. Узнайте больше о Scene Viewer .

API SceneCore

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

С помощью SceneCore вы также можете добавить:

  • Аннотации к 3D моделям
  • Воспроизведение анимаций, встроенных в 3D-модели
  • Несколько 3D-моделей
  • Индивидуальное меню и стартовые позиции

Отношения

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

Якоря

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

Просмотрщик сцен

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

Позиция запуска

3D-модели запускаются на 1,5 метра и 15 градусов ниже линии взгляда пользователя, в центре его поля зрения. Они открываются в миниатюрном размере 1,5 метра на ось.

Карта, показывающая расстояние между линией зрения женщины и 3D-глобусом.

Взаимодействия включают в себя

Пользовательский интерфейс и взаимодействия, позволяющие пользователям перемещать, вращать, привязывать и масштабировать 3D-модели с помощью естественных жестов.

Меню взаимодействия

Меню 3D-модели можно настроить с помощью дополнительных действий. Если файл glTF содержит разные размеры, например, предлагаемый размер и фактический размер, кнопка 1:1 позволяет пользователям быстро переключаться между ними. Чтобы выйти из представления 3D-модели и вернуться в приложение, пользователи могут нажать обязательную кнопку закрытия.

Чтобы увеличить размер 3D-глобуса со 100% до 135%, пользователь сводит большой и указательный пальцы на каждой руке и делает жест вовне.

,

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

Android XR поддерживает 3D-модели с расширением файла .glTF или .glb . Формат передачи GL (glTF) — это стандартный формат 3D-файлов, который минимизирует размер ресурсов, быстро загружается и работает на всех платформах. Вы можете экспортировать эти форматы файлов из сторонних инструментов создания цифрового контента, таких как Blender , Maya , Spline и других.

Для оптимизации производительности отдавайте приоритет файлам небольшого размера. Избегайте чрезмерного количества полигонов или текстур высокого разрешения, которые могут повлиять на скорость рендеринга.

Методы интеграции 3D-моделей

Android XR предлагает различные инструменты для добавления интерактивных 3D-моделей в ваше приложение: с API SceneCore или Scene Viewer. Если вы создаете с помощью Compose для XR, вы можете размещать 3D-модели относительно вашего пользовательского интерфейса, используя объемное подпространство composable .

  • API SceneCore . Вы можете создавать собственные взаимодействия, включая вращение, перемещение и масштабирование. Это позволяет пользователям взаимодействовать с 3D-моделями вместе с пространственными панелями и средой вашего приложения. Вы также можете создавать родительские отношения между панелями и 3D-моделями. Узнайте больше об API SceneCore .
  • Scene Viewer можно использовать для загрузки и отображения 3D-моделей с такими взаимодействиями, как вращение, перемещение и масштабирование. Однако Scene Viewer работает как отдельное приложение. В результате пользователи не смогут видеть панели и окружение вашего приложения при взаимодействии с 3D-моделями. Узнайте больше о Scene Viewer .

API SceneCore

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

С помощью SceneCore вы также можете добавить:

  • Аннотации к 3D моделям
  • Воспроизведение анимаций, встроенных в 3D-модели
  • Несколько 3D-моделей
  • Индивидуальное меню и стартовые позиции

Отношения

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

Якоря

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

Просмотрщик сцен

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

Позиция запуска

3D-модели запускаются на 1,5 метра и 15 градусов ниже линии взгляда пользователя, в центре его поля зрения. Они открываются в миниатюрном размере 1,5 метра на ось.

Карта, показывающая расстояние между линией зрения женщины и 3D-глобусом.

Взаимодействия включают в себя

Пользовательский интерфейс и взаимодействия, позволяющие пользователям перемещать, вращать, привязывать и масштабировать 3D-модели с помощью естественных жестов.

Меню взаимодействия

Меню 3D-модели можно настроить с помощью дополнительных действий. Если файл glTF содержит разные размеры, например, предлагаемый размер и фактический размер, кнопка 1:1 позволяет пользователям быстро переключаться между ними. Чтобы выйти из представления 3D-модели и вернуться в приложение, пользователи могут нажать обязательную кнопку закрытия.

Чтобы увеличить размер 3D-глобуса со 100% до 135%, пользователь сводит большой и указательный пальцы на каждой руке и делает жест вовне.

,

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

Android XR поддерживает 3D-модели с расширением файла .glTF или .glb . Формат передачи GL (glTF) — это стандартный формат 3D-файлов, который минимизирует размер ресурсов, быстро загружается и работает на всех платформах. Вы можете экспортировать эти форматы файлов из сторонних инструментов создания цифрового контента, таких как Blender , Maya , Spline и других.

Для оптимизации производительности отдавайте приоритет файлам небольшого размера. Избегайте чрезмерного количества полигонов или текстур высокого разрешения, которые могут повлиять на скорость рендеринга.

Методы интеграции 3D-моделей

Android XR предлагает различные инструменты для добавления интерактивных 3D-моделей в ваше приложение: с API SceneCore или Scene Viewer. Если вы создаете с помощью Compose для XR, вы можете размещать 3D-модели относительно вашего пользовательского интерфейса, используя объемное подпространство composable .

  • API SceneCore . Вы можете создавать собственные взаимодействия, включая вращение, перемещение и масштабирование. Это позволяет пользователям взаимодействовать с 3D-моделями вместе с пространственными панелями и средой вашего приложения. Вы также можете создавать родительские отношения между панелями и 3D-моделями. Узнайте больше об API SceneCore .
  • Scene Viewer можно использовать для загрузки и отображения 3D-моделей с такими взаимодействиями, как вращение, перемещение и масштабирование. Однако Scene Viewer работает как отдельное приложение. В результате пользователи не смогут видеть панели и окружение вашего приложения при взаимодействии с 3D-моделями. Узнайте больше о Scene Viewer .

API SceneCore

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

С помощью SceneCore вы также можете добавить:

  • Аннотации к 3D моделям
  • Воспроизведение анимаций, встроенных в 3D-модели
  • Несколько 3D-моделей
  • Индивидуальное меню и стартовые позиции

Отношения

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

Якоря

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

Просмотрщик сцен

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

Позиция запуска

3D-модели запускаются на 1,5 метра и 15 градусов ниже линии взгляда пользователя, в центре его поля зрения. Они открываются в миниатюрном размере 1,5 метра на ось.

Карта, показывающая расстояние между линией зрения женщины и 3D-глобусом.

Взаимодействия включают в себя

Пользовательский интерфейс и взаимодействия, позволяющие пользователям перемещать, вращать, привязывать и масштабировать 3D-модели с помощью естественных жестов.

Меню взаимодействия

Меню 3D-модели можно настроить с помощью дополнительных действий. Если файл glTF содержит разные размеры, например, предлагаемый размер и фактический размер, кнопка 1:1 позволяет пользователям быстро переключаться между ними. Чтобы выйти из представления 3D-модели и вернуться в приложение, пользователи могут нажать обязательную кнопку закрытия.

Чтобы увеличить размер 3D-глобуса со 100% до 135%, пользователь сводит большой и указательный пальцы на каждой руке и делает жест вовне.