需要金币: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 结论 致谢 参考文献 |