出于节省CPU算力的考虑,项目要求在GPU上实现一些原本运行在CPU上的算法,所以开始学习OpenGL。学习过程中,找到了一些很棒的资料。在这里记录一下,分享给有需要的朋友们。强烈推荐两个学习网站:第一个是learnopengl的英文网站(虽然有中文版网站,但个人觉得英文版的描述更准确);第二个是GAMES101课程网站,可以补充一些必要的计算机图形学的知识。配合上代码实践,大家应该都可以快速入门OpenGL!
这篇博客会持续更新,我会把后续找到的一些优质资料分享给大家,欢迎关注!
1.学习网站
learnopengl
GAMES101:现代计算机图形学入门
Song Ho Ahn
OpenGL 官网
2.参考书籍
计算机图形学(OpenGL版)第3版
Fundamentals of computer graphics
OpenGL ES 3.0编程指南