我要发帖 回复

正式会员

6

主题

59

积分

0

专家分

兴趣点(最多三项):

地形仿真

私信
发表时间 : 2012-11-27 23:19:41 | 浏览 : 1636    评论 : 1
先讲讲Z坐标。Z坐标和X、Y坐标一样。在变换、裁减和透视除法后,Z的范围为-1.0~1.0。DepthRange映射指定Z坐标的变换,这与用于将X和Y映射到窗口坐标的视口变换类似,但DepthRange映射又与视口映射有所不同,因为深度缓存的硬件方案对应用程序来说是隐藏的。调用DepthRange的参数是[0.0,1.0],与一片断相联的Z值(深度值)表示到眼睛的距离。在默认情况下,最接近眼睛的片断(在近截面上)被映射到0.0,离眼睛最远的片断(在远截面上)映射到1.0。片断可以映射为深度缓存范围的子集(通过在DepthRange中指定更小的值)。映射也可以相反,这样的话离眼睛最远的片断在0.0,最近的片断在1.0(调用DepthRange(1.0,0.0)),虽然这样反向映射是可以的,但对实际应用作用不大。

最近VR访客

Ian 评论于2013-11-7 23:17:41
学习了。映射可以相反啊?

手机版|VR开发网 统计 津ICP备18009691号
网安备12019202000257

GMT+8, 2023-1-28 06:05 AM

返回顶部