文摘
英文文摘
独创性声明及学位论文版权使用授权书
第一章绪论
1.1虚拟现实技术的概念与特征
1.2虚拟现实系统的分类
1.3虚拟现实的应用领域
1.4虚拟校园的建设与应用
1.5论文的主要研究内容与组织
第二章系统模块设计
2.1图形管线与坐标系
2.1.1图形管线绘制流程
2.1.2图形管线中的坐标系
2.2数据库OpenFlight文件
2.3引擎开发工具Vega
2.3.1 Vega简介
2.3.2 Vega的核心模块
2.3.3 Vega的渲染过程
2.3.4基于Vega的虚拟现实开发过程
2.4虚拟校园漫游系统的需求分析
2.4.1需求分析
2.4.2漫游系统的软硬件平台构成
2.5漫游系统开发过程
2.5.1漫游系统中的建模技术
2.5.2基于Vega的模块设计
2.5.3基于MFC的引擎程序框架设计
2.5.4漫游系统的渲染流程
第三章视点漫游和碰撞检测的设计与实现
3.1视点和投影体
3.1.1概念
3.1.2视点的基本变换
3.1.3场景漫游中视点位置计算
3.1.4基于Vega的视点设置
3.2漫游方式的分析与设计
3.2.1自动漫游
3.2.2鼠标控制漫游
3.2.3基于映射方式的地图导航
3.2.4基于最短路径方式的地图导航
3.3碰撞检测的基本原理
3.3.1碰撞检测技术的分类
3.3.2经典的碰撞检测处理流程
3.4基于Vega的碰撞检测设计与实现
3.4.1 Vega的碰撞检测技术
3.4.2基于Vega的视点碰撞检测分析与设计
第四章虚拟环境及特殊效果设计及实现
4.1虚拟环境设计
4.1.1雾效果的设计
4.1.2动态云的设计
4.1.3星际的模拟
4.2光照效果的设计
4.2.1 3D图形学光照模型
4.2.2 Vega中光源与模型材质
4.3基于粒子系统的特效设计与实现
4.3.1粒子系统基本原理
4.3.2粒子系统的研究与分析
4.3.3基于Vega粒子系统的雨雪效果设计
4.3.4粒子系统的快速显示方法
第五章语音控制与虚拟声音设计与实现
5.1虚拟现实中的语音识别研究与设计
5.1.1语音识别系统构成
5.1.2 Microsoft Speech SDK
5.1.3基于SAPI的语音控制
5.2虚拟声音的设计与实现
5.2.1三维虚拟声音的概念与特征
5.2.2人类听觉模型
5.2.3基于Vega声音引擎原理分析与实现
第六章立体显示与虚拟人物的设计与实现
6.1虚拟现实中的立体显示研究与设计
6.1.1立体图像对、双目视差及立体显示
6.1.2立体显示技术
6.1.3 Vega中的立体显示
6.1.4漫游系统中的立体显示设计
6.2人物仿真
6.2.1人物仿真概述
6.2.2基于DI-GUY的人物仿真设计与实现
第七章全文总结
7.1本文工作
7.2后续工作与研究目标
参考文献
致谢