摘要: 深度缓冲,做图形的朋友应该不会陌生。一般来说我们通过深度缓冲来确定一个像素是否比另一个像素离摄像机更远。在图形学中,我们一般使用三次空间变换,来将模型坐标系下的物体坐标,转换到clip space下(x : -1 ~ 1, y: -1 ~ 1, z -1 ~ 1),然后最后再将clip space计算得来的图形变换到屏幕像素空间。 要说非线性深度之前,我们先说说线性深度,所谓线性,就是指变化曲线的一阶导数为常量,也就是说变化量是恒定的。既然变换是恒定的,那么深度z的采样点在-1~ 1之间就是均匀分布。在做延迟渲染时,我们一般需要这种深度,以避免深度采样点分布不均匀时,在某一区间内由深度计... 阅读全文
posted @ 2013-12-20 20:34 PbLite 阅读(3794) 评论(1) 推荐(1) 编辑