
虚拟现实技术虚拟现实毕业论文.doc
54页毕业设计(论文)专用纸 虚拟现实在超市及餐厅中的控制学 校:昆明理工大学津桥学院系 部:计算机科学及电子信息工程系专 业:计算机科学与技术年 级:2006 级学生姓名:周晨学 号:200616021107指导教师:徐武毕业设计(论文)专用纸Virtual Reality in supermarkets and restaurants in the controlUniversity: Oxbridge College,Kunming University of Science and TechnologyDepartment:Computer Science and Eletronic Information EngineeringSpecialty: Computer Science and TechnologyClass: 2006Students’s Name: Zhou ChenStudent’s Number: 200616021107Faculty Adviser: Xu Wu毕业设计(论文)专用纸-第- I -页 -目录目录 ...........................................................I摘要 ..........................................................IV关键词 ........................................................IVAbstract.......................................................VKey words......................................................V前言 ..........................................................VI第 1 章 虚拟现实技术 ...........................................11.1 虚拟现实技术简介 .......................................11.1.1 虚拟现实技术的概念 ................................11.1.2 虚拟现实技术的关键技术 ............................11.2 VRML 概述 ..............................................21.2.1 VRML 简介 .........................................21.2.2 VRML 应用和展望 ...................................2第 2 章 其它技术支持—— 3ds max 与 JavaScript...................42.1 3ds max 概述 ...........................................42.1.1 3ds max 简介 ......................................42.1.2 3ds max 的特点 ....................................42.1.3 3ds max 的应用领域 ................................5毕业设计(论文)专用纸-第- II -页 -2.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 使用 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 构建超市收银的交互功能 ..................15毕业设计(论文)专用纸-第- III - 页 -4.3.3 使用 VRML 构建超市点击收获物品的交互功能 ..........164.3.4 使用 VRML 构建超市大门伸缩开启的交互功能 ..........174.3.5 使用 VRML 构建油烟机声音的交互功能 ................184.4 使用 VRML 构建视点、灯光 ...............................194.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毕业设计(论文)专用纸-第- IV -页 -虚拟现实在超市及餐厅中的控制摘要虚拟现实(Virtual Reality,简称VR) ,是一种基于可计算信息的沉浸式交互环境,具体地说,就是采用以计算机技术为核心的现代高科技生成逼真的视、听、触觉一体化的特定范围的虚拟环境,用户借助必要的设备以自然的方式与虚拟环境中的对象进行交互作用、相互影响,从而产生“沉浸” 于等同真实环境的感受和体验。
VR带来了人机交互的新概念、新内容、新方式和新方法,使得人机交互的内容更加丰富、形象,方式更加自然、和谐虚拟现实近几年发展迅速,应用领域广,发展潜力大,涉及计算机图形学、数字图像处理技术、多媒体技术、网络技术、人工智能等等它是利 用 计 算 机 和 虚 拟 现 实 硬 件 设 备 对 真 实 世 界 的 模 拟 , 不 仅 能 使 人 们 在 游 览 虚 拟 环 境的 过 程 中 产 生 身 临 其 境 的 感 觉 , 并 且 还 能 够 与 虚 拟 场 景 进 行 交 互 , 具 备 交 互 性 、 沉浸 性 、 幻 想 性 和 多 感 知 性 等 特 征 本文主要探讨利用3ds max 、VRML与JavaScript编程技术构造虚拟现实场景实现虚拟技术在超市及餐厅中的应用控制,达到运用鼠标控制场景内的物品,向其发出指令使之发生相应的运动变化例如:餐厅部分中微波了的加热旋转、燃气灶的火焰燃烧、洗菜池的流水调控等等;超市部分中的点击收获物品、收银功能实现等关键词:超市及餐厅控制,VRML,3ds max, JavaScript毕业设计(论文)专用纸-第- V -页 -Virtual Reality in supermarkets and restaurants in the 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 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 an。
