Open13

WebXR Depth Sensing の最新仕様とQuestでの挙動を調査する

にー兄さんにー兄さん

Depth Sensingは最近ちょっと仕様策定の部分で揺れているような印象を受けるんで、ちゃんと理解しておきたいと思った

にー兄さんにー兄さん

個人的にはBabylon.jsのWebXR DepthがQuestだと動かない問題が心配なので、
目標としては「depth-sensingがBabylon.jsで動くようにする」としたい

にー兄さんにー兄さん

depth-sensingにLayerを使ってオクルージョンさせるみたいなデモがあって
複眼ゆえにLayerの仕様とかも関わってくるらしく、そこらへんがイマイチわかってないんだよなぁ

にー兄さんにー兄さん

Immersive WebのサンプルはQuest3のブラウザで動くので、
そのコードを読み解くことから始めやう

にー兄さんにー兄さん

Shilacaさんが、WebGL APIを使ってがっつりQuestBrowserでOcclusionする記事を公開されていた
これはめっちゃ参考になりそう
https://qiita.com/Shilaca/items/fe0bb3093b0d346e19c9

にー兄さんにー兄さん

cabanierさんのWebXR Sampleのrepo fork
https://github.com/cabanier/webxr-samples-fork

にー兄さんにー兄さん

あとでQuestで動作確認しよう
それと、いつもやりがちなVite環境を導入してデバッグできるようにするとか