Meta Quest 3 の Depth API を試す
「Meta Quest 3」の「Depth API」を試したのでまとめました。
前回
1. Depth API
「Quest 3」の「Depth API」は、ユーザーの視点から見た物理環境の深度を表すリアルタイムの深度マップを提供します。「Depth API」を使用することで、移動するオブジェクトの動的オクルージョンをサポートできるようになりました。
オクルージョンには、「ハードオクルージョン」と「ソフトオクルージョン」があります。
2. 実験的機能の有効化
「Depth API」は実験的機能です。「Quest 3」の「Depth API」の有効化の手順は、次のとおりです。
(1) Quest 3 と PC が接続している時に、以下のコマンドを実行。
adb shell setprop debug.oculus.experimentalEnabled 1
3. サンプルプロジェクトの準備
「Depth API」のサンプルプロジェクトの準備手順は、次のとおりです。
(1) サンプルプロジェクトのクローン。
$ git lfs install
$ git clone https://github.com/oculus-samples/Unity-DepthAPI
クローンしたフォルダには、以下の2つのプロジェクトが含まれています。
(2) 「Unity Hub」で「DepthAPI-BiRP」を開く。
(3) メニュー「File → Build Settings」で、「Platform」に「Android」、「Texture Compression」に「ASTC」を選択し、「Switch Platform」ボタンを押下。
(4) シーンを開く。
以下の2つのシーンが提供されています。
4. サンプルプロジェクトの実行
(1) Meta Quest 3とPCをケーブルで接続。
(2) メニュー「File → Build Settings」で、「Run Device」で「Oculus Quest 3」を選択し、「Build And Run」ボタンを押下。
Aボタンで、ハードオクルージョン、ソフトオクルージョン、オクルージョンなしを切り替えることができます。正しくオクルージョンすることを確認します。
この記事が気に入ったらサポートをしてみませんか?