Virtools技术在园林设计方面的应用研究
Virtools技术在园林设计方面的应用研究
目前,在园林设计行业中,计算机辅助设计已经在很大程度上得到了普及,但二维平面视觉效果已经越来越不能满足人们的需求。虚拟现实技术的出现为设计者提供了一种更为直观、准确的表达手段。随着人们对虚拟现实技术的认可,虚拟现实工具不断更新。Virtools工具以其方便易用、应用领域广的特点在各行业中被广泛应用。笔者使用3DSMAX和Vinools工具,建立了一个园林漫游展示系统,以研究Vinools在园林设计应用上的优势。 1 Virtools简介 Vinools软件是一套多功能的三维开发工具,由开发模块、生成模块和发布模块组成回。开发模块包括创作应用程序和软件开发工具包,Viaools Dev是创作应用程序的主要部分。生成模块包括行为引擎和渲染引擎。发布模块包括EXE文件生成器和Web播放器(Vimools Web Player)。 2 园林展示系统的开发方法 2.1 园林场景的建立 该系统园林场景的建立主要是由AutoCAD和3DSMAX来完成的。场景的平面图在AutoCAD中完成后,导入3DSMAX中,进行园林模型的构建。采用3DSMAX进行建模,因为用它建立的模型有很强的仿真立体效果。最后,在vi o1s Dev中将这些元素进行整合,得到丰富的园林3D场景。 2.1.1 植物模型建造 2.1.2 水体模型建造 2.2 园林模型的控制 2.3 园林作品的优化 2.4 园林作品的发布 3 系统实例和数据设置 (1)园林树木在园林展示系统中应用设置。随着场景规模的增大,园林树木的数量迅速增多,更多地占用了存储空间,影响系统的运行速度,所以非特别重要的树木植栽不用做成模型,而是采用添加一个3D Spriters.然后导入一张树木的纹理。所有树木大小的总和只比导入的那张树木纹理稍微大一点,极大地节省了存储空间。图1为带有alpha通道的纹理贴图设置。 图1 带有alpha通道的纹理贴图设置 (2)摄像机在园林展示系统中的控制设置。以摄像机为例,摄像机就是人的眼睛,在园林展示系统中用户可以随心所欲地在园林场景中漫游,从而看到场景中任何一个角落,这些功能通过键盘按键也可以实现。 图2 摄像机加入行为模块的连接情况 (3)园林场景中碰撞测试的属性设置。先选取摄像机会碰撞到的物体,然后将他们生成一个grouD并进行命名。设定摄像机与物体的碰撞关系,只需要在摄像机的scrip上加入Object Slider并设置数值。Radius为碰撞半径,数值越大,半径越大,在该场景中设置为2,Group为会碰撞的物体组合。 (4)园林系统中的水体属性设置。水体在园林中是非常重要的,园林离不开水151。在系统中要做到水面像波浪一样的起伏,就要应用Bezier prOGREssionhe和Noise行为模块。在该系统中,Noise的Seed设置为0.05,Axis设置为X=5、Y=5、Z=5。图3为水面的设置图例。 图3 水面的设置图例 (5)园林系统树木替换设置。在园林场景中提供园林树木信息,引导用户在场景中漫游,实现树种的替换,树木的季节变化。图4为树种替换设置图例。 图4 树种替换设置图例 (6)园林系统中的声音设置。在场景中加入声音或音乐,需要用到Wave P1ayer和Volume Control行为模块。在Volume栏中设置数据,控制音乐播放的音量,1是最大声,0是最小声。 4 结论 >>相关产品 |