
虚拟现实毕业论文.doc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 虚拟现实毕业论文.doc
- 资源描述:
-
1、 虚拟现实在超市及餐厅中的控制学 校: 河北工业大学 系 部: 机械工程学院 专 业: 机械工程 年 级: 机研 136 学生姓名: 赵占勇 学 号: 20133120402 指导教师: 高春艳 目录目录 .I摘要 IV关键词 IVAbstract.VKey wordsV前言 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概述
2、 .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 使用 VRML构建动画的
3、基本插补器类型 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
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
5、参考文献 35附录一 翻译原文 .36附录二 翻译译文 .42虚拟现实在超市及餐厅中的控制摘要虚拟现实(Virtual Reality,简称VR) ,是一种基于可计算信息的沉浸式交互环境,具体地说,就是采用以计算机技术为核心的现代高科技生成逼真的视、听、触觉一体化的特定范围的虚拟环境,用户借助必要的设备以自然的方式与虚拟环境中的对象进行交互作用、相互影响,从而产生“沉浸” 于等同真实环境的感受和体验。 VR带来了人机交互的新概念、新内容、新方式和新方法,使得人机交互的内容更加丰富、形象,方式更加自然、和谐。虚拟现实近几年发展迅速,应用领域广,发展潜力大,涉及计算机图形学、数字图像处理技术、多媒
6、体技术、网络技术、人工智能等等。它是利 用 计 算 机 和 虚 拟 现 实 硬 件 设 备 对 真 实 世 界 的 模 拟 , 不 仅 能 使 人 们 在 游 览 虚 拟 环 境的 过 程 中 产 生 身 临 其 境 的 感 觉 , 并 且 还 能 够 与 虚 拟 场 景 进 行 交 互 , 具 备 交 互 性 、 沉浸 性 、 幻 想 性 和 多 感 知 性 等 特 征 。 本文主要探讨利用3ds max 、VRML与JavaScript编程技术构造虚拟现实场景实现虚拟技术在超市及餐厅中的应用控制,达到运用鼠标控制场景内的物品,向其发出指令使之发生相应的运动变化。例如:餐厅部分中微波了的加热
7、旋转、燃气灶的火焰燃烧、洗菜池的流水调控等等;超市部分中的点击收获物品、收银功能实现等。关键词:超市及餐厅控制,VRML,3ds max, JavaScriptVirtual 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 o
8、f 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 t
9、he same feel and experience the real environment. VR has brought a new concept of man-machine interaction, new content, new ways and new 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 appl
10、ication areas, development potential, related to computer graphics, digital image processing technology, multimedia technology, network technology, 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
11、to visit the virtual environment, immersive feeling generated in the process, and also be able to interact with the virtual scene, with interactivity, immersion, Fantasy and more aware of other features. This paper discusses the use of 3ds max, VRML and JavaScript programming construct virtual techn
12、ology virtual reality scene in supermarkets and restaurants in the application control, use the mouse to control objects within the scene, 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
13、flame burning, vegetables pool water regulation, etc.; supermarket section click on harvest article, cashier function realization.Key words: control of supermarkets and restaurants, VRML,3ds max, JavaScript- 第 VII 页-前言跨入 21世纪,人类已经迈入数字化时代,我国信息产业得到迅猛发展。特别是网络技术、多媒体技术、可视化技术及虚拟现实系统的不断更新和发展,使虚拟现实系统发展成为数字化
14、多维信息空间技术支撑平台,并成为构建数字虚拟环境的最重要的关键技术之一。虚拟现实语言作为计算机的核心技术已被广泛应用于社会生活的各个领域,例如产品设计与性能评价、教育与娱乐、高难度和危险环境下的训练、医学、房地产等诸多领域,但在模拟现实生活方面目前的成果还相对匮乏。本系统的主要研究目地在于利用虚拟现实技术模拟出人们在现实生活几乎每天都能接触到的一些事物场景,使人们可以在一个完全虚拟的世界中体会到现实当中的日常生活,感觉上人们在虚拟生活中多了一个“second life”。对今后虚拟现实技术在日常生活方面的应用起到引言预测的研究作用。虚 拟 场 景 是 计 算 机 通 过 数 字 通 讯 技 术
15、 勾 勒 出 的 数 字 化 场 景 。 虚 拟 日 常 生 活 场景 设 计 是 将 现 实 生 活 中 经 常 接 触 到 、 使 用 到 的 日 常 生 活 场 景 虚 拟 化 , 使 人 们 可 以 在虚 拟 的 网 络 世 界 中 感 受 到 现 实 生 活 的 踪 影 。 实 现 现 实 生 活 中 的 超 市 和 餐 厅 的 基 本 陈设 、 工 作 流 程 等 , 对 其 中 的 核 心 部 件 进 行 交 互 控 制 , 是 用 户 可 以 轻 松 体 验 虚 拟 场 景带 来 的 真 实 生 活 。 其 中 交 互 主 要 包 括 : 餐 厅 部 分 : 冰 柜 门 开 启
16、 、 微 波 炉 加 热 旋 转 、洗 菜 池 流 水 调 控 、 抽 油 烟 机 音 效 、 燃 气 灶 火 焰 燃 烧 、 压 力 锅 加 热 雾 化 效 果 等 ; 超 市部 分 : 伸 缩 门 开 启 、 点 击 收 获 物 品 、 收 银 结 账 等 等 功 能 。基于 VRML 虚拟技术的超市及餐厅虚拟场景设计的实现改变了传统的真实场景模式,场景内可以通过鼠标操作,方便而快速地让用户感受到虚拟场景中各种部件的交互使用,创造一个真实的室内场景空间,若再加入一些外部设备,可以使用户产生沉浸感,仿佛自己真的在操控各种物体一样。- 第 0 页-第 1 章 虚拟现实技术1.1 虚拟现实技术简
17、介1.1.1 虚拟现实技术的概念虚 拟 现 实 是 近 年 来 出 现 的 高 新 技 术 , 也 称 人 工 环 境 。 虚 拟 现 实 是 利 用 电 脑 模拟 产 生 一 个 三 维 空 间 的 虚 拟 世 界 , 提 供 使 用 者 关 于 视 觉 、 听 觉 、 触 觉 等 感 官 的 模 拟 ,让 使 用 者 如 同 身 历 其 境 一 般 , 可 以 及 时 、 没 有 限 制 地 观 察 三 度 空 间 内 的 事 物 。VRML 是 一 项 综 合 集 成 技 术 1, 涉 及 计 算 机 图 形 学 、 人 机 交 互 技 术 、 传 感 技术 、 人 工 智 能 等 领
18、域 , 它 用 计 算 机 生 成 逼 真 的 三 维 视 、 听 、 嗅 觉 等 感 觉 , 使 人 作 为参 与 者 通 过 适 当 装 置 , 自 然 地 对 虚 拟 世 界 进 行 体 验 和 交 互 作 用 。 该 技 术 集 成 了 计算 机 图 形 (CG)技 术 、 人 工 智 能 、 传 感 技 术 、 网 络 并 行 处 理 等 技 术 的 最 新 发 展 成 果 ,是 一 种 由 计 算 机 技 术 辅 助 生 成 的 高 技 术 模 拟 系 统 。概 括 地 说 , 虚 拟 现 实 是 人 们 通 过 计 算 机 对 复 杂 数 据 进 行 可 视 化 操 作 与 交
19、互 的 一种 全 新 方 式 , 与 传 统 的 人 机 界 面 以 及 流 行 的 视 窗 操 作 相 比 , 虚 拟 现 实 在 技 术 思 想 上有 了 质 的 飞 跃 。虚 拟 现 实 中 的 “现 实 ”是 泛 指 在 物 理 意 义 上 或 功 能 意 义 上 存 在 于 世 界 上 的 任 何 事物 或 环 境 , 它 可 以 是 实 际 上 可 实 现 的 , 也 可 以 是 实 际 上 难 以 实 现 的 或 根 本 无 法 实 现的 。 而 “虚 拟 ”是 指 用 计 算 机 生 成 的 意 思 。 因 此 , 虚 拟 现 实 是 指 用 计 算 机 生 成 的 一 种特
20、殊 环 境 , 人 可 以 通 过 使 用 各 种 特 殊 装 置 将 自 己 “投 射 ”到 这 个 环 境 中 , 并 操 作 、控 制 环 境 , 实 现 特 殊 的 目 的 , 即 人 是 这 种 环 境 的 主 宰 2。 1.1.2 虚拟现实技术的关键技术实物虚化、虚物实化和高性能的计算处理技术是 VRML 技术的三个主要方面。实物虚化是将现实世界的多维信息映射到计算机的数字空间生成相应的虚拟世界,为高性能的计算处理提供必要的信息数据。虚物实化通过各种计算和仿真技术使计算机生成的虚拟世界中的事物所产生的各种刺激以尽可能自然的方式反馈给用户。- 第 1 页-1.2 VRML 概述1.2
21、.1 VRML 简介VRML是英文 Virtuual Reality Modeling Language 虚拟现实造型语言的缩写。其被广泛应用于 Internet上创建充满动感的三维虚拟空间。它是一个可参与、可进入、可交互的三维立体世界,给人们带来沉浸感、想象力以及动态交互感知的效果,从而产生置身于真实环境中的幻想感、身临其境的感受。虚拟现实建模语言 VRML涉及有关的基本概念和名词是编写 VRML的基础,基本术语包括各种节点、域值、事件、路由、原型、场景及脚本等 3。1.2.2 VRML 应用和展望 虚拟现实建模语言 VRML设计,源于虚拟现实技术,是 20世纪末发展起来的设计众多学科的高新
22、技术。它集计算机、仿真、微电子、传感与测量技术于一体的高新技术的融合。而虚拟现实建模语言 VRML,正式利用虚拟现实技术,在计算机中创建一种虚拟环境,通过视觉、听觉、触觉、味觉、嗅觉以及生理反应等感知器,使用户产生一种与现实生活相同的感受,有身临其境的感觉甚至生理感觉。可实现用户与虚拟现实环境直接惊醒交互。虚拟现实建模语言(VRML)涉及计算机网络、多媒体及人工智能三大领域,以及自然科学、社会科学和哲学等学科领域。具体来讲,虚拟现实环境一般涉及计算机图形学、图像处理、模式识别、传感器、语音处理、网络技术、并行处理、人工智能等高新技术,还涉及天文、地理、数学、物理、化学、美学、医学、军事、生理和
23、心理等领域 4。计算机硬件技术、网络技术及多媒体技术的融合与高速发展使得虚拟显示技术获得长足的发展,是虚拟现实技术能在 Internet上得以实现和发展。目前网站使用的均为二维图像与动画网页,而在网站上采用虚拟现实建模语言(VRML) ,则可以设计出虚拟现实三维立体网页场景和立体景物。利用虚拟显示技术可以制造一个逼真的“虚拟人” ,为医学实习、治疗、手术及科研做出贡献,也可应用于军事领域而设计一个“模拟战场”来进行大规模的高科技军事演习,既可以节省大量费用,又使部队得到了锻炼。- 第 2 页-在航空航天发射中,也可以制造一个“模拟航天器” ,模拟整个航天器生产、发射、运行和回收的全过程。此外,
24、还可以应用于工业、农业、商业、数学、娱乐和科研等方面,其应用前景非常广阔。总之,VRML 是 21世纪融计算机网络、多媒体及人工智能为一体的最为优秀的开发工具和手段。第 3 页第 2 章 其它技术支持3ds max 与 JavaScript2.1 3ds max 概述2.1.1 3ds max 简介3D Studio Max, 常 简 称 为 3ds Max 或 MAX, 是 Autodesk 公 司 开 发 的 基 于PC 系 统 的 三 维 动 画 渲 染 和 制 作 软 件 。 其 前 身 是 基 于 DOS 操 作 系 统 的 3D Studio系 列 软 件 , 最 新 版 本 是
展开阅读全文
