<<focus on 3d terrain >> 学习小结
2012-03-18 16:28
295 查看
最近看了 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键:是否增加细节纹理
相关文章推荐
- 机器学习经典书籍小结<转>
- Android学习之 移动应用<App>微信支付集成小结
- 学习排序 Learning to Rank 小结<转>
- 学习小结1<下载的几种方式>
- <%@ include file="include.jsp" %>学习小结
- <2014 08 28> 大学学习小结
- Android学习之 移动应用<App>微信支付集成小结
- Delphi-IOCP学习笔记<四>===小结<IOCP的简单例子>
- <转载学习>子类对父类构造方法调用小结
- Spring的四种事务管理(一种编程式事务+三种声明事务)<学习随笔>
- juqery 学习之三 选择器--<可见性><元素属性>
- spark之scala学习——11步走进scala<转>
- Git 学习笔记<简介与安装> (一)
- SQL数据库—<4>SQL编程--简单学习
- hadoop学习笔记<二>----hadoop集群环境的配置
- 学习使用<c:choose><c:when>,<c:otherwise>标签
- 【Java编程】Java学习笔记<一>
- 【js学习笔记-101】------借助<script>发送HTTP请求
- 【Java编程】Java学习笔记<二>
- Windows学习笔记4——窗口与消息<二>