- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于ShiVa3D在线三维虚拟场景交互式展示研究
基于ShiVa3D在线三维虚拟场景交互式展示研究
摘 要:虚拟场景交互式展示是集视听感受为一体的实时虚拟空间仿真,用户通过必要的设备和技术实现交互体验。为提高三维虚拟场景展示的真实感、沉浸感、实用性,设计了一种支持虚拟漫游、虚拟对象属性查询、语音交互和手势交互相结合的在线虚拟展示系统,介绍了基于ShiVa3D引擎分析系统的开发流程和实现方法。
关键词:Web3D技术;ShiVa3D引擎;虚拟展示;语音交互;手势交互
中图分类号:TP317.4 文献标识码:A 文章编号2012)011013703
作者简介:徐超(1982-),男,华中师范大学武汉传媒学院新闻传播学院助教,研究方向为电视节目制作、数字媒体技术。
0 引言
网络通信技术的发展促使网络带宽和网络用户不断增加,基于Internet实现实时在线的三维虚拟场景交互式展示已成为可能,同时用户可以通过电脑和智能手机等多种终端设备访问在线三维虚拟场景。旅游景点、文化遗址、商业楼盘、购物商城等场景的在线交互式虚拟展示成为当前研究的热点问题,但现有的在线虚拟场景往往存在规模较小、内容较少、交互方式单一等问题。
ShiVa3D是一款支持多种操作系统平台的3D游戏引擎,包含所见即所得的场景编辑器、多平台发布工具、网络多用户服务器等,支持实时地形编辑、动态复合对象(Compound Dynamic Body)建模、大规模虚拟场景管理与优化、Web浏览器展示、C/C++/LUA脚本编程等,基于XML协议和SOAP协议实现网络应用程序与各种数据库和服务器的兼容。为提高大规模在线虚拟场景展示的实时性和流畅性,丰富虚拟场景的内容及其用户交互方式,本文采用ShiVa3D引擎实现对巴东古县城的复原和在线虚拟交互式展示。
1 在线虚拟交互式展示系统设计
以巴东古县城为例,设计了一种在线三维虚拟场景交互式展示系统,主要有虚拟场景漫游、视角切换、语音交互控制、手势交互控制、虚拟对象属性查询等功能。虚拟场景漫游包括交互式漫游和固定路径漫游两种模式,主要用于用户观察虚拟场景的室内和室外情景,是系统的核心功能。视角切换、语音交互控制和手势交互控制可改变以往单一的鼠标或键盘交互方式,增强系统的趣味性和交互的自然性,使用户全方位、多视角体验虚拟场景的丰富内容。对于感兴趣的历史建筑、虚拟文物、历史事件和历史人物,用户可通过属性查询功能浏览相关信息的文字描述、图片或视频演示等。
如图1所示,基于ShiVa3D引擎的在线三维虚拟场景交互式展示系统开发包括系统设计、虚拟场景构建、交互式展示、发布与测试4个阶段。系统设计主要是在分析ShiVa3D引擎特点的基础上,设计系统的功能和技术实现方案;虚拟场景构建是通过利用ShiVa3D引擎的地形编辑工具制作3D地形、绘制地表的虚拟植物和树木,利用ShiVa3D引擎自带的3D模型制作和动画编辑工具制作几何形状简单的3D模型和动画,同时导入利用第三方建模工具所制作的3D静态模型和动画;对于虚拟场景中的各种3D模型和动画采用ShiVa3D引擎提供的模型管理与优化功能进行处理,提高系统整体性能和实时性;交互式展示主要是通过碰撞检测技术和ShiVa3D脚本编程实现虚拟场景漫游的各种交互式控制,如鼠标和键盘交互控制、语音交互控制、手势交互控制等;最后一个阶段是利用ShiVa3D多平台发布工具将开发完成的系统发布为Web格式文件,用户只要安装插件ShiVa Players即可通过Web浏览器在线体验流畅的三维虚拟场景,并根据测试结果解决前面三个开发阶段存在的问题和不足。
2 三维虚拟场景构建
地形、建筑物、人物、花草树木等虚拟场景元素的建模,不仅可采用Maya、3DSMax、Solidworks等常用3D建模工具,而且可采用相关专业模型制作软件,如3D树模型制作工具TreeGenerator等。巴东古县城包括30多个民宅、2个小桥、1个县衙、1个寺庙等静态对象,以及许多历史人物、家禽、小鸟等动态对象。巴东古县城虚拟场景的构建流程是:首先,利用Maya、3DSMax等常用3D建模工具制作各种建筑物和特殊花草树木的静态模型,以及动态对象的3D动画设计;其次,利用巴东古县城的历史地形图和ShiVa3D引擎的地形制作工作直接生成逼真的3D地形;最后,向虚拟场景中导入植被、树木、建筑物、人物动画、动物动画等3D模型对象,并调整模型的位置、设置3D动画的播放方式。
2.1 地形建模
利用ShiVa3D的地形编辑器(Terrain Editor)构建虚拟场景地形,包括基本3D地形的建模和通过地形纹理设置模拟虚拟场景中的花草树木等植被对象两个基本步骤。第一步,利用Terrain 菜单中的Create命令创建
您可能关注的文档
最近下载
- 《旅行社经营与管理》电子教案 2-3 旅行社产品开发与设计3.docx VIP
- 2025年知识付费行业市场细分领域竞争格局分析.docx VIP
- 《贵细中药饮片推荐目录及管理策略》.docx VIP
- 《旅行社经营与管理》电子教案 7-2 旅行社客户和质量管理2.doc VIP
- 《旅行社经营与管理》电子教案 2-2 旅行社产品开发与设计2.docx VIP
- 统编版语文四年级上册9《古诗三首》课件(共24张PPT).pptx
- 光子学现代通信光电子学 第6版 [(美)亚里夫,(美)耶赫 著] 2014年版_部分20.pdf VIP
- 第21课 马克思主义的诞生和国际共产主义运动的兴起 课件(共15张PPT)(含音频+视频).pptx VIP
- 教科版(2024)小学科学一年级上册(全册)教案及反思(含目录).docx VIP
- 《旅行社经营与管理》电子教案 7-1 旅行社客户和质量管理1.doc VIP
文档评论(0)