基于游戏引擎的游戏开发技术与算法研究任务书
2020-05-14 22:16:44
1. 毕业设计(论文)的内容和要求
在前人研究的基础上,研究游戏引擎中基于directx或者opengl场景渲染的原理和流程,分析渲染算法在各游戏引擎中的应用和效果,同时使用具有代表性的游戏引擎,开发相应的游戏软件,分析开发中的渲染流程,展现图形渲染在游戏开发中的效果。最后,结合虚拟现实的理念,引入kinect体感设备到游戏中,展现自然人机交互在改善用户体验的重要性和有效性。
1.渲染算法的分析研究:使用opengl图形接口来测试实现,开发算法应用的程序demo,检验算法在图形渲染中的效果. opengl与directx类似都是图形函数库,它们的开发属于底层开发,直接调用底层图形显卡设备。图形的开发以图形学理论为主,以矢量、矩阵、颜色、光照概念为基础,以图形渲染为核心,研究重点为着色器等技术,并在理论设计的基础上进行基本图形的渲染,另外对不同渲染需求分析对显卡的要求,与显卡梯度图对应。
2.2d游戏开发的应用:采用cocos2d-x游戏引擎。coco2d-x是目前最热门的2d游戏引擎,开发语言为c ,具有跨平台特性,这里使用此引擎开发一款2d机战游戏,游戏创新点为突破传统单机机战游戏模式,利用iphone的多点触控功能,实现多机操控,并分析其中的图形渲染过程和渲染效率问题,游戏的开发体现面向对象思想。
2. 参考文献
[1] a kaplanyan,c dachsbacher cascaded light propagation volumes for real-time indirect illumination[j] acm siggraph symposium on interactive 3d graphics amp; games, 2010:99-107.
[2] a kaplanyan light propagation volumes in cryengine 3[j] advances in real-time rendering in 3d graphics and games, 2009.
[3] j tessendorf simulating ocean water[j] simulating nature realistic amp; interactive techniques acm siggraph #8217;01 course notes, 2001.
3. 毕业设计(论文)进程安排
起讫日期 |
设计(论文)各阶段工作内容 |
备 注 |
2015-11-15~2015-12-26 |
下达任务书, 根据任务书明确课题目标和内容 |
|
2015-12-27~2016-1-15 |
查阅相关文献,撰写开题报告并开题 |
|
2016-2-22~2016-3-15 |
根据任务书要求,设计游戏内容与思路,提出游戏创意; |
|
2016-3-16~ 2016-4-15 |
搭建开发环境与游戏引擎底层渲染测试环境,准备实际实现方案 |
|
2016-4-16~2016-5-15 |
完成游戏开发,完善游戏功能与界面,整理游戏类结构,初步分析研究游戏在运行过程中的渲染过程与资源加载过程,分析游戏渲染效率方案,整理总结并迎接中期检查; |
|
2016-5-16~2016-5-30 |
调试完善游戏程序,完成毕业设计论文写作。 |
|
2016-6-1~2016-6-12 |
论文定稿,准备软件和论文的答辩 |
|
2016-6-13~2016-6-14 |
整理文档并归档 |
|