3
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

UnityでxR有効時のカメラのFOVが固定されるのを防止する

Posted at

現象

Unity 2018.2.21 で、XRSettings.showDeviceView = falseを用いて、三人称視点で撮影するカメラを置いたときにFOVが固定されてしまう現象に遭遇。

原因

VR-HMDによってFOV値が変わるので、各HMD向けに最適化されたFOV値をカメラに上書きするため。
https://docs.unity3d.com/ja/2018.2/ScriptReference/Camera-fieldOfView.html

対策

当該カメラコンポーネントにRenderTextureを割り当てれば、FOVを勝手に設定されなくなる。

RenderTextureが割り当てられておらず、Displayへ表示する設定になっているとVRカメラとして認識されてしまう模様。
英語・日本語記事共に当該現象について言及している記事が見つからず、地味にハマったのでメモを残しておきます。

3
2
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
3
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?