论文部分内容阅读
随着计算机技术的快速发展,仿真技术越来越多地受到人们的重视,尤其在虚拟现实领域,为了使虚拟场景更加逼真和自然,对影响虚拟场景沉浸感、逼真度的植物的仿真也越来越多。自20世纪60年代起,人们就开始采用不同的方法构建模型模拟植物的形态。目前,植物仿真方面已经有一些研究成果,但是总体来说还没有一个比较成熟、系统的方法,仿真的植物形态也比较单一,不能很好地表现植物多样性。植物看似结构复杂、形态各异,其实蕴含着局部与整体之间的自相似性。可以运用分形理论来描述植物的自相似性。当前,对具有自相似性特征的植物仿真方面,L系统的应用比较广泛。本文选取植物中的树木作为研究对象,采用分形理论和DOL系统相结合的分形L系统进行树木的仿真。本文对现实中的树木结构进行研究,在L系统的基础上对字符集进行扩展,设计了更加丰富的树木L文法描述,提出了比较符合树木生长过程的几何幂衰减规律,结合图形渲染引擎OSG(Open Scene Graph)实现了三维树木的树干部分的绘制,并且通过引入偏转角度实现了树木枝干的自然弯曲。通过添加树干纹理、绘制树叶及其阴影,使得树木更加真实自然。将绘制的树木作为一个节点加载到虚拟场景中,增强了虚拟场景的真实感。实验结果表明,本文采用的树木仿真方法能够真实的展现树木形态,同时可以实时渲染。本文主要研究内容:比较和分析了植物仿真常用的方法,确定了适合树木绘制的方法,即分形L系统,并对分形理论和L系统理论的相关内容进行了深入的研究。分析了影响植物形态结构的因素,即内在因素和环境因素。同时对树木结构进行分析,设计了树木的拓扑结构和拓扑结构的L文法描述。提出了符合树木生长的几何幂衰减规律以及通过引入偏转角度实现了树木枝干的自然弯曲,同时增加了纹理贴图和阴影效果等美化细节,提高了树木的逼真度,并将绘制的树木作为一个节点添加到虚拟场景中,完善了虚拟场景的展现,增加了场景的逼真度,使漫游者有身临其境的感觉。最后,对树木仿真的发展进行了展望。