<> 学习小结

<<focus on 3d terrain >> 学习小结_第1张图片

最近看了 focus on 3d terrain 这本书,的确如别人所说的,太棒了!按照书上的思路,自己试了几个地形算法,并根据自己的理解用directx固定流水线,实现了一下!

附上代码:工程代码以rar格式,上传在我的文件中!

其中包括:

三个地形生成算法:

brute force,fault formation, midpoint interpolation

纹理混合算法:

根据不同的高度,混合生成相应的纹理

光照:

根据不同高度,及光线方向,生成不同的光照图

地形裁剪算法(LOD):

mipmap ,quadtree

其他:

天空盒,天空球,简单水流

 

以上就是简单的说明,也是刚接触这方面,写得不好的,请指正!

程序编写环境:win7, directx9.0,vs2008

控制方法: 空格键 控制是否 显示三角形 即wireframe, W/S/A/D/+四个方法键控制相机,E键:是否增加细节纹理   

你可能感兴趣的:(focus)