学位论文 > 优秀研究生学位论文题录展示
基于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
|
相似论文
- 基于OGRE的压延塑化三维仿真系统的设计与实现,TP391.9
- 基于OGRE的离心脱水三维仿真系统的设计与实现,TP391.9
- 基于J2ME的手机游戏开发与实现,TP311.52
- 基于OGRE的视景仿真系统研究,U268.4
- 基于计算流体力学的太阳风研究与仿真,P353.8
- 基于多核平台优化的OGRE 3D渲染引擎,TP391.41
- 基于互动投影的游戏开发平台,TP391.41
- 基于三维渲染引擎编辑系统的研究与实现,TP391.41
- 基于骨骼蒙皮的2D人体变形技术的设计与实现,TP391.41
- 基于OGRE图形渲染引擎的视景仿真技术的研究与实现,TP391.9
- 基于开源引擎的协同吊装仿真研究与实现,TP391.9
- 基于OGRE的虚拟校园漫游系统的设计与开发,TP393.18
- 一种模块化实时红外场景仿真系统研究,TN219
- 基于OGRE的3D校园虚拟社区战斗系统设计与实现,TP311.52
- 基于OGRE的SCVR系统的设计与实现,TP391.9
- 基于OGRE的格斗游戏制作方法的研究与实践,TP311.52
- 基于开源引擎的3D赛车系统的研究与实现,TP391.41
- 动态红外诱饵弹仿真方法研究,TN216
- 基于3D的多移动机器人仿真系统的研究与设计,TP242
- OGRE在变电站仿真系统中的应用,TM743
中图分类: > 工业技术 > 无线电电子学、电信技术 > 无线电设备、电信设备 > 终端设备 > 显示设备、显示器
© 2012 www.xueweilunwen.com
|