江南大学数媒0902基于虚拟现实技术大作业报告_第1页
江南大学数媒0902基于虚拟现实技术大作业报告_第2页
江南大学数媒0902基于虚拟现实技术大作业报告_第3页
江南大学数媒0902基于虚拟现实技术大作业报告_第4页
江南大学数媒0902基于虚拟现实技术大作业报告_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

课程: 虚拟现实 题目: 沸腾的水壶 班 级: 数媒0902 学 号: 姓 名: 沈玉婷 日 期: 2012.12 1、绪论1.1 虚拟现实动画简介虚拟现实动画就是用虚拟现实的技术以动画的形式表现出来(这是建立在虚拟现实及动画技术的基础上出现的)。我们以了解什么是虚拟现实及动画的意思后就能全面理解虚拟现实动画的概念。1.2 关于虚拟现实技术虚拟现实(Virtual Reality,简称VR;又译作灵境、幻真)是近年来出现的高新技术,也称灵境技术或人工环境。虚拟现实是利用电脑模拟产生一个三维空间的虚拟世界,提供使用者关于视觉、听觉、触觉等感官的模拟,让使用者如同身历其境一般,可以及时、没有限制地观察三度空间内的事物。 VR是一项综合集成技术,涉及计算机图形学、人机交互技术、传感技术、人工智能等领域,它用计算机生成逼真的三维视、听、嗅觉等感觉,使人作为参与者通过适当装置,自然地对虚拟世界进行体验和交互作用。使用者进行位置移动时,电脑可以立即进行复杂的运算,将精确的3D世界影像传回产生临场感。该技术集成了计算机图形(CG)技术、计算机仿真技术、人工智能、传感技术、显示技术、网络并行处理等技术的最新发展成果,是一种由计算机技术辅助生成的高技术模拟系统。概括地说,虚拟现实是人们通过计算机对复杂数据进行可视化操作与交互的一种全新方式,与传统的人机界面以及流行的视窗操作相比,虚拟现实在技术思想上有了质的飞跃。2、需求分析随着CAD技术的发展,人们就开始研究立体声与三维立体显示相结合的计算机系统。目的在于建立一种新的用户界面,使用户可以置身于计算机所表示的三维空间资料库环境中,并可以通过眼、手、耳或特殊的空间三维装置在这个环境中环游,创造出一种亲临其境的感觉。 虚拟现实是人们通过计算机对复杂数据进行可视化、操作以及实时交互的环境。与传统的计算机人机界面(如键盘、鼠标器、图形 用户界面以及流行的Windows等)相比,虚拟现实无论在技术上还是思想上都有质的飞跃。传统的人机界面将用户和计算机视为两个独立的实体,而将界面视为信息交换的媒介,由用户把要求或指令输入计算机,计算机对信息或受控对象作出动作反馈。虚拟现实则将用户和计算机视为一个整体,通过各种直观的工具将信息进行可视化,形成一个逼真的环境,用户直接置身于这种三维信息空间中自由地使用各种信息,并由此控制计算机。目前,虚拟现实技术已经遍布我们生活中的每一个行业,城市规划中的应用、旅游景观的应用、医学中应用、娱艺教中的应用、军事与航天中的应用、室内设计中的应用、房产开发中的应用、工业仿真中的应用、应急推演中的应用。由此可知,虚拟现实技术已经成为我们生活中必不可缺的部分。3、设计与实现3.1 目的:(1)要求学生达到熟练掌握VRML语言的基本知识和技能;(2)通过开发一个基本完整的虚拟现实项目来激发学生对虚拟现实的兴趣,掌握三维虚拟现实开发技术,培养学生综合动手能力。3.2 基本要求:(1)掌握VRML虚拟现实建模语言;(2)掌握常用建模工具(例如:3DS MAX或MAYA等)的基本用法,能进行摸型的建立和编辑,能将模型转换成满足程序要求的VRML模型;(3)掌握VrmlScript语言(JavaScript的一个子集),能用VrmlScript对VRML模型进行控制;3.3 创新要求:在基本功能实现的基础上,可进行创新设计。3.4 写出设计说明书 3.5 设计思路 要设计一个VR系统,首要的问题是创造一个虚拟环境,这个虚拟环境必然要包括三维模型,因为在人的感觉中,视觉摄取的信息量最大,反应亦最为灵敏,所以在本次设计中,我先用3Dmax建立一个三围模型,主要要素有:水壶、水蒸气、煤气灶等等。建模步骤大致分为整体观察,把握大形,比例,长宽高,背景导入图片开始建模完成4、软件调试和运行4.1 软件调试过程这是运行即可看到的场景,白色烟雾状物体就是水壶内水蒸气和沸水的状态 这个是还原以后出现的正视图,此时水和水蒸气都还在壶内翻滚,但是角度原因看不到,此次设计的弊端就是在这个地方 4.2 主要程序 DEF Line01 Transform translation 70.85 -13.39 0 rotation -1 0 0 -1.571 children Shape appearance Appearance material Material diffuseColor 0.3608 0.3608 0.3608 ambientIntensity 1.0 specularColor 0.99 0.99 0.99 shininess 0.658 transparency 0 DEF Box01 Transform translation 9.637 -147 -0.3308 children Transform translation 0 11.43 0 children Shape appearance Appearance material Material diffuseColor 0.7176 0.7333 0.6941 ambientIntensity 1.0 specularColor 0 0 0 shininess 0.145 transparency 0 geometry Box size 708.9 22.87 356.7 DEF Cylinder01 Transform translation -0.4089 -101.7 -1.01 children Shape appearance Appearance material Material diffuseColor 1 1 1 ambientIntensity 0 specularColor 0.954 0.954 0.954 shininess 0.905 transparency 0 geometry DEF Cylinder01-FACES IndexedFaceSet ccw TRUE solid TRUE coord DEF Cylinder01-COORD Coordinate point coordIndex DEF Cylinder02 Transform translation 47.48 -96.94 108.4 rotation -0.9988 0.04146 0.02523 -1.094 scale 0.6486 0.6486 0.6486 scaleOrientation 0.9938 -0.1116 0 -0.2575 children Shape appearance Appearance material Material diffuseColor 0.7176 0.7333 0.6941 ambientIntensity 1.0 specularColor 0 0 0 shininess 0.145 transparency 0 DEF SuperSpray01 Transform translation 0.02738 -72.14 -42.67 children DEF SuperSpray01-TIMER TimeSensor loop TRUE cycleInterval 10 , DEF PArray01 Transform translation 130.8 0 63.05 children DEF PArray01-TIMER TimeSensor loop TRUE cycleInterval 10 , 5、总结虚拟现实是多种技术的综合,包括实时三维计算机图形技术,广角(宽视野)立体显示技术,对观察者头、眼和手的跟踪技术,以及触觉/力觉反馈、立体声、网络传输、语音输入输出技术等。VRML(Virtual Reality Modeling Language)即虚拟现实建模语言。是一种用于建立真实世界的场景模型或人们虚构的三维世界的场景建模语言,也具有平台无关性。是目前Internet上基于 WWW的三维互动网站制作的主流语言。 VRML是虚拟现实造型语言(Virtual Reality Modeling Language)的简称,本质上是一种面向web,面向对象的三维造型语言,而且它是一种解释性语言。VRML的对象称为结点,子结点的集合可以构成复杂的景物。结点可以通过实例得到复用,对它们赋以名字,进行定义后,即可建立动态的VR(虚拟世界)。 VRML空间采用标准的三维空间坐标系。坐标值的格式为(x,y,z)。x,y和z分别为X轴、Y轴和Z轴上的对应坐标值。旋转空间的坐标系需要指定旋转轴、旋转方向和旋转角度。 这学期

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论