Esempio n. 1
0
    private void RenderCamera(Camera eyeCamera, LensDistortionMesh mesh /*Camera lensCamera*/)
    {
        eyeCamera.cullingMask = cullingMask;
        eyeCamera.Render();

        if (mesh != null)
        {
            mesh.RenderLens();
        }
    }
Esempio n. 2
0
    /// 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);
    }