虚拟现实技术

虚拟现实技术
作 者: 申蔚 夏立文
出版社: 北京希望电子出版社
丛编项: 现代高职高专信息技术教材
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 系统仿真/虚拟现实
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《虚拟现实技术》作者简介

内容简介

本书是全国教育科学“九五”规划重点研究项目成果教材,体现全新高职高专教育教学理念、当今IT专业领域主流技术和技能,是新时代首选教材系列,是“现代高职高专信息技术教材”丛书中的一本。本书由7章和3个附录构成,内容包括:虚拟现实技术概论,实现VR系统的三维交互设备,实现VR系统的相关技术与软件,虚拟现实的制作工具3DSMSX,虚拟现实建模语言VRML,虚拟现实开发工具SuperscapeVRT,交互式虚拟现实设计实例,附录A:SuperscapVRT中的属性列表,附录B:SuperscpaeVRT中材质的应用分类,附录C:Superscape材质纹理的特殊处理。虚拟现实是一门融合数字图像处理、计算机图形学、人工智能、多媒体技术、传感器、网络以及并行处理技术等多种学科而发展起来的计算机领域的高新技术。本书内容新颖、知识涵盖面广。突出面向实践、重在应用的特点,在阐述虚拟现实技术理论知识的基础上,以大量的典型实例贯穿全书,使读者能够在较短的时间里逐步地了解、认识、掌握虚拟现实技术,并最终达到熟练运用VR开发工具制作三维交互的、效果逼真的虚拟现实场景的能力。本书配有大量的课后习题和实验,以及包含所有实例程序代码、制作结果的光盘,既便于老师教学,也便于学生自学。本书不但是全国高职高专以及各类大专院校计算机专业学生的教材,对于行业、企业工程技术人员和从事虚拟现实技术的从业人员与爱好者也有重要的参考价值。本CD内容为书中范例及效果图。

图书目录

第1章 虚拟实现技术概论

1. 1 人机交互技术的历史与发展

1. 2 虚拟现实技术的基本概念

1. 2. 1 虚拟现实技术的发展概述

1. 2. 2 虚拟现实技术的概念

1. 2. 3 虚拟现实技术的基本特性

1. 3 虚拟现实系统的分类

1. 3. 1 桌面式VR系统(Desktop VR)

1. 3. 2 沉浸式VR系统(Immersive VR)

1. 3. 3 叠加式VR系统

1. 3. 4 分布式VR系统(Distributed VR, DVR)

1. 4 虚拟现实技术的主要应用领域

1. 4. 1 军事应用

1. 4. 2 遥现与遥作

1. 4. 3 科学计算可视化

1. 4. 4 教育与培训

1. 4. 5 设计与规划

1. 4. 6 商业领域

1. 4. 7 艺术与娱乐

1. 4. 8 应用前景

1. 5 国内外对虚拟现实技术的研究

1. 5. 1 美国的研究状况

1. 5. 2 欧洲的研究状况

1. 5. 3 亚洲的研究状况

1. 5. 4 我国的研究状况

1. 6 下一代人机交互技术的展望

习题

第2章 实现VR系统的三维交互设备

2. 1 VR的三维跟踪传感设备

2. 1. 1 电磁波跟踪器

2. 1. 2 超声波跟踪器

2. 1. 3 光学跟踪器

2. 1. 4 其他空间跟踪系统

2. 1. 5 对跟踪传感设备的评价

2. 2 VR的立体显示设备

2. 2. 1 头盔显示器(Head-Mounted 3D Display, HMD)

2. 2. 2 双目全方位显示器(BOOM)

2. 2. 3 CRT终端--液晶光闸眼镜

2. 2. 4 大屏幕投影--液晶光闸眼镜

2. 3 手数字化设备

2. 3. 1 数据手套(Data Glove)

2. 3. 2 浮动鼠标器(Flying Mouse)

2. 3. 3 力矩球(Space Ball)

2. 4 其他交互设备

2. 4. 1 触摸和力反馈装置(Touch/Force Feedback)

2. 4. 2 数据衣(Data Suit)

2. 4. 3 三维扫描仪(3D Handheld Laser Scanner)

2. 5 VR的声音系统

2. 6 VR硬件的系统集成

习题

实验

第3章 实现VR系统的相关技术与软件

3. 1 实时显示处理技术

3. 1. 1 实时动态显示的概念及其决定因素

3. 1. 2 基于三维图形的实时显示技术

3. 1. 3 基于图像的实时动态显示技术

3. 2 三维虚拟声音的显示技术

3. 2. 1 三维虚拟声音的概念与特征

3. 2. 2 三维虚拟声音系统的构建与头相关转移函数(HRTF)

3. 2. 3 语音合成技术

3. 3 触摸和力量反馈技术

3. 4 虚拟环境中的自然交互技术

