z-buffering

时间:2005-10-27 来源: 作者: 点击:
Z缓存是一种使用3-D图形算法,在虚拟世界里模拟现实世界的一种方法:一个不透明的固体将回遮挡住在它后面的物体.比如,在现实世界种,一个人站在你和电视屏幕的中间,他将挡住你看电视的视线.Z-缓存技术就是模拟这样一种现实,被称为表面目测(VSD)的算法.Z-缓存的工作原理是
    

Z缓存是一种使用3-D图形算法,在虚拟世界里模拟现实世界的一种方法:一个不透明的固体将回遮挡住在它后面的物体.比如,在现实世界种,一个人站在你和电视屏幕的中间,他将挡住你看电视的视线.Z-缓存技术就是模拟这样一种现实,被称为表面目测(VSD)的算法.Z-缓存的工作原理是这样的:它通过测试像素深度,和存储在缓存(即Z缓存)的数据相比较,来得到每一个像素点的最后位置信息.离观测者最近的像素点才可以被显示,就像你只能看到电视机前的人而看不到电视屏幕一样.  

Z缓存技术通常包括三种VSD技术以达到上诉目的.其中两个即BSP树和深度排序,它们是和polygons协同工作的,所以对处理移动物体和重叠物体并不是很有效.由于它是工作在像素级的,所以它可以申请内存和处理器时间.而且,由于它的复杂性和更好的对现实世界仿真的特性,使得z缓存技术成为3D图形开发的流行工具.

------分隔线----------------------------
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
最新评论 查看所有评论
发表评论 查看所有评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
推荐内容