Jan Vlietink今天公布了名为Xvox的Displacement Mapping(置换贴图)demo。Jan Vlietink表示,DirectX 9.0内置Displacement Mapping(置换贴图)、Adaptive Tessellation技术,但是第一代GPU(NV3x、R3xx系列)都没有硬件支持到这2项技术。Xvox的目的,就是采用HLSL高阶着色语言,让DX9 GPU当中的顶点着色器来模拟硬件Displacement Mapping(置换贴图)、Adaptive Tessellation工作。Jan Vlietink初步完成的是模拟硬件Displacement Mapping(置换贴图)的demo,其中不采用Displacement Mapping(置换贴图)技术,构建demo场景需要3千2百万个三角形,采用Displacement Mapping(置换贴图)之后,需要的三角形数目只是31万。
Displacement Mapping(置换贴图)模拟demo下载地址: http://users.belgacom.net/xvox/Xvox.zip