Пространственные среды

Когда пользователь запускает ваше приложение Android XR в Full Space , вы можете представить его в режиме сквозного просмотра или переопределить его среду с помощью иммерсивного виртуального пространства. Ваше приложение может запускать определенные среды на основе контента или опыта. Например, приложение может показывать штормовую среду, когда упоминается гроза, или историческое приложение может показывать виртуальный римский Колизей при объяснении гладиаторов.

Окружения — это универсальный способ настройки вашего приложения и улучшения погружения. В Full Space у вас есть полная гибкость для создания желаемого опыта. Создавайте уникальные визуальные и аудиоматериалы, чтобы привлечь пользователей, одновременно стремясь сделать так, чтобы они чувствовали себя комфортно и безопасно.

Элементы пространственной среды

Окружения могут включать глубину, текстуру и 3D-геометрию. В Full Space вы можете предоставить собственную виртуальную среду в стандартном формате gITF. Узнайте, как добавлять пространственные среды .

Эти дополнительные компоненты могут помочь вам создать вашу сцену. Выберите один или объедините их все, чтобы создать сложный визуальный опыт.

Окружающая 3D-геометрия

Окружающая 3D-геометрия

Вы можете создавать иммерсивные среды , предоставляя файл .gltf или .glb , содержащий как геометрию среды, так и изображение 360° для текстуры. Вы также должны включить файл Image Based Lighting (IBL), созданный из изображения EXR с высоким динамическим диапазоном, который необходим для реалистичного освещения и отражений на 3D-объектах.

Дополнительная 3D-геометрия

Дополнительная 3D-геометрия

Для улучшения пространственной осведомленности стратегически размещайте поддерживающую геометрию рядом с пользователем. Избегайте размещения объектов выше 0,9 метра в пределах 1,5 метра от пользователя, так как это может привести к конфликтам глубины с элементами пользовательского интерфейса.

Для окружающей или дополнительной 3D-геометрии Android XR поддерживает расширение файла .gltf или .glb . Вы можете создавать и экспортировать эти форматы файлов из сторонних инструментов, таких как Blender , Maya , Spline и других.

Создавайте безопасные и комфортные условия

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

  • Добавьте четкие визуальные подсказки , чтобы пользователи могли быстро переключаться между Full Space и Home Space. Например, вы можете использовать значки сворачивания и развертывания контента для кнопок, чтобы запускать переходы.
  • Держите объекты на расстоянии не менее 1 метра от пользователя, чтобы избежать столкновений . Это дает пользователю достаточно места для перемещения, избегая при этом реальных физических объектов.
  • Вы можете создать несколько сред и добавить меню, чтобы пользователи могли переключаться между ними.

Оптимизация производительности

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

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

Оптимизировать файлы

  • Polycount напрямую влияет на производительность, постарайтесь оптимизировать его там, где это возможно.
  • Используйте эффективные сетчатые структуры и сократите количество ненужных деталей и перекрывающихся геометрических фигур.
  • Уменьшите количество вызовов отрисовки, упростив сложные модели и используя атласы текстур. Попробуйте объединить несколько текстур в один файл.
  • Используйте эффективное сжатие текстур и уменьшите размеры ресурсов, чтобы предотвратить перегрузку графического процессора и оптимизировать модели и текстуры. Рекомендуемые размеры ресурсов для оптимальной производительности составляют приблизительно 80 МБ для 3D-обоев или glb и 15 МБ для аудиофайлов.
  • Используйте сжатие текстур KTX2 для оптимизации производительности графического процессора.
  • По возможности запечатывайте информацию об освещении в текстурах.

Рассмотрите возможность создания безопасной зоны пользовательского интерфейса на 360°

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

Пространственная среда, демонстрирующая безопасный тональный диапазон.

Сделайте это доступным

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

Человек, сидящий в кресле в пространственной среде, с пунктирными линиями, ограничивающими его поле зрения.

Дизайн для комфорта

Если вы используете большие панели пользовательского интерфейса среднего поля, учитывайте положение пользователя по отношению к ним. Пользователь должен находиться на расстоянии не менее 5 футов над поверхностью, над которой парит экран. Этого расстояния достаточно для комфортного, центрированного просмотра большого виртуального экрана без необходимости поднимать глаза.

Человек, стоящий в каменистой пространственной среде с большой панелью пользовательского интерфейса в середине поля.

