private void RenderCamera(Camera eyeCamera, LensDistortionMesh mesh /*Camera lensCamera*/) { eyeCamera.cullingMask = cullingMask; eyeCamera.Render(); if (mesh != null) { mesh.RenderLens(); } }
/// Prepare the stereo cameras as a replacemetn for the main camera. void Start() { #if UNITY_5_6_OR_NEWER // Prevent AllowMSAA which results in black rendering. Camera.main.allowMSAA = false; #endif leftCamera = CreateEyeCamera("Left Eye"); leftEyeMesh = CreateLensMesh("Left Lens Distortion", BEEyeSide.Left, leftCamera); rightCamera = CreateEyeCamera("Right Eye"); rightEyeMesh = CreateLensMesh("Right Lens Distortion", BEEyeSide.Right, rightCamera); }