网站大量收购闲置独家精品文档,联系QQ:2885784924

利用虚拟现实技术构建动画素材开发环境的研究论文.docxVIP

利用虚拟现实技术构建动画素材开发环境的研究论文.docx

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
利用虚拟现实技术构建动画素材开发环境的研究论文 利用虚拟现实技术构建动画素材开发环境的研究全文如下: 摘要:多媒体技术与虚拟现实技术是当今计算机发展的必然趋势,如果将两者结合起来应用于教学领域会是一种有益的尝试。本文主要介绍了利用虚拟现实技术制作一个动画开发环境的思想和方法,目的是解决制作网络教学软件时动画开发依赖动画工具比较复杂以及传输速度较慢的问题.这个开发环境适用于非计算机专业的教师使用。 关键字: 多媒体技术 虚拟现实VRML 动态链接库 计算机辅助教育 0 引言 多媒体技术是当今计算机发展的必然趋势。它集计算机技术、音像技术和通讯技术为一体,具有良好的集成性。它使信息不仅作用于人的视觉,而且也作用于人的听觉,从而扩大了人对信息的摄入量,使得人机关系更加亲近。 虚拟现实技术简称VRML是一种具有真实感的高级人机界面,人们能够通过多种感官渠道与它进行实时交互。这种技术的应用前景是非常广泛的,在医疗、制造业、娱乐和教育等方面的应用也具有很大潜力。可以想象,如果你能够进入到具有沉浸感的,并且有多种感官反馈的虚拟境界中学习知识,无疑将使你的学习更为有效。 那么如何来构造这种虚拟现实的境界呢?VRML就是最佳的选择。什么是VRML,VRML是Virtual Reality Modeling Language虚拟现实造型语言的缩写。使用VRML,你能设计自己的三维虚拟空间、用你想象的任何东西来填充虚拟的世界。这些仅仅受限于你的想象力。VRML最让人兴奋的特点,是能够使你创建动态的世界和感觉丰富的虚拟环境;动画空间里的物体,使它们运动;在你的空间里播放声音和影象;允许使用者和你的空间进行交互;使用脚本来控制,改进你的空间。 不仅如此,由于VRML文件仅仅是一些数学表达式来描述交互式的3D世界,并且也不需要传输大量的图像文件,接受端在获得这些表达式之后,将自行进行计算、加工、作色等处理,然后即显示成3D图像。因此,它在网上传送的信息量将大为减少,这样就解决了网络传输速度的瓶颈问题。这样就能够使你在Internet上创建动态的世界和感觉丰富的虚拟环境。 综上所述可以看到,如果能够将虚拟现实语言即VRML模型应用于计算机辅助教学软件的开发中将会是我们在教学方法上一次有益的尝试,但是对非计算机人员来说学习该语言的学习是非常困难的,我们制作这个动画开发环境就是想让教学软件的开发主体-----任课教师使用方便,只需填入参数便可生成需要的动画了。 1 问题的提出 1.1 面临的四个问题 通过研究分析,发现摆在我们面前的问题主要有四个: 1 如果想使一个VRML模型适应不同的用户需求,该模型就必须是按用户要求动态生成的。如根据用户输入的长、宽、高生成相应的长方体模型。采用什么办法? 2 在模型数量越来越多的情况下,必须具备一种管理模型的机制,能有效的组织和管理众多的模型。是利用数据库还是别的什么技术? 3 为了保持该系统的稳定健康的发展,必须能及时给系统补充新的模型,并对以往开发的旧模型进行及时更新。那么网络是不是我们最好的答案? 4 对于按用户要求动态生成的VRML模型,必须提供一种方法将其应用于教学软件开发环境中,如VB、Authorware等。这种方法是什么? 1.2 四个模块的确立 基于上一小节的分析,我们将该开发环境的设计分解为四个模块进行处理: ※VMLVRML Models Library 构建机制的设计与实现 ※VRML代码引擎的设计与实现 ※VML网站建设 ※利用VB或Authorware开发基于VRML的课件 首先使用者利用VML将用户提出的要求VRML节点的参数传给 VRML代码引擎,由引擎生成相应的VRML代码,再通过VML将生成的代码返回给使用者。然后使用者将得到的VRML代码应用于其教学软件开发环境中。同时,使用者还可以不断的通过VML网站对VRML引擎进行丰富和更新。 2 VML构建机制的设计与实现 2.1根据用户提出的要求动态生成VRML模型 对于这个问题,有三点是值得注意的: 1 用户提出的要求应该是合理的要求,或者说是符合客观规律的要求 因为显然如果用户要求系统为他生成一个上底面半径为3,下底面半径为4,高为5的圆柱体,系统恐怕永远也办不到。因为现实中,圆柱体上下底面半径相同。这就要求我们必须为用户提供一个预定义好的输入界面。例如对于圆柱体,系统只提供底面半径和高两个输入接口。 2 动态生成参数输入接口 在研究VRML时,我们发现VRML本身只是一种描述三维虚拟空间的文件。而实

文档评论(0)

软件开发 + 关注
官方认证
服务提供商

十余年的软件行业耕耘,可承接各类需求

认证主体深圳鼎云文化有限公司
IP属地广东
统一社会信用代码/组织机构代码
91440300MA5G24KH9F

1亿VIP精品文档

相关文档