正文内容 评论(0)
该款DEMO描绘的是一座雪山,前半部分是完成的3D效果展示,而后半部分是描绘了怎样构建出这样栩栩如生的雪山的整个过程。
这是一部没什么情节的纯技术展示视频,着重向我们介绍了TESSELLATION这项技术。DEMO以视频的方式向我们解释了位移贴图的原理:首先开发者会提前准备一个高度图,这个高度图的意义有点类似于法线图,但是它表示的是一个平面上各个凹凸的点距离基础平面的高度情况。高度图通常是一张黑白的图,用灰度来表示高度的值。当这个模型被读到显卡里面以后,先进行对网格的细分,细分的结果就是创建了很多新的顶点,然后显示芯片根据高度图将这些顶点的位置重新定位,而顶点的位置坐标正是由高度图所决定的。这样的好处是,这些诞生的顶点是真实存在的,但是并不会牵涉到大量的数据传输的需求,每个时刻这些顶点都是重新诞生的。而从效果而言,这样达到的效果和使用更复杂的效果是完全一致的,所以位移贴图达到的效果是前面的技术望尘莫及的。
采用RV600芯片的ATI Radeon HD 2000系列显卡,可以以十分高的效率和较低的资源来实现位移贴图的效果。这个功能可让游戏开发商大大提高3D图像的质量和复杂性,但又不需要极高的配置才能完成。位移贴图在增加了视觉上真实性的同时,却没有消耗过量的系统资源。并且以浮点数作为参数的RV600芯片,在进行Tessellation技术的时候是动态的操作模式,模型随着远近和大小不断的改变细节程度,这样保证了很好的效率。
支持技术:DX 10,ATI Radeon HD 2900及更高型号显卡
DEMO下载:http://download-developer.amd.com/GPU/zip/tessellation-v1.0.zip
在线观看: