1. 毕业设计(论文)的内容和要求
运用计算机图形学以及opengl的相关知识,完成模型的导入与虚拟场景的设计与实现,使用相关的光照模型来渲染物体,如phong光照模型等。
并且为了具有良好的交互性,用户可以使用键盘鼠标来操控程序中的一些内容如模型和纹理。
本程序主要通过计算机图形学的相关知识,运用opengl,glfw等工具来渲染相关图片通过增添光源、明暗处理,高光处理等手段来大幅度的提升图像的真实感。
2. 实验内容和要求
要求以Visual Studio 2012为开发工具,主要以C 为开发语言 ,用OPGENGL实现虚拟场景的渲染。
包括的功能有: 1、能够绘制虚拟的背景,正方体背景,地板模型等 2、能够导入外部的模型 3、具有点光源与方向光源 4、渲染物体时能够运用Phong光照模型进行渲染使物体具有一定的真实感 5、用户可以操控键盘旋转模型 6、用户可以使用键盘切换地板的纹理,天空盒背景 7、用户可以使用键盘与鼠标自由的控制观察方向,并且物体所反射的光照会随着观察的变化而变化
3. 参考文献
[1]peter shirley.计算机图形学(第二版)人民邮电出版社
[2]网站:learnopengl.com
[3]eric lengyel 清华大学出版社 3d游戏与计算机图形学中的数学方法 2004.3
4. 毕业设计(论文)计划
2022.12.10 2022.12.25 毕业设计选题及需求调查、分析 2022.12.26 2022.01.15 研究设计OPENGL,分析设计场景的渲染,划分功能块 2022.01.16 2022.04.07 完成系统基本设计,调试,完善系统设计 2022.04.14 2022.04.14 毕业设计中期检查,针对检查结果进一步进一步完善软件设计 2022.04.15 2022.05.10 毕业论文撰写、毕业设计答辩材料准备、论文装订工作;完成毕业论文送审评审工作 2022.05.10 2022.05.20 进一步对毕业设计进行优化,调试
