0

こんにちは。

Unity3D で仮想現実ゲームを開発しています。すべての VR ゲームと同様に、ステレオ レンダリング用に 2 台のカメラがあります。色/コントラスト比が異なる各カメラで同じオブジェクトを表示したい>効果は、この画像に示されているものと似ています。

これ

ここの中央のグリッドは両側で同じですが、各カメラはそれを異なって見ています。つまり、左側が灰色で右側が黒です (よく見ると黒いグリッドに気付くでしょう)。

ここに別の例があります: (ソース: wired.co.uk )これ

どうすればこの効果を得ることができますか? 助言がありますか ?

4

1 に答える 1

2

これを行う 1 つの方法は、各オブジェクトに 2 つの表示モデルを含め、カメラでレイヤーの割り当てとマスキングを使用して、各カメラが異なるバージョンを見るようにすることです。

また、OnCameraPreRender 関数もあります。http://docs.unity3d.com/ScriptReference/Camera.OnPreRender.html カメラ オブジェクトにアタッチされたスクリプトにこの関数を配置すると、その特定のカメラがレンダリングされる前に呼び出されます。

于 2015-03-30T18:00:38.697 に答える