/LearnOpenGL2

Self made LearnOpenGL video series source code.

Primary LanguageC++BSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

Learn OpenGL Video Series

Hi~ 大家好呀, 我是熵菌, 上海哔哩哔哩科技有限公司的开发工程师, 现在在从事渲染引擎相关的工作. 我是个新人, 在很多方面都有所不足, 仍在奋力追赶前辈们中.

想来平日到了下班时间或者周末也没有什么事情可做, 闲得发慌, 不如花点时间梳理梳理这些年的所学所感, 做成视频和小伙伴以及大佬们一起交流经验. 当初刚进组内时, 做的第一件事情就是熟悉OpenGL这个图形库, 我决定就从OpenGL开始, 慢慢整理本人入职以来直到现在逐渐明白的所有东西. 所以, 这个系列它来了:

这个仓库是本人在bilibili同步更新的"一起来玩OpenGL系列"源码. 在这个视频系列里, 我尝试以一个普通学习者的角度去记录学习OpenGL的历程, 同时我也会穿插讲解一些可能对学习OpenGL有一点帮助的东西. 我不会特地备稿, 所有的学习反馈都是现学现卖, 每一集的视频可能会相当长, 且视频密度较大. 额外输出的内容来源于本人工作之余的自我反思与总结, 不能作为权威答案参考. 如果有任何问题还请劳烦各位大佬们直接指出, 我会改进. 让我们每天进步一点点吧~

传送门:

[一起来玩OpenGL系列] 1. Hello Window

[一起来玩OpenGL系列] 2. Hello Triangle

[一起来玩OpenGL系列] 2.1 Hello Triangle VAO VBO Homework

[一起来玩OpenGL系列] 3. Shaders

[一起来玩OpenGL系列] 3.1 Shaders Homework

[一起来玩OpenGL系列] 4. Textures

[一起来玩OpenGL系列] 4.1 Textures Homework

[一起来玩OpenGL系列] 5. Transformations

[一起来玩OpenGL系列] 5.1 Transformations Homework

[一起来玩OpenGL系列] 6. Coordinate Systems

[一起来玩OpenGL系列] 6.1 Coordinate Systems Homework

[一起来玩OpenGL系列] 7. Camera

[一起来玩OpenGL系列] 7.1 Camera Homework