基于OpenGL的虚拟树木随风飘动模拟研究与实现.doc

资料分类:本科论文 上传会员:晓萱 更新时间:2017-01-13
需要金币1000 个金币 资料包括:完整论文,开题报告 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:19042
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:随着虚拟现实技术的发展,人们对自然界的虚拟现实力度也不断加大;从一开始的静态模拟到之后的动态可控模拟,无不伴随着巨大的运用需求;但是目前的虚拟现实技术主要采取Direct 3D无法在个人电脑上得到运用;特别是在需要使用分形算法形成的树叶等的模拟上,更是有很大的一步路要做。

本文采用分形递归算法生成树木,在具体实现时结合实际情况对算法做了相应改进,使生成树木的效果有所改善。在程序编写中,运用显示列表技术优化树干和树叶渲染速度,采用纹理贴图技术提高仿真度。特别在树叶的随风飘动的模拟上,更加贴近现实。

 

关键词:OPENGL 、虚拟现实、树木、分形

 

目录

摘要

Abstract 

1 绪论-1

1.1 虚拟现实技术-1

1.2 国内外研究现状-2

1.3  本文研究意义-2

2 开发环境及背景知识简介-3

2.1 OPENGL开发技术-3

2.2 OPENGL的特性-3

2.3 OPENGL对纹理映射的处理-5

3 坐标系理论知识-8

3.1 坐标系理论知识-8

3.1.1 世界坐标系-8

3.1.2  用户坐标系-8

3.1.3 设备坐标系-9

3.1.4 标准设备坐标系-9

3.1.5 透视变换及矩阵详细推导-14

3.3 分形理论简介-21

4 基于OPENGL的树叶随风飘动程序详细设计-27

4.1 程序框架及流程图-27

4.2 主要类简介-28

4.3 树木(叶)的生成算法-30

4.4 树枝生成算法-31

4.5 树木生成的核心代码-33

4.6 风飘效果的实现-40

结论

致谢

参考文献

相关论文资料:
最新评论
上传会员 晓萱 对本文的描述:应用程序可视化是计算机程序设计的发展趋势。在工程应用的许多领域中计算机仿真的蓬勃发展使得人们可以不必在真实试验场便可以获得许多系统模型的性能即使是真实试验也少不了......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: