次の方法で共有


カメラ システムの概要 — MRTK2

カメラ システムを使用すると、Microsoft Mixed Reality Toolkit でアプリケーションのカメラを構成し、Mixed Reality アプリケーションで使用できるように最適化できます。 カメラ システムを使用すると、各種類のディスプレイを区別し、対応するコードを記述することなく、不透明 (仮想現実など) デバイスと透過的 (Microsoft HoloLens) デバイスの両方をサポートするようにアプリケーションを記述できます。

カメラ システムの有効化

カメラ システムは、MixedRealityToolkit オブジェクト (または別のサービス レジストラー コンポーネント) によって管理されます。

次の手順では、MixedRealityToolkit オブジェクトの使用を前提とします。 他のサービス レジストラーに必要な手順は異なる場合があります。

  1. シーン階層内の MixedRealityToolkit オブジェクトを選択します。

    MRTK 構成済みシーン階層

  2. [インスペクター] パネルの [カメラ システム] セクションに移動し 、[カメラ システムの有効化] がオンになっていることを確認します。

    カメラ システムの有効化

  3. カメラ システムの実装を選択します。 MRTK によって提供される既定のクラス実装は、 MixedRealityCameraSystemです。

    カメラ システムの実装を選択する

  4. 目的の構成プロファイルを選択する

    カメラ システム プロファイルの選択

カメラ システムの構成

設定プロバイダー

カメラ設定プロバイダー

カメラ設定プロバイダーは、カメラのプラットフォーム固有の構成を有効にします。 これらの設定には、カスタム構成手順やコンポーネントが含まれる場合があります。

[カメラ設定プロバイダーの追加] ボタンをクリックすると 、プロバイダーを追加 できます。 プロバイダーの名前の右側にある [ - ] ボタンをクリックすると、削除できます。

注:

すべてのプラットフォームでカメラ設定プロバイダーが必要になるわけではありません。 アプリケーションが実行されているプラットフォームと互換性のあるプロバイダーがない場合、Microsoft Mixed Reality Toolkit は基本的な既定値を適用します。

表示設定

カメラの表示設定

表示設定は、不透明 (Virtual Reality など) と透過的 (例: Microsoft HoloLens) の両方に対して指定されます。 カメラは、実行時にこれらの設定を使用して構成されます。

ニア クリップ

近くのクリップ プレーンは、仮想オブジェクトをカメラに対してレンダリングできる最も近いメートル単位です。 ユーザーの快適さを最大限に高めるために、この値を 0 より大きくすることをお勧めします。 前の画像には、さまざまなデバイスで快適であることが判明した値が含まれています。

Far Clip

ファー クリップ プレーンは、仮想オブジェクトをカメラに配置してレンダリングできる最も遠いメートル単位の平面です。 透過的なデバイスの場合は、現実世界の領域を過度に超えてアプリケーションのイマーシブ品質を損なわない限り、この値は比較的近い値にすることをお勧めします。

フラグのクリア

クリア フラグの値は、表示が描画されるときにどのようにクリアされるかを示します。 仮想現実エクスペリエンスの場合、ほとんどの場合、この値は Skybox に設定されます。 透明表示の場合は、これを [色] に設定することをお勧めします。

背景色

クリア フラグが Skybox に設定されていない場合は、背景色プロパティが表示されます。

品質設定

品質設定の値は、シーンのレンダリング時Unity使用するグラフィックス品質を示します。 品質レベルはプロジェクト レベルの設定であり、1 台のカメラに固有ではありません。 詳細については、Unityのドキュメントの品質に関する記事を参照してください。

関連項目