- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
?
?
网上虚拟实验室的构建技术研究
?
?
论文导读:目前虚拟实验室的系统设计方案从实现技术的角度可分为两大类:一类是纯软件方式。Java技术和VRML技术之间的关键区别就在于VRML可以生成网络上的三维场景。也没有VRML技术那么成熟。QTVR技术使参与者可以自己控制体验的进程和顺序。ActiveX技术是Microsoft为适应网络发展的需要而将OLE技术在Internet上的重定义。
关键词:虚拟实验室,Java技术,VRML技术,QTVR技术,ActiveX技术
?
1构建远程虚拟实验室的技术方案
目前虚拟实验室的系统设计方案从实现技术的角度可分为两大类:一类是纯软件方式;另一类是软件结合硬件的方式。二者的最大不同的是后者在服务器端加入了硬件设备来完成仿真过程,而前者则采用软件模拟的方式来完成仿真过程,在功能上是等效的。二者在客户端采用的技术基本是相同的,常见的软件技术有以下几种。
1.1基于Java技术的虚拟实验室
Java是最重要的一种网上通用语言。Java具有简单、面向对象、分布式、解释型、健壮、安全以及可移植等多种特性,其跨平台的特性满足了“网络计算”的思想。使用Java开发的程序具有两种层次上的可移植性能,即源代码级可移植性和二进制级可移植性。Java不仅是一种语言,还是一个动态代码系统,它对运行对象来说是一个可移植的虚拟机(JVM)。Java虚拟机的存在使得这种可移植性成为了可能。JavaApplet可下载到客户端的浏览器中执行,极大地丰富客户端接口的表现形式,提高了交互能力。用Java语言开发的软件可以具有可视化、可操作化的交互动画。Java的这些特性对基于Web虚拟实验室的构建相当有用。另外Java语言的下标检查机制和自动内存管理机制也为其增加了较强的稳定性和安全性,这一点对于构建远程虚拟实验室系统来说也是非常关键的。
目前利用这种技术开发的系统有:美国普渡大学的交互式硬件实验系统、北京大学的3WNVLAB系统等。利用Java技术难以实现3D效果,一般采用Java+VRML混合编程。
1.2基于VRML技术的虚拟实验室
VRML(VirtualRealityModelingLanguage,虚拟现实建模语言)是一种三维场景的描述性语言,也是在Internet上实现虚拟现实的关键性技术。其基本原理是用文本信息描述三维场景,在客户端由VRML的浏览器解释生成三维场景。这种思想使得在Internet上传输很少的数据,就可以在Web上实现三维虚拟场景浏览成为可能。Java技术和VRML技术之间的关键区别就在于VRML可以生成网络上的三维场景。虽然Java技术现在也支持三维场景的创建,但是使用Java3D创建虚拟场景相对复杂,和VRML相比它的开发周期较长,也没有VRML技术那么成熟。用VRML实现与Internet虚拟现实交互有下面几个好处:丰富了媒体表现形式、具有协同工作角色的可视化管理、改善了协同环境的用户界面、增强了协同环境的交互性。可见,将VRML融合到远程虚拟实验室的开发过程中,既可以增强表现力和用户的接受力,又可以实现较好的协同工作虚拟化环境。国内外一些高等院校利用VRML2.0语言,已成功开发了基于集成声音、图像及其他多媒体技术的三维空间的虚拟实验中心。
VRML技术适宜构建虚拟实验室中的所谓“硬件”部分(虚拟实验场景),在实验数据处理方面尚有不足,需要与其他语言结合才能完成数据处理。而且,基于VRML虚拟现实的虚拟实验在制作上较复杂,并且运行VRML对客户端计算机的性能要求很高。
1.3基于QuickTimeVR技术的虚拟实验室
QTVR(QuickTimeVR,快速虚拟系统)是新一代的、基于静态图像处理的实景建模虚拟现实技术,在普通的PC机或Macintosh机上即可实现虚拟现实的效果。和传统影视媒体相比,传统影视媒体只能按照录制的顺序播放,参与者不可改变其播放顺序,缺乏交互性;QTVR系统软件处理离散的图像,即可完成三维空间、三维物体的造型;然后操纵普通鼠标、键盘实现对三维造型的全方位观察。
QTVR有三个核心概念:全景图像、对象和场景。全景图像是空间中的一个视点对周围环境的360°视图,用户可在360°范围内任意切换视线,也可在一个视线上改变视角,来获得距离远近的视觉效果。对象是从分布在以一件物体为中心的360°球面上的众多视点来看一件物体,从而生成的对该物体全方位的图像信息,经QTVR系统软件的处理,形成用户可观察的各个视点。场景是利用热点手段将一个或多个全景图像或对象电影进行连接,从而生成的有序集合体。在场景中,用户可在很多全景图像和对象电影中漫游。QTVR技术使参与者可以自己控制体验的进程和顺序,也可以挑选自己感兴趣的环节而略过其他部分。QTV
您可能关注的文档
最近下载
- 基层儿科医务人员服务能力提升学习班答案-2024华医网继续教育答案.docx VIP
- 中学生素质发展评价手册42p.pdf VIP
- 《反对党八股》名师教学课件 (1).pptx VIP
- 薛法根:《风娃娃》(二年级).docx
- 40篇英语短文搞定高考3500个单词(全部含翻译-重点解析).doc
- SY∕T 4113.7-2020 管道防腐层性能试验方法 第7部分:厚度测试.pdf
- 阿里全球数学竞赛姜萍成绩造假PPT课件.pptx VIP
- FM知识考试试题-必做经典大题.pdf
- 旅游管理职业生涯规划.pdf
- 江苏省南京市2025届高三零模作文“点外卖”与“送外卖”导写(真题呈现+审题立意+素材积累+写作示例+考场范文).docx VIP
文档评论(0)