论文部分内容阅读
植物仿真是自然场景的重要组成部分,在虚拟现实和计算机动画等应用中,所构造植物模型的精细程度,和外观效果的逼真程度直接影响室外场景的真实感。因此,植物的建模与绘制一直是计算机图形学领域研究的热点之一。本文基于OpenGL,借助VC++6.0开发工具,结合分形几何学的相关算法原理,构建了一个模拟树木三维形态的窗口系统。该系统可以模拟出外形多样的树木,所模拟树木的树干、树叶和果实都比较接近现实中的真实实物。在该系统中还可以通过键盘调整观察角度,从不同方向和不同角度观察所模拟树木。本文采用分形递归算法生成树木,在具体实现时结合实际情况对算法做了相应改进,使生成树木的效果有所改善。在程序编写中,运用显示列表技术优化树干和树叶渲染速度,采用纹理贴图技术提高仿真度。