2016-10-27 7 views
1

私は、UnityでGoogleVR/Cardboard用の(2D)360画像ビューアを作成しています。各アイは、立体感のためにシーンのわずかに異なるビューを受け取ります。これを無効にして、それぞれの目に同じ画像が届くようにしたいと思います。Unity + GoogleVR:立体視を無効にするにはどうすればいいですか?

+0

を読んでください、あなたはそれぞれの目を供給する2台の別々のカメラ、1があることがわかりますヘッド/メインカメラの下GvrMain(または類似の)表示されます。これらのカメラは、Google Cardboardビューアのレンズ間の距離に一致する距離だけ互いにオフセットされています。それらのビューを同じレンダリングにするには、それらを一緒に配置する必要があります。 –

答えて

2

ないあなたはこれを無効にしたいが、あなたはGoogleVR資産を使用していると仮定するとなぜ、あなたはGvrEyeスクリプトのプロパティの値を設定することができることを確認してセンター(それらはメインカメラ左で発見されており、実行時にメインカメラを右ゲームオブジェクト)は、その後、あなたは設定transform.position.xからとtransform.localEulerAngles.yにそれぞれ-8と on メインカメラ左メインカメラ右(これらの値は私にとっては良いようですが、私は推測することができます)。

0

public class GvrView VRレンダリングをサポートするビュー。

フルスクリーンモードで動作するように設計されています。

このビューは、レンダリング・インターフェースのいずれかを実装することによってGLSurfaceViewように使用することができる。

GvrView.StereoRenderer:レンダラーからすべての立体レンダリングの詳細を抽象化します。 GvrView.Renderer:すべてのステレオレンダリングの詳細を単独で処理する必要のある複雑なエンジン用。 GvrView.StereoRendererインターフェイスは、GvrView.Rendererインターフェイスは使用しないでください。実際に必要な場合にのみ使用してください。

ビューでは、setStereoModeEnabledメソッドを呼び出すことで、いつでもステレオレンダラのステレオモードからモノラルレンダリングモードに切り替えることができます。

詳細情報ユニティ階層で https://developers.google.com/vr/android/reference/com/google/vr/sdk/base/GvrView

+0

情報をありがとうが、これはunity gvrにのみ適用されます – wptreanor

関連する問題