收藏本站
《中国科学院大学(中国科学院沈阳计算技术研究所)》 2018年
收藏 | 手机打开
二维码
手机客户端打开本文

三维渲染引擎的设计与实现

牛鹏  
【摘要】:随着计算机软、硬件突飞猛进的发展,计算机图形学近年来得到了众多的关注和快速发展,在各行各业得到了广泛的应用。三维图形技术包含了许多的图形图像处理算法,增加了开发难度。尽管有底层图形开发库的支持,但是在实际的项目开发中,通过直接调用这些底层图形库提供的接口来开发图形应用程序,仍存在着一定的局限性,制约着三维图形应用的开发进度,影响开发效率。所以本文在分析和研究三维图形渲染引擎的结构和工作流程的基础上,自己设计了一个完整的基于OpenGL的三维渲染引擎。本文设计的三维渲染引擎按照功能和任务的不同分为核心功能模块和扩展功能模块。为了充分发挥现代图形处理器的优势,进一步提高渲染的效率和质量,在设计的框架的基础上,集成了目前比较先进的渲染算法。本文的主要研究成果主要包括:1、在对国内外主流的三维渲染引擎的应用特征充分分析的基础上,完成了三维渲染引擎框架的设计,并对架构中各个功能模块进行了相关的介绍。2、在场景管理模块采用了先进的自适应二叉树场景组织算法负责场景中对象的划分。在自适应二叉树场景组织结构的基础上采用基于包围球和包围盒的视锥体裁剪算法,减少了参与可见性计算的节点的数量,提高了裁剪的精确性和后续渲染效率。3、对三维渲染引擎框架中主要子模块进行了类的结构设计与实现。
【学位授予单位】:中国科学院大学(中国科学院沈阳计算技术研究所)
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP391.41

