Обзор системы поддержки камер

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

Включение системы камеры

Система камеры управляется объектом MixedRealityToolkit (или другим компонентом регистратора служб).

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

  1. Выберите объект MixedRealityToolkit в иерархии сцены.

    MRTK Configured Scene Hierarchy

  2. Перейдите на панель Inspector в раздел системы камеры и убедитесь, что установлен флажок "Включить систему камеры ".

    Enabling the camera system

  3. Выберите реализацию системы камеры. Реализация класса по умолчанию, предоставляемая MRTK, — это MixedRealityCameraSystem.

    Select camera system implementation

  4. Выберите нужный профиль конфигурации

    Select camera system profile

Настройка системы камеры

поставщики Параметры

Camera Settings Providers

Поставщики параметров камеры обеспечивают определенную платформу конфигурации камеры. Эти параметры могут включать пользовательские шаги настройки и (или) компоненты.

Поставщики можно добавить, нажав кнопку "Добавить камеру Параметры поставщика". Их можно удалить, нажав кнопку - справа от имени поставщика.

Примечание

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

Параметры отображения

Camera Display Settings

Параметры отображения указываются для непрозрачных (например, виртуальной реальности) и прозрачных (например, Microsoft HoloLens) дисплеев. Камера настраивается во время выполнения с помощью этих параметров.

Рядом с клипом

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

Фар клип

Дальний плоскость клипа является самым дальним в метрах, что виртуальный объект может быть камерой и по-прежнему быть отрисовывается. Для прозрачных устройств рекомендуется, чтобы это значение было относительно близко, чтобы не превысить фактическое пространство в мире и нарушить иммерсивные качества приложения.

Очистка флагов

Значение флагов очистки указывает, как экран очищается по мере рисования. Для виртуальных реальностей это значение чаще всего задается как Skybox. Для прозрачных дисплеев рекомендуется присвоить этому параметру значение Color.

Цвет фона

Если для флагов очистки не задано значение Skybox, будет отображаться свойство цвета фона.

Качество Параметры

Значение параметров качества указывает качество графики, которое Unity следует использовать при отрисовки сцены. Уровень качества — это параметр уровня проекта и не относится ни к одной камере. Дополнительные сведения см. в статье о качестве в документации по Unity.

См. также