概要
Meta Quest 3!2023年10月10日発売されましたね!
Quest 3は以下の理由からMRアプリにとても向いています。
- カラーパススルーの品質がこれまでのQuestより良い
- 深度センサーによってスキャンされた部屋のメッシュをアプリ側で使用できる
しかし、MRアプリの基本的な部分を作るのは中々面倒くさいものです。
そこで多くのQuest向けMRアプリで共通するであろう機能を搭載したテンプレートUnityプロジェクトを作成しました。
公開場所
GitHubで公開しています。
https://github.com/noritsune/quest3-mr-template
機能
- 頭とコントローラー/手のトラッキング
- 視界全体のパススルー表示
- ルーム設定に基づくオクルージョン
- 家具
- 壁、床、天井
- 深度センサーによってスキャンされたメッシュ
- 現実にCGの影を落とす
- コントローラーのトリガーを押すと玉と豆腐を発射する
- おまけ機能
使い方
上記GitHubリポジトリのREADME.mdを参照下さい。
Depth-APIについて
実験的機能であるDepth APIを使用した動的なオクルージョンにも対応することを試しました。
しかし、以下の理由から見送りました
- 品質がそこまで良くない
- 縁がガビガビで不正確
- 前提条件が多い
- Unityバージョン
- 必要なパッケージ
- Quest側の実験的機能フラグをadbコマンドで立てておく
まとめ
ぜひこのテンプレートを使って色々なMRアプリを作ってみてください!
MR楽しい!
参考リンク集