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

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

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

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

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

  1. Выберите объект Микседреалититулкит в иерархии сцены.

    МРТК настроенная иерархия сцены

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

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

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

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

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

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

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

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

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

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

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

Примечание

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

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

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

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

Близкий клип

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

Клип FAR

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

Снять флаги

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

Цвет фона

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

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

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

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