论文部分内容阅读
随着计算机图形学的快速发展,虚拟现实技术越来越多地应用在军事、航天工业、教育培训、娱乐等众多领域。虚拟现实场景中植物是必不可少的内容,但由于植物本身的结构复杂性,使得植物模拟在虚拟现实领域一直是一个重要课题,高质量、高效率地进行大规模植被模拟具有十分重要的意义。本文在对虚拟交互系统制作和大规模植被模拟两方面内容进行研究后,提出了一种实现包含大规模植被的虚拟交互系统的方法。为了解决交互场景中模拟大规模植被时存在数据处理量和可视化视觉品质之间的矛盾,我们开发出一种利用SpeedTree数据模拟出大规模植被的Virtools插件,这种插件利用SpeedTree植被数据结构适于进行实时交互系统中植被模拟的特点,采用森林裁剪算法对虚拟植被进行裁剪,在不影响视觉品质的前提下用基于几何和基于图像相结合的混合层次方法进行渲染,减少了数据处理量;采用可编程管线的方法控制渲染效果,提升了画面品质。为了解决虚拟环境模拟和交互功能制作的问题,采用三维建模软件3ds Max创建虚拟环境,有效地解决了复杂场景建模问题并控制了模型的数据量;采用虚拟交互软件Virtools制作交互功能,将植被模拟和环境模拟结合起来,并实现了用户与系统间的交互。通过鹫峰森林公园漫游系统的测试运行,验证该方法有效可行。