,

Когда пользователь запускает ваше приложение Android XR в Full Space , вы можете представить его в режиме сквозного просмотра или переопределить его среду с помощью иммерсивного виртуального пространства. Ваше приложение может запускать определенные среды на основе контента или опыта. Например, приложение может показывать штормовую среду, когда упоминается гроза, или историческое приложение может показывать виртуальный римский Колизей при объяснении гладиаторов.

Окружения — это универсальный способ настройки вашего приложения и улучшения погружения. В Full Space у вас есть полная гибкость для создания желаемого опыта. Создавайте уникальные визуальные и аудиоматериалы, чтобы привлечь пользователей, одновременно стремясь сделать так, чтобы они чувствовали себя комфортно и безопасно.

Элементы пространственной среды

Окружения могут включать глубину, текстуру и 3D-геометрию. В Full Space вы можете предоставить собственную виртуальную среду в стандартном формате gITF. Узнайте, как добавлять пространственные среды .

Эти дополнительные компоненты могут помочь вам создать вашу сцену. Выберите один или объедините их все, чтобы создать сложный визуальный опыт.

Окружающая 3D-геометрия

Окружающая 3D-геометрия

Вы можете создавать иммерсивные среды , предоставляя файл .gltf или .glb , содержащий как геометрию среды, так и изображение 360° для текстуры. Вы также должны включить файл Image Based Lighting (IBL), созданный из изображения EXR с высоким динамическим диапазоном, который необходим для реалистичного освещения и отражений на 3D-объектах.

Дополнительная 3D-геометрия

Дополнительная 3D-геометрия

Для улучшения пространственной осведомленности стратегически размещайте поддерживающую геометрию рядом с пользователем. Избегайте размещения объектов выше 0,9 метра в пределах 1,5 метра от пользователя, так как это может привести к конфликтам глубины с элементами пользовательского интерфейса.

Для окружающей или дополнительной 3D-геометрии Android XR поддерживает расширение файла .gltf или .glb . Вы можете создавать и экспортировать эти форматы файлов из сторонних инструментов, таких как Blender , Maya , Spline и других.

Создавайте безопасные и комфортные условия

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

  • Добавьте четкие визуальные подсказки , чтобы пользователи могли быстро переключаться между Full Space и Home Space. Например, вы можете использовать значки сворачивания и развертывания контента для кнопок, чтобы запускать переходы.
  • Держите объекты на расстоянии не менее 1 метра от пользователя, чтобы избежать столкновений . Это дает пользователю достаточно места для перемещения, избегая при этом реальных физических объектов.
  • Вы можете создать несколько сред и добавить меню, чтобы пользователи могли переключаться между ними.

Оптимизация производительности

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

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

Оптимизировать файлы

  • Polycount напрямую влияет на производительность, постарайтесь оптимизировать его там, где это возможно.
  • Используйте эффективные сетчатые структуры и сократите количество ненужных деталей и перекрывающихся геометрических фигур.
  • Уменьшите количество вызовов отрисовки, упростив сложные модели и используя атласы текстур. Попробуйте объединить несколько текстур в один файл.
  • Используйте эффективное сжатие текстур и уменьшите размеры ресурсов, чтобы предотвратить перегрузку графического процессора и оптимизировать модели и текстуры. Рекомендуемые размеры ресурсов для оптимальной производительности составляют приблизительно 80 МБ для 3D-обоев или glb и 15 МБ для аудиофайлов.
  • Используйте сжатие текстур KTX2 для оптимизации производительности графического процессора.
  • По возможности запечатывайте информацию об освещении в текстурах.

Рассмотрите возможность создания безопасной зоны пользовательского интерфейса на 360°

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

Пространственная среда, демонстрирующая безопасный тональный диапазон.

Сделайте это доступным

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

Человек, сидящий в кресле в пространственной среде, с пунктирными линиями, ограничивающими его поле зрения.

Дизайн для комфорта

Если вы используете большие панели пользовательского интерфейса среднего поля, учитывайте положение пользователя по отношению к ним. Пользователь должен находиться на расстоянии не менее 5 футов над поверхностью, над которой парит экран. Этого расстояния достаточно для комфортного, центрированного просмотра большого виртуального экрана без необходимости поднимать глаза.

Человек, стоящий в каменистой пространственной среде с большой панелью пользовательского интерфейса в середине поля.

