试析利用虚拟现实技术构建动画素材开发环境的探究

试析利用虚拟现实技术构建动画素材开发环境的探究

ID:21338163

大小:55.00 KB

页数:6页

时间:2018-10-21

试析利用虚拟现实技术构建动画素材开发环境的探究_第1页
试析利用虚拟现实技术构建动画素材开发环境的探究_第2页
试析利用虚拟现实技术构建动画素材开发环境的探究_第3页
试析利用虚拟现实技术构建动画素材开发环境的探究_第4页
试析利用虚拟现实技术构建动画素材开发环境的探究_第5页
资源描述:

《试析利用虚拟现实技术构建动画素材开发环境的探究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、试析利用虚拟现实技术构建动画素材开发环境的探究:多媒体技术和虚拟现实技术是当今计算机发展的必然趋向,假如将两者结合起来应用于教学领域会是一种有益的尝试。本文主要先容了利用虚拟现实技术制作一个动画开发环境的思想和方法,目的是解决制作X络教学软件时动画开发依靠动画工具比较复杂以及传输速度较慢的新题目.这个开发环境适用于非计算机专业的教师使用。关键字:多媒体技术虚拟现实(VRML)动态链接库计算机辅助教育AbstractThisarticleintroducesaethodof***theanimate。Itisverydifficu

2、lttoateacheroreknoethodisvery***touse。Forthemore,ithastethod.0引言多媒体技术是当今计算机发展的必然趋向。它集计算机技术、音像技术和通讯技术为一体,具有良好的集成性。它使信息不仅功能于人的视觉,而且也功能于人的听觉,从而扩大了人对信息的摄进量,使得人机关系更加亲近。虚拟现实技术(简称VRML)是一种具有真实感的高级人机界面,人们能够通过多种感官渠道和它进行实时交互。这种技术的应用远景是非常广泛的,在医疗、制造业、娱乐和教育等方面的应用也具有很大潜力。可以想象,假如你能够

3、进进到具有沉醉感的,并且有多种感官反馈的虚拟境界中学习知识,无疑将使你的学习更为有效。那么如何来构造这种虚拟现实的境界呢?VRML就是最佳的选择。什么是VRML,VRML是VirtualRealityModelingLanguage(虚拟现实造型语言)的缩写。使用VRML,你能设计自己的三维虚拟空间、用你想象的任何东西来填充虚拟的世界。这些仅仅受限于你的想象力。VRML最让人兴奋的特征,是能够使你创建动态的世界和感觉丰富的虚拟环境;动画空间里的物体,使它们运动;在你的空间里播放声音和影象;答应使用者和你的空间进行交互;使用脚本来

4、控制,改进你的空间。不仅如此,由于VRML文件仅仅是一些数学表达式来描述交互式的3D世界,并且也不需要传输大量的图像文件,接受端在获得这些表达式之后,将自行进行计算、加工、作色等处理,然后即显示成3D图像。因此,它在X上传送的信息量将大为减少,这样就解决了X络传输速度的瓶颈新题目。这样就能够使你在Inter上创建动态的世界和感觉丰富的虚拟环境。综上所述可以看到,假如能够将虚拟现实语言(即VRML模型)应用于计算机辅助教学软件的开发中将会是我们在教学方法上一次有益的尝试,但是对非计算机职员来说学习该语言的学习是非常困难的,我们制作

5、这个动画开发环境就是想让教学软件的开发主体-----任课教师使用方便,只需填进参数便可天生需要的动画了。1新题目的提出1.1面临的四个新题目通过探究分析,发现摆在我们眼前的新题目主要有四个:(1)假如想使一个VRML模型适应不同的用户需求,该模型就必须是按用户要求动态天生的。如根据用户输进的长、宽、高天生相应的长方体模型。采用什么办法?(2)在模型数目越来越多的情况下,必须具备一种治理模型的机制,能有效的组织和治理众多的模型。是利用数据库还是别的什么技术?(3)为了保持该系统的稳定健康的发展,必须能及时给系统补充新的模型,并对以

6、往开发的旧模型进行及时更新。那么X络是不是我们最好的答案?(4)对于按用户要求动态天生的VRML模型,必须提供一种方法将其应用于教学软件开发环境中,如VB、Authorware等。这种方法是什么?1.2四个模块的确立基于上一小节的分析,我们将该开发环境的设计分解为四个模块进行处理:※VML(VRMLModelsLibrary)构建机制的设计和实现※VRML代码引擎的设计和实现※VMLX站建设※利用VB或Authore返回该插件所代表节点库的名称getNodeNameList返回该插件所提供的模型列表getArgs返回当前选中模型

7、的参数描述定义checkArgs核对用户的输进是否正确processArgs利用代码引擎天生VRML代码根据以上机理,我们编制了系统“诺德发动机(NodeEngine)”;而插件则是制作成DLL(动态链接库)形式。之所以采用DLL这种形式,是由于我们可以利用DLL的输出例程及其动态调用机制模拟回调函数。鉴于Delphi4集成开发环境是真正的面向应用程序设计全过程的可视化应用程序开发环境,其提供的大量实用工具可以使开发职员很轻易地实现和完成复杂的功能。因此我们选择Delphi4作为我们的系统及插件的开发工具。最后我们通过实例验证了

8、上述机制的可行性及实用性。另外补充一点:由于插件开发采用了DLL方式,所以只要其提供了符合规则的例程,至于使用什么开发工具开发则是无关紧要的。因此说,为了在极大程度上得到第三方开发职员提供的支持,该系统在开放性上做出了有效的努力。3VMLX站建设只有不断变化、更

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。