1)主要思想和可实现的功能
基于老师在课程上讲的一些3D的实现,以及模型导入,图像导入等功能,我们做了一个简单的3D漫游,以及漫游的转弯过程,因为时间原因很多地方还不完善,但是基本的漫游过程,可以实现了,他可以前进,后退,转弯……
2)程序操作说明
ESC:初始界面切换
W:前进
S:后退
A:左转
D:右转
3)所用OpenGL技术(鼠标、键盘、图形变换、双缓存、动画。。。)
键盘交互,图像导入,模型导入,视点视角旋转,漫游过程,双缓存等
4)项目制作过程进度,开发周期
1月1日构思
1月2日集体讨论确定实现的功能
1月3日分工实现代码
1月4日进行完善和修改
1月5日检查代码错误,写开发文档
5)总结项目的收获、心得体会和不完善之处
收获:通过这次实验是我充分的掌握了3D的模型一届坐标,而且更加好的使用键盘,而且将坐标的原理掌握牢固,一些基础图形的绘制也基本记得清楚。
心得体会:感觉3D漫游很多地方还是不怎么熟悉,很多多余的面去不掉。
不完善之处:迷宫的一部分,没有实现全部。
6). 参考资料,包括网址、书籍等
老师给的实验代码
老师的讲义
7). 收获总结
通过3D的学习,需要一定的空间想象能力,需要有好的建模能力,在坐标变化时能合理转化,能做到转化后而不改变它本质,从而达到理想的效果,3D的使用为游戏等多方面事物增加了娱乐性和趣味性,让事物更加灵活,更具有表现能力,小组组员间的合作也是不容忽视的,在变化场景出现问题的时候,需要一起想象,让工作减轻了不少。