计算机图形学期末答辩作业——opengl室内简单场景设计(可键盘交互、可视角漫游、有纹理贴图、实现光照)

一、项目说明
这个opengl场景设计是我们的计算机图形学课程期末答辩大作业。此项目实现了一个简单的室内场景设计,此场景由沙发、茶几、桌子、水壶、地板、墙壁等元素构成,其中地板与墙壁采取了纹理贴图,并可使用键盘实现与场景的交互,可以实现视角漫游、物体旋转,控制光照等功能。另外,此场景设计简单,代码简洁,共使用430多行代码便实现了简单的场景设计与基本操作,并且每一句代码都有非常详细的注释,相信就算是一点opengl基础没有也可通过学习本项目轻松入门。
二、运行说明
1、电脑版本:win10
2、运行软件:Visual Studio 2019
3、运行说明:
在vs 2019的安装目录中放入opengl函数库(可根据网上教程),然后打开vs2019,创建工程,新建.cpp文件,把源代码粘贴过去,编译运行即可。
也可下载如下图的计算机图形学场景设计压缩包,解压后直接点击.sln文件,进入vs2019后,即可运行。
三、部分源代码:


#pragma comment(lib,"opengl32.lib")
#pragma comment(lib,"glut32.lib")
#

你可能感兴趣的:(课程设计,c语言,数据库,几何学,计算机,图形学,基础教程,OpenGL)