【参考文献】
中国期刊全文数据库 前10条
1 牛鹏;廉东本;苏谟;;基于自适应二叉树的场景视锥体裁剪算法[J];计算机系统应用;2018年03期
2 吴央;;浅析计算机图形学的发展及运用[J];电脑迷;2017年04期
3 张宇;;一种基于八叉树的动态场景管理方式[J];电脑知识与技术;2015年14期
4 宋华振;;自动化软件价值体系构成[J];自动化博览;2014年05期
5 崔然;;浅析计算机图形学的应用状况[J];电子制作;2013年08期
6 郝钰;李毅;;基于层渲染的CSM[J];计算机工程与设计;2012年10期
7 王伟;宫玉梅;曹征;;面向自重构系统的软硬件协同透明编程模型[J];科技信息;2011年22期
8 姚崇;徐明;隋晓奎;;OGRE在飞行模拟视景系统中的应用[J];电脑编程技巧与维护;2010年12期
9 梁爱民;梁晓辉;于卓;;一种基于松散八叉树的复杂场景可见性裁剪算法[J];计算机辅助设计与图形学学报;2007年12期
10 封春升;王莉莉;杨跃东;;基于视域剔除和图像缓存技术的复杂场景快速绘制方法[J];系统仿真学报;2006年S1期
中国硕士学位论文全文数据库 前10条
1 熊泽宇;数据中心场景三维可视化的研究[D];东北电力大学;2016年
2 余沛文;视锥体裁剪几何算法与测试方法研究[D];东华大学;2016年
3 曹晶;基于混合层次包围盒的碰撞检测算法的研究[D];西安科技大学;2014年
4 黄龙;基于GLSL三维渲染效果的研究与应用[D];西安科技大学;2014年
5 闫志;面向可编程着色器的多光源加速算法研究与实现[D];山东大学;2014年
6 张诗楠;高精度虚拟战场环境构建研究[D];南京理工大学;2014年
7 吴应嘉;DirectX 3D游戏引擎制作与实现[D];电子科技大学;2014年
8 陈彬;三维图形引擎动画系统的设计与实现[D];电子科技大学;2014年
9 卜恪;可视化材质着色编程系统的设计与实现[D];华中科技大学;2013年
10 李可嘉;基于图形引擎的大规模海洋实时渲染技术研究及应用[D];电子科技大学;2011年
【共引文献】
中国期刊全文数据库 前10条
1 王振武;吕小华;韩晓辉;;基于四叉树分割的地形LOD技术综述[J];计算机科学;2018年04期
2 牛鹏;廉东本;苏谟;;基于自适应二叉树的场景视锥体裁剪算法[J];计算机系统应用;2018年03期
3 赵维;茅坪;沈凡宇;;下一代三维图形引擎发展趋势研究[J];系统仿真学报;2017年12期
4 谭力恒;万荣锋;万刚;李锋;;全球虚拟地理环境中实时阴影关键技术研究[J];系统仿真学报;2017年S1期
5 于海燕;张帅;余沛文;何援军;;视锥体裁剪几何算法研究[J];图学学报;2017年01期
6 曲朝阳;熊泽宇;颜佳;辛鹏;曲楠;;基于空间分割的电力大数据三维全景可视化场景管理方法[J];华北电力大学学报(自然科学版);2016年02期
7 郭钊;范湘涛;谭剑;;基于光源空间透视的平行分割阴影图算法[J];地理与地理信息科学;2016年01期
8 陈文棋;范强;罗俊;陈进;潘旭东;;基于OGRE的国网电力巡线软件的设计与实现[J];太赫兹科学与电子信息学报;2015年04期
9 韩雪菲;;针对计算机图形技术在资源管理中的应用[J];黑龙江科技信息;2015年21期
10 王珊;张建志;;一种远程动态可重构的嵌入式系统设计[J];无线电工程;2014年08期
中国硕士学位论文全文数据库 前10条
1 李莉;基本图形反走样绘制算法的改进研究[D];兰州理工大学;2018年
2 牛鹏;三维渲染引擎的设计与实现[D];中国科学院大学(中国科学院沈阳计算技术研究所);2018年
3 刘进平;运动物体的碰撞检测算法研究[D];武汉科技大学;2018年
4 纪冰;基于SOA技术的城乡低保系统研究和设计[D];吉林大学;2017年
5 李一;基于Unity3D的虚拟战场环境研究与实现[D];河北科技大学;2018年
6 郜敏;现场生产数据实时驱动虚拟汽车电子生产线研究与开发[D];东南大学;2017年
7 林菁;基于Android平台作物3D模型渲染方法的实现[D];西北农林科技大学;2017年
8 龙敏;GPU中三维图形裁剪算法的研究与实现[D];湖南大学;2017年
9 王磊;数据中心三维可视化运行服务平台编辑器的设计与实现[D];中国科学院大学(中国科学院沈阳计算技术研究所);2017年
10 许兵;基于虚拟现实设备的典型飞机机翼装配仿真[D];沈阳航空航天大学;2017年
【二级参考文献】
中国期刊全文数据库 前10条
1 章伟;;试分析计算机图形学的应用与发展[J];科技与创新;2016年19期
2 王倩;高保禄;高锐军;阴桂梅;;基于四叉树包围球和屏幕误差的LOD算法[J];微电子学与计算机;2016年05期
3 张宇;;一种基于八叉树的动态场景管理方式[J];电脑知识与技术;2015年14期
4 范毅晟;谢保川;李雪青;;计算机图形学的发展及应用探讨[J];电子技术与软件工程;2013年22期
5 任杰;;浅谈计算机图形学的发展历程及其应用领域[J];现代营销(学苑版);2012年08期
6 王艳春;张金政;李绍静;;计算机图形学课程教学思考[J];计算机教育;2011年14期
7 彭辉;刘善梅;翟瑞芳;;以能力为导向的计算机图形学教学模式[J];计算机教育;2011年08期
8 过洁;徐晓旸;潘金贵;;基于阴影图的阴影生成算法研究现状[J];计算机辅助设计与图形学学报;2010年04期
9 张燕燕;黄其涛;韩俊伟;张镭;姜洪洲;;飞行模拟器视景系统的设计与实现[J];系统仿真学报;2009年12期
10 李刚;苏丽君;张军令;;OGRE技术在三维仿真场景中的应用研究[J];舰船电子工程;2009年03期
中国硕士学位论文全文数据库 前10条
1 张宏阁;电力企业信息化评价体系应用研究[D];北京邮电大学;2014年
2 吴香太;基于GPU的大规模复杂场景渲染的优化算法研究与实现[D];华南理工大学;2013年
3 朱鹏宇;虚拟家庭装修系统中实时渲染模块框架与特效的研究与实现[D];浙江大学;2013年
4 李军;基于场景图的分布式虚拟现实系统一致性的设计与实现[D];北京交通大学;2012年
5 吕憧憬;基于海陆一体化平台的海上溢油实时动态可视化研究与设计[D];中国海洋大学;2012年
6 曾杰;大规模地形快速绘制技术研究[D];电子科技大学;2012年
7 张毓茜;真实感三维场景中实时渲染特效的研究与实现[D];电子科技大学;2012年
8 潘兆焕;基于延迟着色技术的实时渲染引擎的研究[D];武汉理工大学;2011年
9 陈虎;3D游戏引擎的研究与实现[D];武汉理工大学;2011年
10 贺加川;基于DirectShow与OpenGL的视频通讯软件设计与实现[D];华中科技大学;2011年
【相似文献】
中国期刊全文数据库 前10条
1 ;浩辰开发渲染引擎,国产CAD平台实现重大突破[J];深圳土木与建筑;2007年02期
2 胡芯菲;彭四伟;;虚拟演播三维实时渲染引擎控制器[J];计算机系统应用;2017年01期
3 张晓伟;;基于嵌入式的3D游戏图形渲染引擎的设计[J];软件导刊;2009年08期
4 李立;耿恒杰;;国际主流渲染引擎在江苏卫视节目生产中的特色化应用[J];视听界(广播电视技术);2014年04期
5 ;浩辰ICAD2007i全新渲染引擎[J];CAD/CAM与制造业信息化;2007年08期
6 ;焦点[J];软件和信息服务;2015年03期
7 李沫南;;双核浏览器漫谈[J];程序员;2010年08期
8 胡圣武;韩合轩;;基于OGRE渲染引擎虚拟拆装的研究[J];地理空间信息;2011年02期
9 刘志强;;浅谈“Vray渲染引擎”线性工作流程在三维动画中应用研究[J];品牌;2014年06期
10 云天;CartoonReyes二维渲染引擎[J];电视字幕(特技与动画);2003年05期
中国重要会议论文全文数据库 前7条
1 陈天洲;陈学亮;施青松;;基于多核平台优化的OGRE 3D渲染引擎[A];第三届和谐人机环境联合学术会议(HHME2007)论文集[C];2007年
2 杨为邦;王维;江国焰;;渲染引擎的渲染算法探讨[A];第三届长三角科技论坛(测绘分论坛)暨'2006江苏省测绘学术年会论文集[C];2006年
3 沈佳中;王毅刚;;力反馈技术在虚拟装配中的应用研究[A];浙江省电子学会2013学术年会论文集[C];2013年
4 顾礼华;杨飞飞;邹舟;;新一代高清虚拟演播室标准化运营管理[A];第十七届中国科协年会——分10 媒体融合论坛论文集[C];2015年
5 胡键巧;;多机位真三维虚拟直播室的设计方案考虑[A];2011中国电影电视技术学会影视技术文集[C];2011年
6 袁狄平;靳学胜;;视景仿真技术在消防灭火救援模拟训练中的应用[A];2007系统仿真技术及其应用学术会议论文集[C];2007年
7 曹国峰;;三维GIS渲染引擎中关键技术探讨[A];中国地理信息系统协会第三次代表大会暨第七届年会论文集[C];2003年
中国重要报纸全文数据库 前9条
1 记者 向杰;微软系统再爆严重漏洞[N];科技日报;2005年
2 本报记者 李觐麟;未来将会是一个“所见之处皆可增强”的世界[N];电脑报;2017年
3 添元;处理你的眼球[N];中国电脑教育报;2002年
4 ;世界因它们而精彩[N];电脑报;2004年
5 吴国圣;关于Web3D在博物馆应用的思考[N];中国文物报;2013年
6 ;松景XFX GeForceFX 5950 Ultra[N];中国电脑教育报;2004年
7 本报记者 王哲玮;三缺一Web变局前夜[N];计算机世界;2013年
8 广东 林鸣;世界因它们而精彩[N];电脑报;2004年
9 ;中流砥柱7000元[N];中国电脑教育报;2001年
中国硕士学位论文全文数据库 前10条
1 牛鹏;三维渲染引擎的设计与实现[D];中国科学院大学(中国科学院沈阳计算技术研究所);2018年
2 王瑾;MAYA场景解算系统设计与实现[D];山东大学;2018年
3 于克宁;3D游戏渲染引擎的设计与实现[D];北京交通大学;2011年
4 刘皓;3D图形渲染引擎的设计与实现[D];电子科技大学;2007年
5 胡芯菲;虚拟演播三维实时渲染引擎的设计[D];北京化工大学;2016年
6 李永祥;嵌入式浏览器布局渲染引擎的研究与实现[D];电子科技大学;2013年
7 吴俊霆;3DSMAX线性渲染引擎的灯光仿真技术研究及应用[D];湖南大学;2013年
8 袁嘉贝;基于iOS的3D水墨渲染引擎研究与实现[D];上海交通大学;2014年
9 宋西军;着色器简化和优化的研究与实现[D];山东大学;2012年
10 官酩杰;基于OpenGL ES的移动平台图形渲染引擎研究与实现[D];北京交通大学;2010年
中国知网广告投放
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026