Обзор системы камеры — MRTK2

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

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

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

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

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

    Иерархия сцен, настроенная в MRTK

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

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

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

    Выбор реализации системы камеры

  4. Выбор нужного профиля конфигурации

    Выбор профиля системы камеры

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

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

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

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

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

Примечание

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

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

Параметры дисплея камеры

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

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

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

Дальний клип

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

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

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

Цвет фона

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

Параметры качества

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

См. также раздел