OpenGL Lab

LearnOpenGL 的文章顺序继续学,但每学完一节,都把它放回完整渲染管线里:它在哪 → 核心状态/API → GPU 在做什么 → 交互实验 → 工程延伸

OpenGL Rendering Pipeline

这张图是学习用的简化管线。高亮节点表示当前章节;绿色节点表示已经学过并有对应交互章节。以后每学完一节继续扩展,而不是把 LearnOpenGL 原文重新抄一遍。

LearnOpenGL 学习顺序

Advanced OpenGL

03 · Blending 混合
04 · Face Culling 面剔除
05 · Framebuffers 帧缓冲
06 · Cubemaps 立方体贴图

当前重点:Cubemap 不是新的 Pipeline Stage,而是一种被 Shader 采样的 Texture Resource。 普通 sampler2Dvec2 UV 查颜色;samplerCubevec3 direction 查环境。Skybox、Reflection、Refraction 都是在构造不同的采样方向。

Interactive Labs

每个 Lab 都尽量直接映射 OpenGL 状态机,而不是只做动画示意。独立 WebGL 页面采用完整页面加载,避免 Quartz SPA 干扰 WebGL 初始化。

Notes

Notes 是可选公开区。默认保持空白;你的主要笔记继续留在本地 Obsidian,需要公开哪一篇时再单独加。