论文部分内容阅读
随着计算机技术的不断发展,对自然景观中植物的表现成为一个研究热点。树木模拟在影视动画、计算机仿真、游戏设计等领域有着的广泛应用,因此,研究如何快捷、有效的绘制种类繁多、结构复杂树木具有十分重要的意义。本文分析了现有主要的植物建模软件及相关植物可视化绘制技术,提出了一种新的差异性树林建模方法。该方法实现了在“树枝库”的基础上,在3ds Max环境下通过调用MAXScript脚本语言快速的实现差异性杨树树林建模。与传统树林建模相比,脚本控制简化了那些简单而繁琐的操作,提高了工作效率。差异性建模插件界面简单、操作方便,由树龄选择、调节、树枝参数、重命名树、渲染、版权信息六个功能模块组成。在树龄选择模块,用户只需单击按钮即可快速的调用树枝库;调节模块中提供了摆放树枝和移动整树的功能;在树枝参数模块,树枝摆放在树干上的夹角与缩放比例可以通过输入一个随机参数来控制;在重命名模块中,可以对场景中的植物进行重命名,便于场景选择;渲染模块提供对场景的快速渲染;在版权信息模块可以查询到插件的版本信息。程序的运行结果表明,本文所设计的插件实现了差异性树林建模的目标,并取得了较高的渲染效率和视觉效果。