LoginSignup
37
20
個人開発エンジニア応援 - 個人開発の成果や知見を共有しよう!-

Meta QuestのMRアプリのテンプレートプロジェクトを作った

Last updated at Posted at 2023-10-15

概要

Meta Quest 3!2023年10月10日発売されましたね!
Quest 3は以下の理由からMRアプリにとても向いています。

  • カラーパススルーの品質がこれまでのQuestより良い
  • 深度センサーによってスキャンされた部屋のメッシュをアプリ側で使用できる

しかし、MRアプリの基本的な部分を作るのは中々面倒くさいものです。
そこで多くのQuest向けMRアプリで共通するであろう機能を搭載したテンプレートUnityプロジェクトを作成しました。

公開場所

GitHubで公開しています。
https://github.com/noritsune/quest3-mr-template

機能

  • 頭とコントローラー/手のトラッキング
  • 視界全体のパススルー表示
  • ルーム設定に基づくオクルージョン
    • 家具
    • 壁、床、天井
    • 深度センサーによってスキャンされたメッシュ
  • 現実にCGの影を落とす
  • コントローラーのトリガーを押すと玉と豆腐を発射する
    • おまけ機能

demo.gif

使い方

上記GitHubリポジトリのREADME.mdを参照下さい。

Depth-APIについて

実験的機能であるDepth APIを使用した動的なオクルージョンにも対応することを試しました。
しかし、以下の理由から見送りました

  • 品質がそこまで良くない
    • 縁がガビガビで不正確
  • 前提条件が多い
    • Unityバージョン
    • 必要なパッケージ
    • Quest側の実験的機能フラグをadbコマンドで立てておく

まとめ

ぜひこのテンプレートを使って色々なMRアプリを作ってみてください!
MR楽しい!

参考リンク集

37
20
4

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
37
20