正交相机和透视相机有所不同,因为导致一些参数也有所不同
①unity shader中如何判断相机为透视相机还是正交相机——Shader: determine if camera is orthographic - Questions & Answers - Unity Discussions
非常感谢用户Acegikmo
②视角向量的不同——在透视相机中视角向量的公式为:摄像机世界坐标减去顶点世界坐标(注意归一化),但在正交相机中,其视角向量为UNITY_MATRIX_I_V[2].xyz;
所以可以写成
来自: Feedback - Fresnel effect does not work with orthographic cameras. - Unity Forum