深度测试以及透视除法的一些相关内容

深度测试内容并不难,但是一开始对一些概念性质的东西还是有点迷迷糊糊的,这里写篇bolg帮助理解一下。对应的Learn OpenGL的章节:深度测试 以及 坐标系统


首先是透视投影(perspective)中的透视除法。相对的,也有平行投影。

现实生活(3D世界)中,我们知道有“近大远小”的概念,在图形学中为了模拟这种现象,我们画出来的各个物体或者物体的各个面,也要符合“近大远小”的现象。这个时候,透视除法就登场了。简单的说,就是将三维坐标(x, y, z)分别除以w分量,使得

 \begin{pmatrix} \frac{x}{w}
outer = \\ \frac{y}{w}
\\ \frac{z}{w}
\end{pmatrix}

 

上一篇:【转】C#根据用户信息,生成token和cookie的方法


下一篇:ASP.NET MVC项目Forms身份验证HttpContext.Current.User为空