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

基于OGRE的三维演示系统的设计与实现

作 者: 蔡明
导 师: 彭四伟
学 校: 北京化工大学
专 业: 计算机应用技术
关键词: 三维演示系统 OGRE 动画编辑器 动画播放器
分类号: TN873
类 型: 硕士论文
年 份: 2010年
下 载: 256次
引 用: 2次
阅 读: 论文下载
 

内容摘要


演示系统是一种演示文稿图形程序,集制作、演示文稿为一体。在会议、展览和教学以及其它许多涉及演示需求的领域中,三维演示系统具有比二维演示系统更好的视觉效果,具有广泛的使用前景。本课题设计和实现了一个基于OGRE的三维演示系统,可以用于对三维演示文稿的编辑和播放,从而增加了演示文稿的表现力。本课题把演示系统和OGRE相结合,结合OGRE的良好设计和渲染性能设计并实现演示系统的主要功能。结合OGRE的场景管理方法,利用设计模式的成熟经验,完成动画和转场的设计与实现;结合OGRE的可渲染对象,采用把文字作为被渲染的物体的方法,完成文字字体在场景中的载入;结合OGRE的整个渲染过程和渲染特点,利用设计模式的成熟经验,尤其是监听者模式,完成了一个可播放多格式动画的播放器的设计与实现。

全文目录


摘要  4-5
ABSTRACT  5-12
第一章 绪论  12-16
  1.1 课题的研究背景  12
  1.2 演示系统概述  12-14
    1.2.1 演示系统  12-13
    1.2.2 研究历史和应用现状  13
    1.2.3 演示系统发展趋势  13-14
  1.3 本课题的主要研究内容和意义  14
  1.4 论文的组织结构  14-16
第二章 系统关键技术综述  16-30
  2.1 设计模式  16-18
    2.1.1 设计模式定义  16-17
    2.1.2 设计模式分类  17
    2.1.3 设计模式的原则  17-18
  2.2 OGRE  18-29
    2.2.1 OGRE概述  18
    2.2.2 OGRE的插件体系  18-19
    2.2.3 OGRE的可渲染对象  19-20
    2.2.4 OGRE灵活的渲染队列  20
    2.2.5 OGRE的场景管理  20-21
    2.2.6 OGRE场景中的空间关系  21-24
    2.2.7 OGRE场景中的平移、缩放和旋转  24-28
    2.2.8 OGRE的材质  28-29
  2.3 本章小结  29-30
第三章 基于OGRE的三维演示系统的设计  30-56
  3.1 三维演示系统需求分析  30
  3.2 三维演示系统的体系结构  30-31
  3.3 基础库设计  31-36
    3.3.1 三维演示系统的动画和转场模块设计  32-33
    3.3.2 文件模块设计  33-34
    3.3.3 外部库封装模块设计  34-36
  3.4 动画编辑器设计  36-46
    3.4.1 基于OGRE的动画编辑器渲染框架设计  36-38
    3.4.2 动画编辑器中场景的设计  38-39
    3.4.3 动画编辑器中物体的设计  39
    3.4.4 动画编辑器中文字的设计  39-41
    3.4.5 文字读取方式的改进  41-44
    3.4.6 三维动画脚本的时间管理方式设计  44-46
  3.5 动画播放器的设计  46-53
    3.5.1 播放机制设计  47-48
    3.5.2 动画播放器中的拓扑图和时间轴设计  48-49
    3.5.3 不同类型的动画的混合播放方案设计  49-50
    3.5.4 多种时间管理方式的混合方案设计  50-51
    3.5.5 针对动画的缓冲策略设计  51-52
    3.5.6 针对动画的加速渲染策略的设计  52-53
  3.6 中间文件的结构设计  53-55
  3.7 本章小结  55-56
第四章 基于OGRE的三维演示系统的实现  56-70
  4.1 基础库中动画和转场的实现  56-58
  4.2 动画编辑器渲染框架的实现  58-62
  4.3 字体载入的实现  62-63
  4.4 键盘、鼠标事件的帧监听实现  63-64
  4.5 常用功能接口的实现  64-67
  4.6 动画编辑器的MFC用户界面实现  67-69
  4.7 本章小结  69-70
第五章 结论与展望  70-72
  5.1 结论  70
  5.2 展望  70-72
参考文献  72-74
致谢  74-76
研究成果及发表的学术论文  76-78
作者和导师简介  78-79
北京化工大学硕士研究生学位论文答辩委员会决议书  79-80

相似论文

  1. 基于OGRE的压延塑化三维仿真系统的设计与实现,TP391.9
  2. 基于OGRE的离心脱水三维仿真系统的设计与实现,TP391.9
  3. 基于J2ME的手机游戏开发与实现,TP311.52
  4. 基于OGRE的视景仿真系统研究,U268.4
  5. 基于计算流体力学的太阳风研究与仿真,P353.8
  6. 基于多核平台优化的OGRE 3D渲染引擎,TP391.41
  7. 基于互动投影的游戏开发平台,TP391.41
  8. 基于三维渲染引擎编辑系统的研究与实现,TP391.41
  9. 基于骨骼蒙皮的2D人体变形技术的设计与实现,TP391.41
  10. 基于OGRE图形渲染引擎的视景仿真技术的研究与实现,TP391.9
  11. 基于开源引擎的协同吊装仿真研究与实现,TP391.9
  12. 基于OGRE的虚拟校园漫游系统的设计与开发,TP393.18
  13. 一种模块化实时红外场景仿真系统研究,TN219
  14. 基于OGRE的3D校园虚拟社区战斗系统设计与实现,TP311.52
  15. 基于OGRE的SCVR系统的设计与实现,TP391.9
  16. 基于OGRE的格斗游戏制作方法的研究与实践,TP311.52
  17. 基于开源引擎的3D赛车系统的研究与实现,TP391.41
  18. 动态红外诱饵弹仿真方法研究,TN216
  19. 基于3D的多移动机器人仿真系统的研究与设计,TP242
  20. OGRE在变电站仿真系统中的应用,TM743

中图分类: > 工业技术 > 无线电电子学、电信技术 > 无线电设备、电信设备 > 终端设备 > 显示设备、显示器
© 2012 www.xueweilunwen.com