虚拟现实毕业论文5441963.docx
《虚拟现实毕业论文5441963.docx》由会员分享,可在线阅读,更多相关《虚拟现实毕业论文5441963.docx(54页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、毕业设计(论文)专用纸虚拟现实在超市及餐厅中的控制学 校:昆明理工大学津桥学院系 部:计算机科学及电子信息工程系专 业:计算机科学与技术年 级:2006级学生姓名:周晨学 号:200616021107指导教师:徐武毕业设计(论文)专用纸Virtual Reality in supermarkets and restaurants in the controlUniversity:Oxbridge College,Kunming University of Science and TechnologyDepartment:Computer Science and Eletronic Inform
2、ation EngineeringSpecialty: Computer Science and TechnologyClass: 2006Studentss Name: Zhou ChenStudents Number: 200616021107Faculty Adviser: Xu Wu毕业设计(论文)专用纸-第- V -页 -目录目录I摘要IV关键词IVAbstractVKey wordsV前言VI第1章 虚拟现实技术11.1 虚拟现实技术简介11.1.1 虚拟现实技术的概念11.1.2 虚拟现实技术的关键技术11.2 VRML概述21.2.1 VRML简介21.2.2 VRML应用和展
3、望2第2章 其它技术支持3ds max与JavaScript42.1 3ds max概述42.1.1 3ds max简介42.1.2 3ds max的特点42.1.3 3ds max的应用领域52.2 JavaScript概述52.2.1 JavaScript简介5第3章 使用3ds max技术构建模型73.1 3ds max构建模型的准则73.2 3ds max构建模型的基本方法73.2.1 基本体建模73.2.2 二维线形建模73.2.3 三维修改器建模83.3 利用3D制作动画9第4章 使用VRML技术构建动画与交互功能104.1 使用VRML构建动画与交互功能的基本语法104.1.1
4、使用VRML构建动画的基本插补器类型104.1.2 使用VRML构建交互功能的基本传感器类型104.2 使用VRML构建动画114.2.1 使用VRML构建马桶盖的开启114.2.2 使用VRML构建压力锅的烟雾及开启124.2.3 使用VRML构建天空134.3 使用VRML构建交互功能144.3.1 使用VRML构建冰柜门开启的交互功能144.3.2 使用VRML构建超市收银的交互功能154.3.3 使用VRML构建超市点击收获物品的交互功能164.3.4 使用VRML构建超市大门伸缩开启的交互功能174.3.5 使用VRML构建油烟机声音的交互功能184.4 使用VRML构建视点、灯光1
5、94.4.1 使用VRML构建固定视点194.4.2 使用VRML构建跟随视点20第5章 使用JavaScript构建动态场景的交互235.1 使用JavaScript构建动态场景交互功能的实现235.1.1 利用 JavaScript创建微波炉旋转加热动画245.1.2 利用JavaScript构建洗手池水龙头的的交互功能265.1.3 利用JavaScript构建燃气灶开关和火焰大小的交互功能275.1.4 利用JavaScript实现购物车收获物品和收银之间切换的交互功能30结论32总结与体会33谢辞34参考文献35附录一 翻译原文36附录二 翻译译文42虚拟现实在超市及餐厅中的控制摘要
6、虚拟现实(Virtual Reality,简称VR),是一种基于可计算信息的沉浸式交互环境,具体地说,就是采用以计算机技术为核心的现代高科技生成逼真的视、听、触觉一体化的特定范围的虚拟环境,用户借助必要的设备以自然的方式与虚拟环境中的对象进行交互作用、相互影响,从而产生“沉浸”于等同真实环境的感受和体验。VR带来了人机交互的新概念、新内容、新方式和新方法,使得人机交互的内容更加丰富、形象,方式更加自然、和谐。虚拟现实近几年发展迅速,应用领域广,发展潜力大,涉及计算机图形学、数字图像处理技术、多媒体技术、网络技术、人工智能等等。它是利用计算机和虚拟现实硬件设备对真实世界的模拟,不仅能使人们在游览
7、虚拟环境的过程中产生身临其境的感觉,并且还能够与虚拟场景进行交互,具备交互性、沉浸性、幻想性和多感知性等特征。本文主要探讨利用3ds max 、VRML与JavaScript编程技术构造虚拟现实场景实现虚拟技术在超市及餐厅中的应用控制,达到运用鼠标控制场景内的物品,向其发出指令使之发生相应的运动变化。例如:餐厅部分中微波了的加热旋转、燃气灶的火焰燃烧、洗菜池的流水调控等等;超市部分中的点击收获物品、收银功能实现等。关键词:超市及餐厅控制,VRML,3ds max, JavaScriptVirtual Reality in supermarkets and restaurants in the
8、controlAbstractVirtual Reality (Virtual Reality, referred to as VR), is based on quantifiable information, immersive interactive environments, specifically the use of computer technology as the core of the modern high-tech generating realistic vision, hearing, touch the specific integration range of
9、 virtual environment, users with the necessary equipment in a natural way with the virtual environment interaction object, interaction, resulting in immersion in the same feel and experience the real environment. VR has brought a new concept of man-machine interaction, new content, new ways and new
10、methods to make human-computer interaction is much more rich, vivid, more natural way, harmony. In recent years the rapid development of virtual reality, wide application areas, development potential, related to computer graphics, digital image processing technology, multimedia technology, network t
11、echnology, artificial intelligence and so on. It is the use of computer hardware devices and virtual reality simulation of the real world, not only enables people to visit the virtual environment, immersive feeling generated in the process, and also be able to interact with the virtual scene, with i
12、nteractivity, immersion, Fantasy and more aware of other features. This paper discusses the use of 3ds max, VRML and JavaScript programming construct virtual technology virtual reality scene in supermarkets and restaurants in the application control, use the mouse to control objects within the scene
13、, to issue instructions and make a corresponding change in the movement. For example: The restaurant part of the rotation in the microwave the heating, gas stoves flame burning, vegetables pool water regulation, etc.; supermarket section click on harvest article, cashier function realization.Key wor
14、ds: control of supermarkets and restaurants, VRML,3ds max, JavaScript前言跨入21世纪,人类已经迈入数字化时代,我国信息产业得到迅猛发展。特别是网络技术、多媒体技术、可视化技术及虚拟现实系统的不断更新和发展,使虚拟现实系统发展成为数字化多维信息空间技术支撑平台,并成为构建数字虚拟环境的最重要的关键技术之一。虚拟现实语言作为计算机的核心技术已被广泛应用于社会生活的各个领域,例如产品设计与性能评价、教育与娱乐、高难度和危险环境下的训练、医学、房地产等诸多领域,但在模拟现实生活方面目前的成果还相对匮乏。本系统的主要研究目地在于利用虚
15、拟现实技术模拟出人们在现实生活几乎每天都能接触到的一些事物场景,使人们可以在一个完全虚拟的世界中体会到现实当中的日常生活,感觉上人们在虚拟生活中多了一个“second life”。对今后虚拟现实技术在日常生活方面的应用起到引言预测的研究作用。虚拟场景是计算机通过数字通讯技术勾勒出的数字化场景。虚拟日常生活场景设计是将现实生活中经常接触到、使用到的日常生活场景虚拟化,使人们可以在虚拟的网络世界中感受到现实生活的踪影。实现现实生活中的超市和餐厅的基本陈设、工作流程等,对其中的核心部件进行交互控制,是用户可以轻松体验虚拟场景带来的真实生活。其中交互主要包括:餐厅部分:冰柜门开启、微波炉加热旋转、洗菜
16、池流水调控、抽油烟机音效、燃气灶火焰燃烧、压力锅加热雾化效果等;超市部分:伸缩门开启、点击收获物品、收银结账等等功能。基于VRML虚拟技术的超市及餐厅虚拟场景设计的实现改变了传统的真实场景模式,场景内可以通过鼠标操作,方便而快速地让用户感受到虚拟场景中各种部件的交互使用,创造一个真实的室内场景空间,若再加入一些外部设备,可以使用户产生沉浸感,仿佛自己真的在操控各种物体一样。- 第 VI 页-毕业设计(论文)专用纸 第1章 虚拟现实技术1.1 虚拟现实技术简介1.1.1 虚拟现实技术的概念虚拟现实是近年来出现的高新技术,也称人工环境。虚拟现实是利用电脑模拟产生一个三维空间的虚拟世界,提供使用者关
17、于视觉、听觉、触觉等感官的模拟,让使用者如同身历其境一般,可以及时、没有限制地观察三度空间内的事物。VRML是一项综合集成技术1,涉及计算机图形学、人机交互技术、传感技术、人工智能等领域,它用计算机生成逼真的三维视、听、嗅觉等感觉,使人作为参与者通过适当装置,自然地对虚拟世界进行体验和交互作用。该技术集成了计算机图形(CG)技术、人工智能、传感技术、网络并行处理等技术的最新发展成果,是一种由计算机技术辅助生成的高技术模拟系统。概括地说,虚拟现实是人们通过计算机对复杂数据进行可视化操作与交互的一种全新方式,与传统的人机界面以及流行的视窗操作相比,虚拟现实在技术思想上有了质的飞跃。虚拟现实中的“现
18、实”是泛指在物理意义上或功能意义上存在于世界上的任何事物或环境,它可以是实际上可实现的,也可以是实际上难以实现的或根本无法实现的。而“虚拟”是指用计算机生成的意思。因此,虚拟现实是指用计算机生成的一种特殊环境,人可以通过使用各种特殊装置将自己“投射”到这个环境中,并操作、控制环境,实现特殊的目的,即人是这种环境的主宰2。 1.1.2 虚拟现实技术的关键技术实物虚化、虚物实化和高性能的计算处理技术是VRML技术的三个主要方面。实物虚化是将现实世界的多维信息映射到计算机的数字空间生成相应的虚拟世界,为高性能的计算处理提供必要的信息数据。虚物实化通过各种计算和仿真技术使计算机生成的虚拟世界中的事物所
19、产生的各种刺激以尽可能自然的方式反馈给用户。1.2 VRML概述1.2.1 VRML简介VRML是英文Virtuual Reality Modeling Language 虚拟现实造型语言的缩写。其被广泛应用于Internet上创建充满动感的三维虚拟空间。它是一个可参与、可进入、可交互的三维立体世界,给人们带来沉浸感、想象力以及动态交互感知的效果,从而产生置身于真实环境中的幻想感、身临其境的感受。虚拟现实建模语言VRML涉及有关的基本概念和名词是编写VRML的基础,基本术语包括各种节点、域值、事件、路由、原型、场景及脚本等3。1.2.2 VRML应用和展望 虚拟现实建模语言VRML设计,源于虚
20、拟现实技术,是20世纪末发展起来的设计众多学科的高新技术。它集计算机、仿真、微电子、传感与测量技术于一体的高新技术的融合。而虚拟现实建模语言VRML,正式利用虚拟现实技术,在计算机中创建一种虚拟环境,通过视觉、听觉、触觉、味觉、嗅觉以及生理反应等感知器,使用户产生一种与现实生活相同的感受,有身临其境的感觉甚至生理感觉。可实现用户与虚拟现实环境直接惊醒交互。虚拟现实建模语言(VRML)涉及计算机网络、多媒体及人工智能三大领域,以及自然科学、社会科学和哲学等学科领域。具体来讲,虚拟现实环境一般涉及计算机图形学、图像处理、模式识别、传感器、语音处理、网络技术、并行处理、人工智能等高新技术,还涉及天文
21、、地理、数学、物理、化学、美学、医学、军事、生理和心理等领域4。计算机硬件技术、网络技术及多媒体技术的融合与高速发展使得虚拟显示技术获得长足的发展,是虚拟现实技术能在Internet上得以实现和发展。目前网站使用的均为二维图像与动画网页,而在网站上采用虚拟现实建模语言(VRML),则可以设计出虚拟现实三维立体网页场景和立体景物。利用虚拟显示技术可以制造一个逼真的“虚拟人”,为医学实习、治疗、手术及科研做出贡献,也可应用于军事领域而设计一个“模拟战场”来进行大规模的高科技军事演习,既可以节省大量费用,又使部队得到了锻炼。在航空航天发射中,也可以制造一个“模拟航天器”,模拟整个航天器生产、发射、运
22、行和回收的全过程。此外,还可以应用于工业、农业、商业、数学、娱乐和科研等方面,其应用前景非常广阔。总之,VRML是21世纪融计算机网络、多媒体及人工智能为一体的最为优秀的开发工具和手段。- 第 46 页-第2章 其它技术支持3ds max与JavaScript2.1 3ds max概述2.1.1 3ds max简介3D Studio Max,常简称为3ds Max或MAX,是Autodesk公司开发的基于PC系统的三维动画渲染和制作软件。其前身是基于DOS操作系统的3D Studio系列软件,最新版本是2010。在Windows NT出现以前,工业级的CG制作被SGI图形工作站所垄断。3D S
23、tudio Max + Windows NT组合的出现一下子降低了CG制作的门槛,首选开始运用在电脑游戏中的动画制作,后更进一步开始参与影视片的特效制作,例如X战警II,最后的武士等。在应用范围方面,广泛应用于广告、影视、工业设计、建筑设计、多媒体制作、游戏、辅助教学以及工程可视化等领域。拥有强大功能的3DS MAX被广泛地应用于电视及娱乐业中,比如片头动画和视频游戏的制作,深深扎根于玩家心中的劳拉角色形象就是3DS MAX的杰作。在影视特效方面也有一定的应用。而在国内发展的相对比较成熟的建筑效果图和建筑动画制作中,3DS MAX的使用率更是占据了绝对的优势。根据不同行业的应用特点对3DS M
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 虚拟现实 毕业论文 5441963
限制150内