免费学 OpenGL!在线书籍涵盖基础到高级知识,还有实战教程和纸质版可选
支持 LearnOpenGL
若正在使用广告拦截器,想支持 LearnOpenGL,可将本网站加入白名单,这对其帮助很大。当然,不这么做也没关系。
LearnOpenGL 内容导航
LearnOpenGL 有丰富的学习内容,包括简介、入门指南(含 OpenGL、创建窗口等多个方面)、光照、模型加载、高级 OpenGL、高级光照、PBR、实战、特邀文章等,还有代码仓库、翻译、隐私政策、关于等板块。
欢迎学习 OpenGL
欢迎来到学习 OpenGL 的在线书籍!无论出于学术、职业发展还是爱好目的,本书都能教您掌握现代 OpenGL 的基础知识、中级知识和高级知识。其目标是以易于理解的方式,通过清晰示例展示现代 OpenGL 各方面,并为后续学习提供参考。
为何读这些章节
互联网上虽有成千上万学习 OpenGL 的资源,但大多关注旧版 OpenGL,内容不完整、缺乏文档或不适合个人学习偏好。而这本书提供逐步指导、清晰示例,不会用大量细节淹没读者,适合没有图形编程经验的人,也让经验丰富的用户感兴趣,还能将想法转化为 3D 应用程序。
能学到什么
这些章节重点是现代 OpenGL,学习它需深入了解图形编程和 OpenGL 底层工作原理。会从核心图形概念开始,介绍 OpenGL 绘制像素及创造炫酷效果的方法。除核心知识,还会讨论实用技术,如遍历场景、创建光照效果等,还有实战教程,可基于所学创建小游戏,体验图形编程魅力。
从哪开始
Learn OpenGL 对想学习图形编程的人免费且永远免费,所有内容在左侧菜单。点击“简介”按钮即可开启学习之旅。
《Learn OpenGL》纸质版
经过 7 年多次修订,内容整理成纸质版书籍。作者投入大量精力,纸质书和网站内容一样。购买纸质版是对作者的支持,且有独特魅力。可在美国亚马逊、英国亚马逊、巴诺书店等零售商处购买,建议确保价格大致在 60 美元左右或等价格稳定后再买。
《Learn OpenGL》在线印刷版 - 免费 PDF
对纸质版源文件修订清理后,可在线以单个 PDF 文件形式阅读,适合想在旅途中阅读、做笔记或自行打印的读者。和网站一样,该版本免费且永远免费。不过,和纸质书类似,PDF 版本中的链接/网址会完整写出或作为脚注呈现,视频会显示静态图片,也没有函数悬停弹出提示,以适应离线阅读需求。
若想了解网站和书籍的最新进展及 LearnOpenGL 的其他相关新闻,可在 Twitter 上关注作者。
