- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
谈虚拟校园模型创建及优化技术
谈虚拟校园模型创建及优化技术随着虚拟现实技术应用愈来愈广泛,各大高校虚拟校园也纷纷建设起来。其中校园场景的实现是虚拟校园系统的核心部分,而场景模型的创建与优化成为关键环节之一。该文研究的重点就是找到一个正确的模型的创建方法与优化技巧。以实现该系统中的模型既具有逼真的效果,又能适用于网上浏览和互动应用。
虚拟校园;模型;优化技术
1.模型建模方法选择
建模是所有三维软件的主要功能,虽然各式各样的三维软件花样繁多,无论是3dmax、Rhino、Maya等都拥有下面三种建模方法。下面对它们进行比较和分析,选择最适合虚拟校园应用的建模方法。曲面建模是使用数学函数来定义曲线和曲面,能生成光滑的曲面,主要应用于工业设计和生物建模中。多边形建模是发展最为完善的建模体系,多应用在建筑、游戏等模型设计中。面片建模是介于多边形和曲面之间的一种建模方法,使用率不高,主要适合角色及生物建模中。综上所述,多边形创建出来的模型造型良好,且快捷,适合建筑模型的创建。而且网格结构清晰,易于模型的细节处理,占用系统资源最少,运行速度最快。因此在虚拟校园系统的模型构建中,采用多边形建模作为模型建立的最主要手段。
2.建模精度
在虚拟校园系统实现中,场景模型的数据大小是与其模型精度有关系。模型精度分为两个类:高精度模型、低精度模型。
高精度模型其细节丰富边角平滑,但面数过多文件大。把高精度模型导入虚拟引擎中,会导致运行速度减慢,甚至无法运行。低精度模型虽然精度不够,但是可以使用贴图技术弥补,同时文件小,更适合虚拟校园的应用。通过分析和比较,选择低精度模型应用于虚拟校园系统中是最合适的。
3.模型建模与优化
虚拟校园模型主要包括道路、建筑、树木、天空等,下面本文将分别对建筑物、树木、天空等创建于优化的方法进行阐述。
建筑物:建筑物的建模使用多边形进行建模。由于建筑的外观多以正方体为为主,因此以BOX为基础模型进行创建。将其转换为多边形,使用编辑多边形工具进行分别对点,线,面,体进行编辑修改,并进行细节调整,调节关键节点位置制作出建筑的外部特征,并且使用挤出、倒角、焊接增加建筑的外部细节。
在虚拟校园的建筑模型中,时刻注意对模型的优化。所有建筑模型都是基于对面的处理上。因此在不破坏造型的基础上进行精简,优化面数有以下几种方法:
创建低精度模型。创建低精度模型首先对建筑模型中不可见的面删除,以建筑模型为例可以删除的面包括内墙、内部屋顶、内部地板等看不见的面,这样不仅可以大大模型面数,提高交互场景的运行速度,而且可以提高烘焙贴图的利用率。建筑模型面数优化也要根据主次建筑物进行优化。主体建筑在保持细节情况下进行优化,而辅助建筑进行更多优化,这样在游览时主体建筑仍十分精细。漫游中视觉处于疲劳时随之视觉要求也逐渐放松,模型的精度也可以随之降低。另外要注意场景中的模型数量不宜太多,否则会给后面交互的实现产生不必要的麻烦。
使用贴图表现细长条的物体。对耗费面数过多的模型和细长条的物体用贴图的方式表现。如窗框、栏杆、栅栏等。
尽量使用三角面模型。尽量保证模型的三角面为等边三角形,不要出现长条型。这是因为长条形的面不利于实时渲染,还会出现锯齿、纹理模糊等现象。
合理使用二维样条线。减少放样物体使用二维样条线代替。使用3dmax的二维样条线转换成为多边形方式来实现电线、绳索等物体。这样创建的物体优点是即可显示,而且面数还为0。如果必须使用放样建模那么就尽量减少放样横截面的线段数。
相同材质的模型合并,对面数过多的模型进行分割。上文提及切忌场景模型过多,因此对同样材质的模型尽量合并,在合并时还要避免跨度较大的模型进行合并,另外面数过多的模型不要进行合并。正确的合并方法可以加快场景的加载速度。反之,如果模型面过多,会增加烘焙物体的数量和时间,影响到整个模型的效果。同时也会降低运行速度。因此如果遇到过多面数模型可以采取分割的办法来解决。
重新创建简模比改精模的效率更高。在实际工作中,对原有的高精度模型进行优化,可能需要更多的时间,甚至还无法达到满意的效果。重新创建一个低模要比将一个精模优化成低模更快。
下面以虚拟校园的建筑物模型为例,原始模型面数在14600面,在使用上面叙述的优化方式,将楼体模型不可见的面删除全部。由于窗框占有整个模型大量的面数,所以对它进行优化是必要。删除不可见的面数的同时,将相同材质的模型合并,避免过多的模型出现。楼体走廊、主楼模型的楼梯使用重新创建简模方式,平滑度较低到只要能在视觉上可以接受即刻,楼梯模型也要采用重新建模的方式来实现。窗户由于细长条的物体,使用贴图表现,可以大大降低模型的面数。最后将其他次要部分模型也使用贴图的方式进行优化建模。这样模型从优化前的1.4万个面减少到7千个面,这样模型才适合
文档评论(0)