基于视频输入的虚拟交互系统的设计与实现
| 0 前言 | 第1-8页 |
| 1 绪论 | 第8-16页 |
| ·课题来源和研究意义 | 第8页 |
| ·虚拟现实系统发展综述 | 第8-15页 |
| ·虚拟现实概述 | 第9页 |
| ·虚拟现实系统 | 第9-10页 |
| ·基于视频输入的虚拟场景合成系统 | 第10-12页 |
| ·虚拟交互系统 | 第12-14页 |
| ·基于视频输入的虚拟交互系统 | 第14-15页 |
| ·本文的主要工作 | 第15-16页 |
| 2 所用技术简介 | 第16-22页 |
| ·DirectX技术 | 第16-22页 |
| ·DirectShow技术简介 | 第17-19页 |
| ·Direct3D技术简介 | 第19-22页 |
| 3 系统分析与设计 | 第22-28页 |
| ·虚拟摸鱼系统简介 | 第22-23页 |
| ·目标性能分析 | 第23页 |
| ·关键性问题分析 | 第23-24页 |
| ·硬件组成及其性能要求 | 第24-25页 |
| ·软件系统实现原理 | 第25页 |
| ·系统的运行流程 | 第25页 |
| ·功能模块划分和类设计 | 第25-28页 |
| 4 视频合成到3D场景中 | 第28-34页 |
| ·视频捕捉 | 第28-31页 |
| ·Filter Graph的建立 | 第29-30页 |
| ·设备枚举和对象绑定 | 第30页 |
| ·视频抠象 | 第30-31页 |
| ·视频作为纹理的载入 | 第31-32页 |
| ·Alpha混合处理的采用 | 第32-34页 |
| ·Alpha混合处理概述 | 第32-33页 |
| ·我们的处理过程 | 第33-34页 |
| 5 虚拟场景的交互 | 第34-43页 |
| ·鱼的类设计 | 第35-37页 |
| ·鱼模型的载入 | 第37-38页 |
| ·鱼动作的模拟 | 第38-39页 |
| ·坐标的统一 | 第39页 |
| ·碰撞检测 | 第39-43页 |
| ·鱼与人手的碰撞 | 第39-41页 |
| ·鱼与虚拟环境中的物体的碰撞 | 第41-43页 |
| 6 虚拟环境的模拟 | 第43-51页 |
| ·所用的技术 | 第43-45页 |
| ·水底纹理的载入 | 第45页 |
| ·光影效果的实现 | 第45-46页 |
| ·水底和光影的纹理混合 | 第46-48页 |
| ·Vertex Shader的运用 | 第48-51页 |
| 7 成果与展望 | 第51-53页 |
| ·全文工作总结 | 第51页 |
| ·有待解决的问题及进一步研究的方向 | 第51-53页 |
| 参考文献 | 第53-55页 |
| 发表论文及所获奖励 | 第55-56页 |
| 致谢 | 第56-58页 |