0

GoogleVR (Daydream) のフォトスフィアとカリング マスク手法を使用して (トップ ボトム) 立体視ビデオを表示しようとしていますが、意図したとおりに動作していないようです。これが私がやったことです:

基本的に、私のシーンには 2 つのカメラと 2 つの光球がまったく同じ位置にあります。左のカメラのカリング マスク要素を使用して右の球体をブロックし、右のカメラではその逆をブロックしているため、左目は左球体のみ、右目は右球体のみを見ることができます。「LeftSphere」はビデオの上半分を再生し、「RightSphere」は下半分を再生しています。したがって、私は立体的に見えるはずです。

また、私のシーンは VR 対応なので、両方のカメラに「Target Eye」要素があります。それに応じて設定しました-左のカメラには左、右のカメラには右。

問題は、Unity でシーンを再生してテストすると、両目で RightSphere のみが再生され、左の球がどのカメラにも表示されないことです。

これが私が見つけたものです。修正方法がわかりません:

  • Unityでプレイするとすぐに、2つの新しい子カメラが作成されます(左目用と右目用、写真に含まれています)。これらもインスペクターに独自の「Target Eye」要素がありますが、LeftEye の両方の子カメラに対して「Left」を表示し、RightEye の両方の子カメラに対して「Right」を表示します。それらの「Target Eyes」を適切な目に合わせて変更すると、機能します。しかし、プレイモードにしない限り、それらを編集することはできません。ご存知のように、Play モードを終了するとすぐに、行った変更が元に戻ります。それらの子カメラにアクセスするにはどうすればよいですか? そして、それは問題ですか?

(私はUMPを使用しています-ビデオ用のUniversalMediaPlayerユニティアセット、ところで)

Pixel を搭載したデイドリーム ビューアで試してみましたが、実際にはモノスコピックしか再生されません。

こどもカメラ登場。 で編集できません

4

1 に答える 1