主页
OpenGL Book¶
欢迎 OpenGL Book
OpenGL Book是从2021年开始的beanflame哲学研究教程文档设计工程计划,是beanflame尝试写得很细,语言要通俗易懂,希望能够建立起一个完善的OpenGL教程。 无论你学习OpenGL是为了学业,找工作,或仅仅是因为兴趣,OpenGL Book网站都将能够教会你现代OpenGL(Core-profile)从基础,中级,到高级的知识。 OpenGL Book的目标是使用易于理解的形式,写得很细,语言要通俗易懂,使用清晰的例子,展现现代OpenGL的所有知识点,并与此同时为你以后的学习提供有用的参考。 如果您喜欢这个系列教程的话,不妨向beanflame的爱发电进行捐赠,支持一下作者,让这个教程能够持续完善并更新。
为什么要阅读这些教程呢?¶

在互联网上,有关学习OpenGL的有成千上万的文档与资源,然而其中大部分的资源仅仅讨论了OpenGL的立即渲染模式(Immediate Mode,通常会说旧OpenGL),亦或是不完整,缺少适当的文档,甚至是仅仅不适合你的口味。
所以,我的目标是提供一个既完整,又易懂的平台供人们学习。
如果你很享受那些提供手把手指导的教程,那些提供清晰例子的教程,以及那些不会一下将你淹没在细节中的教程,那么我的这些教程很可能就很适合你。
我的教程旨在让那些没有图形编程经验的人们能够理解,又让那些有经验的读者有阅读下去的兴趣。
我的教程同样也讨论了一些常用的概念,只需要你再有一点创造力,就能将你的想法变成真正的3D程序。
如果如果你觉得前面这些讲的都是你,欢迎继续阅读我的教程。
你将学会什么呢?¶
我这些教程的核心是现代OpenGL。
学习(和使用)现代OpenGL需要用户对图形编程以及OpenGL的幕后运作有非常好的理解才能在编程中有很好的发挥。
所以,我们会首先讨论核心的图形学概念,OpenGL怎样将像素绘制到屏幕上,以及如何利用黑科技做出一些很酷的效果。
除了核心概念之外,我们还会讨论许多有用的技巧,它们都可以用在你的程序中,比如说在场景中移动,做出漂亮的光照,加载建模软件导出的自定义模型,做一些很酷的后期处理技巧等。
最后,我们也将会使用我们已学的知识从头开始做一个小游戏,让你真正体验一把图形编程的魅力。
参考文档¶
百科、教程、文档、教程设计
LearnOpenGL 英文版的地址为:https://learnopengl.com/
LearnOpenGL CN 中文翻译版的地址为:https://learnopengl-cn.github.io/
3D Game Development with LWJGL 3 英文版的地址为:https://ahbejarano.gitbook.io/lwjglgamedev/
LWJGL3 开发3D游戏 中文翻译版的地址为:https://mouse0w0.github.io/lwjglbook-CN-Translation/
文档信息¶
| 网站 | 名字 | 是否完成进度 |
|---|---|---|
| OpenGL Book | beanflame | 100% |
本页面最近更新: 更新历史
发现错误?想一起完善? 在 GitHub 上编辑此页!
本页面网站:opengl-book
本页面的全部内容在 CC BY-SA 4.0 和 SATA 协议之条款下提供,附加条款亦可能应用