,

Когда пользователь запускает ваше приложение Android XR в Full Space , вы можете представить его в режиме сквозного просмотра или переопределить его среду с помощью иммерсивного виртуального пространства. Ваше приложение может запускать определенные среды на основе контента или опыта. Например, приложение может показывать штормовую среду, когда упоминается гроза, или историческое приложение может показывать виртуальный римский Колизей при объяснении гладиаторов.

Окружения — это универсальный способ настройки вашего приложения и улучшения погружения. В Full Space у вас есть полная гибкость для создания желаемого опыта. Создавайте уникальные визуальные и аудиоматериалы, чтобы привлечь пользователей, одновременно стремясь сделать так, чтобы они чувствовали себя комфортно и безопасно.

Элементы пространственной среды

Окружения могут включать глубину, текстуру и 3D-геометрию. В Full Space вы можете предоставить собственную виртуальную среду в стандартном формате gITF. Узнайте, как добавлять пространственные среды .

Эти дополнительные компоненты могут помочь вам создать вашу сцену. Выберите один или объедините их все, чтобы создать сложный визуальный опыт.

Окружающая 3D-геометрия

Окружающая 3D-геометрия

Вы можете создавать иммерсивные среды , предоставляя файл .gltf или .glb , содержащий как геометрию среды, так и изображение 360° для текстуры. Вы также должны включить файл Image Based Lighting (IBL), созданный из изображения EXR с высоким динамическим диапазоном, который необходим для реалистичного освещения и отражений на 3D-объектах.

Дополнительная 3D-геометрия

Дополнительная 3D-геометрия

Для улучшения пространственной осведомленности стратегически размещайте поддерживающую геометрию рядом с пользователем. Избегайте размещения объектов выше 0,9 метра в пределах 1,5 метра от пользователя, так как это может привести к конфликтам глубины с элементами пользовательского интерфейса.

Для окружающей или дополнительной 3D-геометрии Android XR поддерживает расширение файла .gltf или .glb . Вы можете создавать и экспортировать эти форматы файлов из сторонних инструментов, таких как Blender , Maya , Spline и других.

Создавайте безопасные и комфортные условия

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

  • Добавьте четкие визуальные подсказки , чтобы пользователи могли быстро переключаться между Full Space и Home Space. Например, вы можете использовать значки сворачивания и развертывания контента для кнопок, чтобы запускать переходы.
  • Держите объекты на расстоянии не менее 1 метра от пользователя, чтобы избежать столкновений . Это дает пользователю достаточно места для перемещения, избегая при этом реальных физических объектов.
  • Вы можете создать несколько сред и добавить меню, чтобы пользователи могли переключаться между ними.

Оптимизация производительности

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

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

Оптимизировать файлы

  • Polycount напрямую влияет на производительность, постарайтесь оптимизировать его там, где это возможно.
  • Используйте эффективные сетчатые структуры и сократите количество ненужных деталей и перекрывающихся геометрических фигур.
  • Уменьшите количество вызовов отрисовки, упростив сложные модели и используя атласы текстур. Попробуйте объединить несколько текстур в один файл.
  • Используйте эффективное сжатие текстур и уменьшите размеры ресурсов, чтобы предотвратить перегрузку графического процессора и оптимизировать модели и текстуры. Рекомендуемые размеры ресурсов для оптимальной производительности составляют приблизительно 80 МБ для 3D-обоев или glb и 15 МБ для аудиофайлов.
  • Используйте сжатие текстур KTX2 для оптимизации производительности графического процессора.
  • По возможности запечатывайте информацию об освещении в текстурах.

Рассмотрите возможность создания безопасной зоны пользовательского интерфейса на 360°

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

Пространственная среда, демонстрирующая безопасный тональный диапазон.

Сделайте это доступным

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

Человек, сидящий в кресле в пространственной среде, с пунктирными линиями, ограничивающими его поле зрения.

Дизайн для комфорта

Если вы используете большие панели пользовательского интерфейса среднего поля, учитывайте положение пользователя по отношению к ним. Пользователь должен находиться на расстоянии не менее 5 футов над поверхностью, над которой парит экран. Этого расстояния достаточно для комфортного, центрированного просмотра большого виртуального экрана без необходимости поднимать глаза.

Человек, стоящий в каменистой пространственной среде с большой панелью пользовательского интерфейса в середине поля.

