内容导航
虚拟位移贴图(Virtual Displacement Mapping)
虚拟位移贴图技术是一种效果非常好的准3D技术。这项技术类似于法线贴图(Normal Mapping),并没有像位移贴图(Displacement Mapping)那样实现真正的3D效果。主要依靠后期的PixelShader来将贴图进行一些局部形变,再配合阴影效果来实现3D效果。这种技术比起传统的凹凸贴图以及法线贴图有更好的效果,但是又不会像位移贴图那样消耗过多的几何处理能力,所以这种技术可以说是一种结合位移贴图技术和法线贴图的优点的技术。
X700支持的SmartShader HD技术,在虚拟位移贴图上能够实现比较好的效率,从而在消耗资源很小的情况下得到了非常好的效果。

左为虚拟位移贴图效果,右为普通贴图
高动态范围(HDR)

精度意味着更高的细节等级。如果这个情形出现在彩色图像上,那么精度就意味着有足够的色彩用了描述图片里的每一部分。因此,精度将直接关系到图片的质量。随着图像复杂程度的不断提升,用位来表示颜色显得越来越不妥当。更复杂的图像导致现有的精度等级不足以处理足够的位数,也因此在这样的计算过程中经常出现尾数舍位的“错误”(舍位误差)。
溢出和下溢是两种常见的精度误差情形。其出现的原因就是因为精度导致的运算位数并不足够,我们来看下面这个情况。现在我们有个8位的数(其能表现的值为0-255),假设其值为130,并且要和另一个值同样为130的数相加,那么所得到的值为260。但这时候,由于原来的数所在的内存空间其精度为8位,因此我们值得近似的得到一个“错误”的值,长久以来,这一现象非常普遍,但如果这一情形出现在表示图像的颜色上,那么稍微的偏差即将影响最后像素的颜色取值,而连带的图像就不能呈现出非常高的精度。
高动态范围技术的主要目的就是通过更高的精度来表示细节,这样就能够让计算机表示的动态范围不再仅仅局限于255级,更高的数字精度将彻底避免以上各种溢出和下溢的情形出现。而产生的图象也更加接近人眼能够分辨的范围。