はじめに
Oculus Questで透過型ARを体験できるPassthrough APIにおいて,外の映像がブラックアウトしてしまうという問題がありましたので現時点(2021年12月5日)における原因と解決法について記録しておきます.
ためになる記事というよりは,出た障害に困っている人がいればと思い書かせてもらいます.
環境
- Unity(2019.4.2f1)
- Oculus Integration(ver34.0)
- Oculus Quest(1,2両方で同様の現象が発生)
実装自体は,海外Youtuberのこの動画を参照しながら実装しました.
原因
この原因は,僕がUnity AssetstoreからインストールしたOculus Integration(ver34.0)を利用していたからでした.このOculus IntegrationのOVRPluginのバージョンが古いことが悪さをしているのではないかと思います.
解決方法
ここまで書けばわかると思いますが,Oculus Integration SDK(ver34.0)をOculusのデベロッパーサイトからダウンロードするとうまく動くようになりました.同じ沼にハマった人がいればこれで解決するのではと思います.