作者:手机用户2502939795 | 来源:互联网 | 2023-05-18 14:05
最近实习工作上有一些比较重要的突破和进展,很开心!前两天毕设选题的事情也基本搞定。课题方向和实习内容很吻合,都是OpenGL下三维虚拟现实系统的实现。所以如果认认真真下功夫把OpenGL用
最近实习工作上有一些比较重要的突破和进展,很开心!前两天毕设选题的事情也基本搞定。课题方向和实习内容很吻合,都是OpenGL下三维虚拟现实系统的实现。所以如果认认真真下功夫把OpenGL用好的话,实习毕设就两不误了:)
谈谈OpenGL开发的安排:
1. 构建健壮性强的OpenGL初始化函数
2. 构建一个灵活强大的摄像机类
3. 能够加载和显示BMP JPG图片
4. 实现键盘鼠标响应
5. 能够加载和渲染mdl 3ds模型
6. 实现灵活多样的Alpha混合
7. 构建高级粒子系统
8. 实现三维声效
9. 实现高级Shader效果: 运动模糊,金属反射,镜头光晕,水面波纹,墙面凹凸,枪口空气热效,HDR,实时阴影等等
10. 天空盒子
11. 碰撞检测
12. AI寻路
13. 数学功能函数
基于前段时间的学习和研究,目标1、2、3、4、10、13都是比较容易实现的,一个星期时间应该能搞定。剩下的时间主要投入于6、7、9。在实现了上述功能的基础上再做5、11、12这些“高端”一点的数学stuff。
加油!