# My-CG-Project
### 计算机图形学-大作业,使用OpenGL创造出一个可交互场景,完成建模、光照、材质、阴影等功能
## 场景预览
![Image of p1](img/p1.jpg)
## 模型的层次结构框图
![Image of p2](img/p2.jpg)
![Image of p3](img/p3.jpg)
## 键盘的交互
### 按键1:切换到场景视图
#### 在这个视图下,用户以上帝视角查看周围环境,在这个视角下,允许使用的操作有上、下、左、右键分别移动相机的角度,滑轮控制相机的远近。
![Image of p4](img/p4.jpg)
### 按键2:切换到人视图
#### 在这个视图下,用户以人视角观看场景,用户允许使用的操作是w、a、s、d,分别控制人的前进、左转、后退、右转,效果如下。
![Image of p5](img/p5.jpg)
### 按键3(或者f键):切换到汽车视图,开车
#### 这个视图下,用户以人视角观看场景,用户允许使用的操作是w、a、s、d,分别控制汽车的前进、左转、后退、右转,效果如下。
![Image of p6](img/p6.jpg)
没有合适的资源?快使用搜索试试~ 我知道了~
计算机图形学-大作业,使用OpenGL创造出一个可交互场景,完成建模、光照、材质、阴影等功能.zip
共171个文件
jpg:41个
obj:27个
png:20个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 102 浏览量
2024-06-23
21:01:40
上传
评论
收藏 24.59MB ZIP 举报
温馨提示
该资源内项目源码是个人的课程设计、毕业设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 该资源内项目源码是个人的课程设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。
资源推荐
资源详情
资源评论
收起资源包目录
计算机图形学-大作业,使用OpenGL创造出一个可交互场景,完成建模、光照、材质、阴影等功能.zip (171个子文件)
CMakeDetermineCompilerABI_CXX.bin 48KB
CMakeDetermineCompilerABI_C.bin 48KB
CMakeCCompilerId.c 20KB
main.c 31B
cmake.check_cache 85B
CMakeCXXCompiler.cmake 5KB
CMakeCCompiler.cmake 2KB
cmake_install.cmake 1KB
CMakeSystem.cmake 432B
CMakeRCCompiler.cmake 250B
vcpkg.config.cmake 205B
Mesh_Painter.cpp 64KB
main.cpp 21KB
CMakeCXXCompilerId.cpp 19KB
mesh.cpp 13KB
callback.cpp 9KB
camera.cpp 4KB
InitShader.cpp 2KB
robot.cpp 1KB
material.cpp 266B
glew32d.dll 706KB
glew32.dll 457KB
freeglutd.dll 423KB
freeglut.dll 245KB
.DS_Store 6KB
main.exe 238KB
CMakeCCompilerId.exe 93KB
CMakeCXXCompilerId.exe 93KB
fshader_light.glsl 1KB
vshader_mac.glsl 1KB
vshader_light.glsl 670B
vshadow.glsl 538B
vshader.glsl 529B
frobot.glsl 335B
fshadow.glsl 309B
fshader_mac.glsl 279B
fshader.glsl 260B
stb_image.h 257KB
mat.h 18KB
vec.h 10KB
mesh.h 4KB
Angel.h 2KB
Mesh_Painter.h 2KB
TriMesh.h 2KB
CheckError.h 1KB
camera.h 1KB
robot.h 1KB
callback.h 885B
material.h 224B
foo.h 1B
PlasterLarge.jpg 775KB
sky.jpg 775KB
Wood.jpg 501KB
DoorType1_1.jpg 418KB
disk.jpg 329KB
Rusted Metal.jpg 292KB
GreyBricks2.jpg 283KB
WindowBlue1.jpg 266KB
TreeLogEdgeWeathered.jpg 254KB
DoorType1_2.jpg 243KB
RoofTiles.jpg 190KB
cylinder10.jpg 156KB
WindowsBlue2.jpg 133KB
LAKEREM.JPG 128KB
Wood1.jpg 127KB
Stone.jpg 125KB
p6.jpg 124KB
p5.jpg 118KB
Cerchioni.jpg 108KB
p1.jpg 101KB
grass_real.jpg 95KB
p3.jpg 75KB
p2.jpg 55KB
p4.jpg 40KB
Car-Side-1.jpg 35KB
Car-Top.jpg 29KB
G17SPICF.JPG 24KB
G17SBEEH.JPG 22KB
Car-siren-Top.jpg 22KB
G17SLTRR.JPG 21KB
GreyStone2.jpg 21KB
Targa.jpg 20KB
G17SBEMS.JPG 20KB
G17SNUMR.JPG 18KB
Car-syren-Side.jpg 13KB
G17SHELC.JPG 10KB
Car-Back-Light.jpg 8KB
G17SLTRB.JPG 7KB
Car-Front-Light.jpg 5KB
G17SHENG.JPG 5KB
Car-Front-Grill.jpg 3KB
cache-v2-2cb4c42605d7a3704c8a.json 23KB
compile_commands.json 3KB
target-main-Release-b2c627d5df52f4733669.json 3KB
index-2020-03-02T01-13-54-0656.json 1KB
settings.json 1KB
codemodel-v2-d6c84c9cc5c14c4c9414.json 824B
launch.json 610B
c_cpp_properties.json 547B
query.json 76B
共 171 条
- 1
- 2
资源评论
毕业小助手
- 粉丝: 2762
- 资源: 5583
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功