- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于OpenVRP虚拟旅游场景设计与实现
基于OpenVRP虚拟旅游场景设计与实现
摘 要:随着感知计算、生物智能等生态环境的构建,虚拟现实技术朝着自然沉浸式的方向深入发展。以天津五大道旅游景区为研究对象,通过实地拍摄照片,绘制CAD二维规划图,并在3DsMax中进行建模;经过去除冗余、贴图、烘焙等色彩、光影优化处理,实现建筑的逼真效果;导入到OpenVRP虚拟平台中进行后期处理,实现实景漫游、物理碰撞、实时解说等功能,最终完成天津五大道旅游景区部分真实三维场景再现,可为游客提供全方位、自然沉浸式的交互体验,使游客足不出户就能浏览景区的真实风貌,同时为导游实训、旅游规划、旅行模拟等提供了解决方案。
关键词:虚拟现实;建模;OpenVRP;3DsMax
DOIDOI:10.11907/rjdk.151335
中图分类号:TP317.4 文献标识码:A 文章编号:1672-7800(2015)007-0114-00
0 引言
2014年5月,OpenVRP虚拟现实平台正式推出,其底层代码库开源性和多系统兼容性迅速吸引了国内开发人员的眼球。它支持DirectX、 OpenGL、GLES等多个图形编程接口 ,其便捷的编辑器XBulider提供了强大的可视化开发、测试环境,集成了DeferredLighting延迟光照技术、SSDO动态遮罩计算、CSM+ SoftShadow动态阴影等多种先进渲染技术的“极光”渲染引擎,保证了材质光影效果的逼真,并且可以无限扩展场景,并提供了类C++,面向对象脚本的编译、自定义等诸多功能。OpenVRP无疑是一款功能强大、高效易用的虚拟现实开发引擎。
虚拟现实技术利用计算机构建听觉、视觉、触觉立体化的沉浸式交互环境,使游客有身临其境的感受,游客可以不受限制地浏览三维立体空间内的事物[1]。基于现实中实地旅游的各种需求,利用3DsMax软件和OpenVRP虚拟仿真平台开发出三维虚拟旅游场景,使游客能够沉浸在虚拟场景中,体验多种运动方式,并从多种角度观察周围场景,借助步行、车行等逼真漫游方式,进行虚拟旅游,如图1所示。
1 虚拟旅游场景设计思路
天津五大道建筑风格呈现出多样性、丰富性、复杂性,并且没有原始建筑设计图。前期要利用网络了解五大道景区相关资料,获取主要洋楼的建筑风格,并对所需建筑、环境等进行实地考察、拍摄照片,了解建筑群的分布、走向及五大道的地理概貌。同时拍摄门窗、草地等贴图所需素材,并绘制CAD图,然后导入3DsMax中完成三维模型重建,最终利用OpenVRP虚拟仿真平台开发出部分天津五大道景区的虚拟旅游场景,实现自由控制的人机交互。天津五大道景区虚拟旅游场景设计框架如图2所示。
图1 虚拟旅游场景
复杂建筑场景构建应特别注意:
(1)空间观念。建模思维很重要,这直接决定建模选取的方法,在建模之前,应充分分析每栋景区洋楼的结构特征,绘制出大致草图,确定建筑模型的规模大小、楼宇高度、色彩及绿化等要素,尽可能减少面数,合理布局。
(2)分层制作。景区建模数据量庞大,制作过程中会占用计算机过多资源,导致建模速度大大降低。而采用分层制作的思想,可有效提高工作效率。根据洋楼、地貌、基础设施等不同模块,独立建造多个子场景,最后将所有子场景合并,形成整个虚拟旅游场景。
图2 设计框架
(3)参数设置。建模之前需要设置统一单位,保持所有子场景文件的一致性,以保证场景后期拼合的无缝衔接。同时,每个模型、贴图设置易识有序的英文名称,以防止OpenVRP打包后的文件因格式相同有重名覆盖现象,避免后期修改时出现错误。
2 建筑模型构建
2.1 洋楼建模
天津五大道的洋楼形态迥异,建模过程中需要对每一栋选中的建筑单独进行处理,从多个视角分析其结构,勾勒出大致草图。首先利用AutoCAD对主体建筑各个视图进行绘制,为压缩数据规模,减少模型面数,省去不可见部分底视图及内部空间结构的制作,直接坐落于地貌上。将DWG文件导入3DsMax中,利用“挤出”命令,完成洋楼四周墙体的制作。相同对象尽可能使用“实例”,这样可在保证实际效果的情况下最大限度地减小文件容量。洋楼模型制作完成后,为了达到逼真的效果,需要对其进行贴图操作,全部使用标准材质,对于结构复杂的几何体,不同的面需要赋予不同的材质,需要灵活使用多维子材质进行贴图操作,并添加UVW修改器,调整参数设置,以达到最好效果。天津瓷房子建模如图3所示。
2.2 区域建模
搭建虚拟旅游场景漫游系统需要利用地形地貌的空间连续性来布置地物对象模型[2]。通过网格构建起伏框架,添加纹理贴图增加真实性,完成地貌和周边道路的建模[3],如图4所示。对于数据量庞大的植被可以制作成平面形状,同时采用镂空贴图优化空间。场景
文档评论(0)