基于虚拟现实技术的科技馆导览系统设计.docVIP

基于虚拟现实技术的科技馆导览系统设计.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于虚拟现实技术的科技馆导览系统设计   摘 要:针对目前国内外传统的信息技术已不能满足现代社会化建设的要求,以三维虚拟漫游模块为实例,介绍了一种以Authorware和Flash等多媒体制作软件为依托的通用的数位化制作平台的设计方案。该方案更加公式化、模块化,简化了使用步骤,降低了制作门槛,能够更加方便、快捷地制作出符合需要的、功能完善的、适于发布的数位化信息。   关键词:三维虚拟漫游模块 Authorware Flash 数位化   中图分类号:TP391 文献标识码:A 文章编号:1674-098X(2014)03(b)-0033-01   在信息技术日新月异、经济全球化深入发展的今天,信息化已成为社会生产力发展和人类文明进步新的重要动力,信息的地位愈加重要起来,信息与物质、能量被共同称为现代社会的三大支柱,正引起世界经济和社会发生巨大变革。信息的发布要求有更加丰富、快捷、高效的载体,传统的信息载体已经不能满足信息化社会建设的需要,人类已进入了主要以电流和电磁波作为信息载体的数位载体时代。使用数位载体来承载信息需要解决两个主要问题,一是信息的数位化和编辑,二是数位化以后的信息的排列、组合。该文主要是通过对多平台数位载体承载信息的技术性研究,以三维虚拟漫游模块为实例,从技术的角度研究一种数位化以后的信息的排列、组合的通用性的解决方案,通过深层次的技术研究,降低制作门槛,简化制作步骤,加速了信息技术的数字化、信息化进程。   1 三维虚拟漫游模块的制作   1.1 三维虚拟漫游模块的功能介绍   (1)理论上场景可以任意大。场景的设计不再受到计算机显示器尺寸的限制,可以根据实际的需要设计场景的尺寸,突出展示场景中物件的形状、大小、方向、颜色等特征,增加场景的真实感。   (2)场景可以是图片、动画等。场景可以采用三维模型生成的图片,也可以是实景拍摄的照片,还可以采用一些简单的动画。   (3)场景可以移动。场景可以按照操作者的意愿自由移动,达到一种漫游的效果。   (4)场景中可以任意设置交互点。要求不但能够设置当前显示范围内的交互点,还可以设置显示范围外的交互点。   1.2 三维虚拟漫游模块的软件开发   多媒应用程序开发,涉及面极其广泛,需要包容各种类型的音频、视频、图像、动画等素材,尤其在博物馆、科技馆平台的实际制作过程,同时能实现的功能也非常有限,对基础开发平台的选择上带来了很大的困扰。应用VC++、Delphi等高级语言来开发系统,无疑在系统的功能设计上将会有很大的灵活性,运行速度快,但是由于需要很高的程序设计技术,增大了开发难度,也延长了开发周期。而今,随着多媒体制作软件的广泛应用,许多技术上的难题也相继解决。因此,在本次设计中,主要利用Authorware和Flash等多媒体制作软件的各自优点,将其结合解决三维模块的软件设计要求。Authoware7.0是一款面向对象的设计软件,是基于图标(Icon)和流程线(Line)为结构的多媒体开发工具。它含有丰富的函数和程序控制功能,将编辑系统和编程语言较好地融合到一起,并能够结合其它多种开发工具,共同实现多媒体的功能。Flash2004是一款多媒体交互动画制作工具,在动画制作、交互控制方面具有明显优势,具有:文件小,兼容性好,无失真缩放,动画制作方便,支持逐帧动画、形状渐变动画、运动渐变动画和遮罩动画,交互性强,支持脚本控制、播放控制等特点。将Authorware和Flash结合起来进行多媒体系统设计与实现,对开发者来说是一个不错的选择。   2 三维虚拟漫游模块的技术难点及解决方案   (1)场景的移动技术:场景的移动是实现虚拟漫游的关键技术,我们通过编写代码可以实现以下几种方式的移动:   鼠标拖拽:鼠标拖拽是一种全向的移动方式,可以向任意方向移动,移动的速度与鼠标的移动速度成正比,具有快速、便捷、直观的优点。   摇杆操控:摇杆操控也是一种全向的移动方式,但需要外接摇杆设备,在移动上具有更大的灵活性,但在进行交互等操作时不如鼠标便捷。   滚动条:滚动条方式操控起来相对来说复杂一些,不是一种全向方式的移动,移动场景时往往需要水平和垂直的组合移动才能达到目的。但是可以设置快捷键,这样通过键盘也可以实现场景的移动。   以上三种方式可以根据实际的制作需要选择使用或组合使用。组合使用可以为软件的运行提供更可靠的保证,在某一种硬件设施出现故障时,还可以通过其它方式实现软件的功能。   (2)交互点的定位:软件中只能对可见的部分进行交互,不可见部分的交互点设置就是一个困难的问题,同时,场景还可以任意移动,移动过程中,交互点也在不断地变化,准确地设置好交互点才能完成交互操作。在设计过程中采用了两种方式编写相应的代码来解决这类

文档评论(0)

kaku + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8124126005000000

1亿VIP精品文档

相关文档