学位论文 > 优秀研究生学位论文题录展示

虚拟环境中光影特效动态建模的研究与实现

作 者: 李栋
导 师: 周以齐
学 校: 山东大学
专 业: 设计艺术学
关键词: 虚拟环境 OpenGL 动态建模 光影特效
分类号: TP391.9
类 型: 硕士论文
年 份: 2011年
下 载: 32次
引 用: 0次
阅 读: 论文下载
 

内容摘要


交互性、构想性和沉浸感是虚拟现实技术的三个基本特征。其中,沉浸感是指用户对虚拟现实的投入程度,它很大程度上影响了用户的虚拟体验,该特性的实现程度是虚拟现实技术优劣的重要指标。虚拟环境是虚拟现实技术的一个比较核心的研究内容,其真实性是决定用户能否沉浸其中的重要因素。光影特效作为现实生活中最司空见惯的动态景象,其存在与否直接影响到虚拟环境的真实程度,但是由于其实时性,非物质性等特点,在虚拟环境中,只能通过动态建模来实现,这也是本文的主要工作内容本文对比较常见的几种光影现象包括倒影,高光,球体折射,阴影等进行了深入的分析研究,在此基础上利用OpenGL三维图形开发包动态建模实现。本文首先对OpenGL本身的工作流程,以及几何变换,光照模型及片断测试等特性进行了深入的剖析理解,这是实现后面光影特效建模的工具基础。随后,本文对要实现的各种光影现象的各种特性等进行了详尽的分析研究,在此基础上选取适当的实现手段,进行编程实现。其中,倒影的实现用到了相应的矩阵变换以及OpenGL本身的模板测试,混合等技术,高光的实现主要是对OpenGL本身提供的光照功能的综合应用,球体的折射效果是一种模拟实现,用到了OpenGL拷贝纹理和自动纹理映射等技术,然后,用两种算法:平面投影和阴影体为指导,完成了动态阴影的实现。本文最后,利用MFC窗口开发工具作为OpenGL的渲染窗口环境,实现了一个综合的虚拟环境系统,来展示各种光影特效的最终效果。在该综合环境系统中,加入了静态模型导入,天空穹,操作器及模型选择等模型,使整个虚拟环境系统更加完整。

全文目录


摘要  9-10
ABSTRACT  10-12
第1章 绪论  12-18
  1.1 引言  12-15
    1.1.1 虚拟现实特点  12-13
    1.1.2 虚拟环境的研究与发展  13-15
  1.2 虚拟环境及其真实感  15-16
  1.3 光影特效的动态建模  16
  1.4 课题的研究意义  16-17
  1.5 本文的主要工作  17-18
第2章 实现光影特效的OpenGL基础  18-34
  2.1 OpenGL概述  18
  2.2 OpenGL的工作流程  18-25
    2.2.1 几何顶点处理阶段  20-21
    2.2.2 图元处理阶段  21-23
    2.2.3 片元处理阶段  23-24
    2.2.4 象素处理阶段  24-25
  2.3 OpenGL的几何转换  25-29
    2.3.1 视图与模型变换  25-27
    2.3.2 投影变换  27-28
    2.3.3 视口变换  28-29
  2.4 OpenGL中的光照  29-31
  2.5 OpenGL中的片断测试技术  31-33
    2.5.1 剪裁测试  31-32
    2.5.2 Alpha测试  32
    2.5.3 模板测试  32-33
    2.5.4 深度测试  33
  2.6 本章小结  33-34
第3章 光影特效的动态建模实现  34-64
  3.1 光影特效概述  34-35
  3.2 倒影效果的实现  35-41
    3.2.1 反射及倒影分析  35-36
    3.2.2 倒影坐标的计算  36-38
    3.2.3 倒影成像位置  38-40
    3.2.4 倒影清晰度  40-41
  3.3 高光特效的实现  41-44
    3.3.1 高光现象分析  41-42
    3.3.2 实现高光特效时OpenGL光照模型设定  42-43
    3.3.3 影响高光效果因素  43-44
  3.4 球体折射效果实现  44-51
    3.4.1 折射现象分析  45-46
    3.4.2 折射效果的实现技术分析  46-48
    3.4.3 拷贝场景纹理  48-49
    3.4.4 拷贝纹理的映射  49-51
  3.5 阴影效果实现  51-62
    3.5.1 阴影现象分析  52-53
    3.5.2 平面投射阴影算法分析  53-54
    3.5.3 阴影体算法分析  54-55
    3.5.4 确定阴影体外轮廓  55-60
    3.5.5 阴影的绘制位置  60-62
  3.6 本章小结  62-64
第4章 虚拟环境综合系统实现  64-82
  4.1 基于MFC实现的虚拟环境窗口渲染  64-67
    4.1.1 MFC概述  64-65
    4.1.2 MFC中实现OpenGL渲染  65-67
  4.2 光影特效基础环境实现  67-76
    4.2.1 静态模型的导入  67-69
    4.2.2 天空穹的实现  69-76
  4.3 虚拟环境交互控制  76-80
    4.3.1 操作器实现  76-78
    4.3.2 模型选择功能实现  78-80
  4.4 本章小结  80-82
总结与展望  82-84
参考文献  84-88
致谢  88-89
学位论文评阅及答辩情况表  89

相似论文

  1. 人脑解剖结构图谱软件的设计与实现,TP391.41
  2. 下肢康复机器人的训练规划与康复效果评估,R49
  3. 小麦群体生长可视化系统的设计与实现,S512.1
  4. 油菜植株形态结构模型及可视化,S565.4
  5. 网络环境下高校思想政治教育的问题与对策,G641
  6. 基于PC+运动控制卡的雕铣系统开发及铣削仿真研究,TG54
  7. 机载激光雷达测量系统及点云数据快速处理技术,TN959.73
  8. 立式数控铣削仿真加工系统研制,TG547
  9. 基于OpenGL的化学金属与液体反应虚拟实验的设计与实现,TP311.52
  10. 基于OpenGL的化学液体倾倒虚拟仿真实验的设计与实现,TP391.9
  11. 电子细胞下基因对基质表达调控的实现,TP391.41
  12. 矿井三维建模与可视化技术研究及应用,TP391.41
  13. 基于OpenGL的矿井通风可视化研究,TP391.41
  14. 基于元胞自动机模型的硅各向异性腐蚀模拟,TB304
  15. 科学计算中的标量场可视化技术,TP391.41
  16. 基于数字化技术的工程制图教学系统研究,TB23-4
  17. 基于OpenGL的实时阴影算法研究,TP391.41
  18. 钣金数控切割三维仿真研究,TG48
  19. 基于三维扫描技术的针织物起毛球等级评定的研究,TP391.41
  20. 手机增强现实虚实注册关键技术研究,TP391.9
  21. 基于OpenGL和VisualC++的交互式虚拟实验系统的研究,TP391.6

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 信息处理(信息加工) > 计算机仿真
© 2012 www.xueweilunwen.com