直接运行 Windows 版
下载完整 ZIP,全部解压后双击 LearnOpengl.exe。默认进入材质实验,资源和运行库已随包提供;显卡需支持 OpenGL 4.5。
业余自学底层渲染的边学边做成果,让材质与光照的变化直接可见。
视差贴图木盒在天空盒环境中的实际 OpenGL 渲染。
利用空余时间自学底层图形渲染时,边学边做积累的工程。从窗口、几何和 Shader 走向光照、阴影与材质,再把参数放到画面旁边,直接观察法线、视差和后处理带来的变化。
放大查看同一木盒切换法线、视差遮蔽与自阴影,观察采样和光照怎样共同表达表面深度。
平行光与聚光灯使用深度图,点光源使用六面深度立方体;PCF 采样柔化阴影边缘。
场景先进入 framebuffer,再应用灰度、卷积等效果;调试面板保持独立绘制。
法线与深度显示辅助检查,固定预设配合真实 GPU 帧导出,便于同视角比较。
点击图片,放大查看。
截图来自原程序实际 GPU 渲染;Windows 包已在本机 Windows 11 / NVIDIA OpenGL 4.5 验证默认场景、菜单及全部 15 个预设。
下载完整 ZIP,全部解压后双击 LearnOpengl.exe。默认进入材质实验,资源和运行库已随包提供;显卡需支持 OpenGL 4.5。
在 ImGui 面板切换材质、光照与后处理;使用 WASD / QE 移动相机,Inspector 的返回按钮可打开原实验菜单。
./LearnOpengl.exe --preset cube --with-ui
./LearnOpengl.exe --menuWindows 准备现代 Visual Studio、Windows SDK 与 C++ 桌面工作负载,初始化子模块后运行构建脚本。
git submodule update --init --recursive
powershell -ExecutionPolicy Bypass -File scripts/build.ps1