,

Когда пользователь запускает ваше приложение Android XR в Full Space , вы можете представить его в режиме сквозного просмотра или переопределить его среду с помощью иммерсивного виртуального пространства. Ваше приложение может запускать определенные среды на основе контента или опыта. Например, приложение может показывать штормовую среду, когда упоминается гроза, или историческое приложение может показывать виртуальный римский Колизей при объяснении гладиаторов.

Окружения — это универсальный способ настройки вашего приложения и улучшения погружения. В Full Space у вас есть полная гибкость для создания желаемого опыта. Создавайте уникальные визуальные и аудиоматериалы, чтобы привлечь пользователей, одновременно стремясь сделать так, чтобы они чувствовали себя комфортно и безопасно.

Элементы пространственной среды

Окружения могут включать глубину, текстуру и 3D-геометрию. В Full Space вы можете предоставить собственную виртуальную среду в стандартном формате gITF. Узнайте, как добавлять пространственные среды .

Эти дополнительные компоненты могут помочь вам создать вашу сцену. Выберите один или объедините их все, чтобы создать сложный визуальный опыт.

Окружающая 3D-геометрия

Окружающая 3D-геометрия

Вы можете создавать иммерсивные среды , предоставляя файл .gltf или .glb , содержащий как геометрию среды, так и изображение 360° для текстуры. Вы также должны включить файл Image Based Lighting (IBL), созданный из изображения EXR с высоким динамическим диапазоном, который необходим для реалистичного освещения и отражений на 3D-объектах.

Дополнительная 3D-геометрия

Дополнительная 3D-геометрия

Для улучшения пространственной осведомленности стратегически размещайте поддерживающую геометрию рядом с пользователем. Избегайте размещения объектов выше 0,9 метра в пределах 1,5 метра от пользователя, так как это может привести к конфликтам глубины с элементами пользовательского интерфейса.

Для окружающей или дополнительной 3D-геометрии Android XR поддерживает расширение файла .gltf или .glb . Вы можете создавать и экспортировать эти форматы файлов из сторонних инструментов, таких как Blender , Maya , Spline и других.

Создавайте безопасные и комфортные условия

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

  • Добавьте четкие визуальные подсказки , чтобы пользователи могли быстро переключаться между Full Space и Home Space. Например, вы можете использовать значки сворачивания и развертывания контента для кнопок, чтобы запускать переходы.
  • Держите объекты на расстоянии не менее 1 метра от пользователя, чтобы избежать столкновений . Это дает пользователю достаточно места для перемещения, избегая при этом реальных физических объектов.
  • Вы можете создать несколько сред и добавить меню, чтобы пользователи могли переключаться между ними.

Оптимизация производительности

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

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

Оптимизировать файлы

  • Polycount напрямую влияет на производительность, постарайтесь оптимизировать его там, где это возможно.
  • Используйте эффективные сетчатые структуры и сократите количество ненужных деталей и перекрывающихся геометрических фигур.
  • Уменьшите количество вызовов отрисовки, упростив сложные модели и используя атласы текстур. Попробуйте объединить несколько текстур в один файл.
  • Используйте эффективное сжатие текстур и уменьшите размеры ресурсов, чтобы предотвратить перегрузку графического процессора и оптимизировать модели и текстуры. Рекомендуемые размеры ресурсов для оптимальной производительности составляют приблизительно 80 МБ для 3D-обоев или glb и 15 МБ для аудиофайлов.
  • Используйте сжатие текстур KTX2 для оптимизации производительности графического процессора.
  • По возможности запечатывайте информацию об освещении в текстурах.

Рассмотрите возможность создания безопасной зоны пользовательского интерфейса на 360°

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

Пространственная среда, демонстрирующая безопасный тональный диапазон.

Сделайте это доступным

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

Человек, сидящий в кресле в пространственной среде, с пунктирными линиями, ограничивающими его поле зрения.

Дизайн для комфорта

Если вы используете большие панели пользовательского интерфейса среднего поля, учитывайте положение пользователя по отношению к ним. Пользователь должен находиться на расстоянии не менее 5 футов над поверхностью, над которой парит экран. Этого расстояния достаточно для комфортного, центрированного просмотра большого виртуального экрана без необходимости поднимать глаза.

Человек, стоящий в каменистой пространственной среде с большой панелью пользовательского интерфейса в середине поля.