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

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

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

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

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

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

    Иерархия настроенной сцены MRTK

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

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

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

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

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

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

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

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

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

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

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

Примечание

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

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

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

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

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

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

Far Clip

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

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

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

Цвет фона

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

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

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

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