3. 4. 1 手势识别(Gesture Recognition)

3. 4. 2 面部表情识别(Face Detection & Recognition)

3. 4. 3 眼动跟踪(Eye Movement-based Interaction)

3. 5 三维建模技术

3. 5. 1 虚拟环境中的几何建模

3. 5. 2 虚拟环境中的行为建模

3. 6 VR软件工具集

3. 6. 1 World Tool Kit (WTK)

3. 6. 2 Minimal Reality Toolkit(MR)

3. 6. 3 Distributed Virtual Environment System(dVS)

3. 6. 4 Virtual Reality Toolkit(VRT)

3. 7 关于虚拟现实技术的总结

习题

实验

第4章 虚拟实现的制作工具3DS MAX

4. 1 3ds max 4的基础知识

4. 1. 1 系统需求

4. 1. 2 3ds max 4的操作界面

4. 1. 3 3ds max 4的文件操作

4. 2 创建基本三维几何模型

4. 2. 1 制作一个3人布艺沙发

4. 2. 2 制作一个台灯

4. 2. 3 小结

4. 3 使用二维图形建立三维模型

4. 3. 1 制作花瓶

4. 3. 2 制作油画

4. 3. 3 小结

4. 4 高级造型技巧

4. 4. 1 制作一枚导弹

4. 4. 2 NURBS曲面造型

4. 4. 3 小结

4. 5 材质与贴图

4. 5. 1 制作油漆反射桌面和陶壶

4. 5. 2 制作彩罐

4. 5. 3 小结

4. 6 灯光与环境

4. 6. 1 灯光的运用

4. 6. 2 制作云雾缭绕的山脉

4. 6. 3 小结

4. 7 三维动画制作

4. 7. 1 参数动画

4. 7. 2 腾空而起的导弹

4. 7. 3 摄像机动画(浏览动画)

4. 8 综合实例制作

4. 8. 1 制作画廊模型与材质

4. 8. 2 建立灯光系统

4. 8. 3 创建摄像机及其浏览动画

习题

实验

第5章 虚拟现实建模语言VRML

5. 1 VRML语言概述

5. 1. 1 VRML的概念

5. 1. 2 VRML的起源与发展历程

5. 1. 3 VRML的功能与魅力

5. 1. 4 VRML资源

5. 2 VRML的编辑器和浏览器

5. 2. 1 VRML编辑器

5. 2. 2 VRML浏览器

5. 2. 3 VRML的压缩工具

5. 3 设计VRML的虚拟世界

5. 3. 1 设计故事梗概

5. 3. 2 构建物体

5. 3. 3 传感器

5. 3. 4 事件和路由

5. 3. 5 动画和脚本

5. 3. 6 修改和测试

5. 4 VRML综合编程实例

5. 4. 1 设计思想

5. 4. 2 系统开发环境

5. 4. 3 系统功能设计

5. 4. 4 系统的程序设计与实现

5. 5 3DS MAX与VRML

5. 5. 1 将3DS MAX的形体导出到VRML

5. 5. 2 在3DS MAX中插入VRML节点

5. 5. 3 制作实例

5. 5. 4 用3DS MAX建立虚拟世界的技巧

习题

实验

第6章 虚拟现实开发工具Superscape VRT

6. 1 Superscape VRT开发平台简介

6. 2 Superscape VRT开发平台的浏览器

6. 2. 1 交互三维虚拟现实世界浏览器

6. 2. 2 浏览器的工具条

6. 3 世界编辑器和材质库

6. 3. 1 世界编辑器

6. 3. 2 材质库(Warehouse)

6. 4 三维虚拟世界中的对象

6. 4. 1 边界体(Bounding cubes)

6. 4. 2 点(Points)

6. 4. 3 面(Faces)

6. 4. 4 形体(Shapes)

6. 4. 5 对象(Objects)

6. 4. 6 组对象(Group objects)

6. 4. 7 属性(Attributes)

6. 4. 8 动态对象(Dynamic object5)

6. 4. 9 动画(Animations)

6. 5 建造三维虚拟世界

6. 5. 1 用VRT设计三维虚拟世界

6. 5. 2 三维虚拟世界的创建步骤

6. 5. 3 在三维虚拟世界中创建形体

6. 5. 4 街区场景实例

6. 6 在WWW中应用三维虚拟世界

6. 6. 1 WWW中三维虚拟世界的文件格式

6. 6. 2 WWW中应用三维虚拟世界的方法

6. 7 小结

习题

实验

第7章 交互式虚拟现实设计实例

7. 1 前言

7. 2 设计思想

7. 2. 1 整体规划

7. 2. 2 关键对象的设计思想

7. 3 设计过程

7. 4 小结

习题

实验

附录A Superscape VRT中的属性列表

附录B Superscape VRT中材质的应用分类

附录C Superscape VRT中材质纹理的特殊处理