本文利用目前已有的技术环境,使用Visual Studio 2005sp1在DirectX SDK Dec2006与OGRE类库对三维场景中的水体效果进行实现。三维水体主要实现动态水面效果,包括反射、折射和波动的海面效果,并且对水面材质、波动的纹理、波动幅度等细...本文利用目前已有的技术环境,使用Visual Studio 2005sp1在DirectX SDK Dec2006与OGRE类库对三维场景中的水体效果进行实现。三维水体主要实现动态水面效果,包括反射、折射和波动的海面效果,并且对水面材质、波动的纹理、波动幅度等细节进行设置。另外,本文还对实现水体效果的四种主流方法进行比较,指出各种方法比较适用的水体效果。展开更多
文摘本文利用目前已有的技术环境,使用Visual Studio 2005sp1在DirectX SDK Dec2006与OGRE类库对三维场景中的水体效果进行实现。三维水体主要实现动态水面效果,包括反射、折射和波动的海面效果,并且对水面材质、波动的纹理、波动幅度等细节进行设置。另外,本文还对实现水体效果的四种主流方法进行比较,指出各种方法比较适用的水体效果。