0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

UnityでQuest向けに開発時、左右で異なるレンダリングがされてしまう?

Last updated at Posted at 2024-10-10

環境

Unity 2021.3.29
Oculus XR Plugin 3.3.0
Meta XR Core SDK 68.0.3
Meta XR Interaction SDK 68.0.2
Meta XR Simulator 68.0.0
VR:Meta Quest2,3

問題

映像が撮れなかったためテキストで説明します。

複数のシーンにて、UnityでPlayしてQuestで見ようとすると、右目にUIやhandから出るrayが映らなかったり。
他のシーンでは右目で特定のモデル以外が映らなかったりと、法則が分からない映り方をしてしまう。
実際に試したのは
Assets > Samples > Meta XR Core SDK > 62.0.0 > Sample Scenesに入っている、
・SimultaneousHandsAndControllers
・HandTrackingWideMotionMode
Assets > Samples > Meta XR Interaction SDK > 68.0.2 > Example Scenesに入っている
・TouchGrabExamples
の計3つ。

Quest2,3の2つで試しましたがどちらも同じ不具合。

Unity Recorderではちゃんと撮れている。
たぶんCenter Eyeの映像を出力しているだけだから。

解決策

数時間迷った上で辿りついたのがこの動画
https://www.youtube.com/watch?v=JiCJN8EvoCA

Project Settings > XR Plugin Management > Oculusに入り、
Windows, mac, Linux Settings項目にある
"Stereo Rendering Mode"をSingle Pass InstancedからMulti Passに変更する。
image.png
これだけ!

最初はUIの設定がおかしいはずだ、と思ってUIについて調べまくったけどこっちの設定でした、、、
ってかこんな設定しろってマニュアル書いてたっけ!?!?
数時間悩んだのにこれだけで解決かぁ。まぁエンジニアなんてそんなもんだよね!

0
0
0

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
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?