文摘
英文文摘
论文说明:修改提纲
声明
第一章绪论
1.1研究背景和研究意义
1.2国内外研究现状
1.2.1国内外3D引擎的研究和应用领域
1.2.2常用渲染引擎
1.3课题来源及研究内容
1.4论文组织
1.5本章小结
第二章系统实现的理论基础
2.1 3D数学理论
2.1.1 3D坐标系
2.1.2向量
2.1.3矩阵
2.1.4四元数
2.2基本3D流水线简介
2.2.1物体
2.2.2局部坐标到世界坐标的变换
2.2.3世界坐标到相机坐标的变换
2.2.4物体剔除和背面消除
2.2.5相机坐标到透视坐标的变换
2.2.6透视坐标到屏幕坐标的变换
2.2.7光栅化
2.3光照着色理论
2.3.1颜色
2.3.2光照模型
2.3.3光源类型
2.3.4顶点象素着色
2.4本章小节
第三章3D图形引擎功能模块概述
3.1引擎的构架
3.2主要功能模块
3.2.1内存管理模块
3.2.2数学基础模块
3.2.3输入控制模块
3.2.4图形渲染模块
3.2.5场景管理模块
3.3本章小结
第四章数学基础模块的设计与实现
4.1向量支持模块
4.1.1数据结构
4.1.2支持函数
4.2矩阵支持模块
4.2.1数据结构
4.2.2支持函数
4.3四元数支持模块
4.3.1数据结构
4.3.2支持函数
4.4本章小结
第五章3D引擎渲染模块的设计与实现
5.1基本3D数据结构
5.1.1顶点
5.1.2多边形
5.1.3物体
5.1.4相机
5.1.5渲染列表
5.2基本3D几何变换
5.2.1局部坐标到世界坐标转换
5.2.2物体剔除
5.2.3背面消除
5.2.4世界坐标到相机坐标的变换
5.2.5相机坐标到透视坐标的变换
5.2.6透视坐标到屏幕坐标的变换
5.2.7线框引擎的测试
5.3光照和着色处理
5.3.1恒定着色模式
5.3.2 Gouraud着色模式
5.4纹理映射处理
5.5 z排序和z缓存
5.6光栅化
5.7本章小结
第六章渲染引擎的应用
6.1物体加载
6.2定义光源
6.3定义相机
6.4产生场景
6.5场景渲染
6.6本章小结
第七章结束语
7.1工作总结
7.2工作展望
参考文献
致谢
硕士在读期间发表论文情况
电子科技大学;