Skip to content

Latest commit

 

History

History
37 lines (19 loc) · 1.27 KB

README.md

File metadata and controls

37 lines (19 loc) · 1.27 KB

learning-OpenGL

学习OpenGL的小东西,采用glfw-glad-ImGui

介绍

OpenGL 的学习代码,采用 glfw+glad+ImGui

gettingstarted 内有 ImGui 的文件配置

之后的文件夹都只放了必要类头文件和 shader 代码

各阶段效果图

光照

平行光,点光源,聚光灯,多光源效果,glsl shader 变量名采用 unity 风格 输入图片说明

Advanced OpenGL

实现:深度测试,面剔除,透明度测试,半透明混合,天空盒,立方体贴图,折射,反射,利用帧缓冲实现屏幕后处理效果(模糊,反相,灰度转换,RGB单通道显示)

输入图片说明

反相

输入图片说明

模糊

输入图片说明

单通道

输入图片说明