文摘
英文文摘
第1章 绪论
1.1虚拟演播室系统的研究背景
1.1.1虚拟演播室系统的概念
1.1.2现有虚拟演播室系统的优缺点
1.1.3虚拟演播室系统的国内外研究现状
1.2本论文的主要研究内容及意义
1.3本论文的组织与结构
第2章 虚拟演播室系统及Direct3D场景生成技术
2.1虚拟演播室系统的工作原理与组成部分
2.2虚拟演播室中的场景生成技术
2.3Direct3D整体概述
2.3.1DirectX软件包
2.3.2Direet3D整体架构
2.4Direet3D应用开发知识点概述
2.4.1光照
2.4.2材质
2.4.3纹理贴图
2.4.4深度缓冲
2.4.5模板缓冲
2.4.6Alpha颜色混合
2.5本章小结
第3章 虚拟场景生成系统的设计
3.1虚拟场景生成系统的意义与功能
3.1.1系统的意义
3.1.2系统的主要功能
3.2底层软件平台的选择及功能简介
3.2.1开发语言与开发工具的选择
3.2.23D开发平台的选择
3.3系统的设计方法
3.4系统的总体结构设计
3.4.1虚拟场景生成流程分析
3.4.2虚拟场景生成系统的子模块划分
3.4.3虚拟场景生成系统的主要类功能设计
3.5系统的硬件环境
3.6本章小结
第4章 虚拟场景生成系统的实现
4.1事件处理模块的实现
4.2渲染初始化模块的实现
4.2.1初始化Direct3D设备
4.2.2初始化渲染环境
4.3场景数据预处理模块的实现
4.3.1原始场景数据的来源
4.3.2场景数据预处理模块的流程及子功能划分
4.3.3ASE数据文件的解析
4.3.4物体包围球的构筑
4.3.5自定义数据文件格式
4.4场景数据管理模块的实现
4.4.1几何物体数据管理的实现
4.4.2场景灯光数据管理的实现
4.4.3材质数据管理的实现
4.4.4纹理贴图数据管理的实现
4.5渲染环境管理模块的实现
4.6虚拟摄像机管理模块的实现
4.6.1构造虚拟摄像机
4.6.2虚拟摄像机的实现
4.7场景渲染模块的实现
4.7.1视截体平面的计算
4.7.2视锥裁剪的实现
4.7.3静态环境映射贴图的实现
4.7.4Alpha Blend技术的实现
4.7.5静态光照贴图技术的实现
4.7.6视频纹理映射的实现
4.7.7获取渲染完成的图像数据的实现
4.8图像数据输出模块的实现
4.9虚拟演播室系统的虚拟场景渲染及合成实验
4.10本章小结
总结与展望
致谢
参考文献
攻读硕士学位期间发表的论文