【Qt+OpenGL】告别ImGui!用Qt做参数滑块和调色板等控件,控制PBR渲染

作者: 双笙子佯谬

作者简介: Zeno和高性能并行课的作者(github@archibate),现代C++大典绝赞连载中...

描述: Qt做框架的OpenGL项目,很方便添加一系列外围的滑块,调色板等控件,用于调节OpenGL渲染的参数。本期我们学习了封装自己的控件类,包括滑块类,调色板类等。其中调色板的实现最为困难,我们效仿了Blender同款的“圆形HSV式调色板”,通过扇形渐变填充绘制+径向渐变透明,配合右侧的亮度滑块,实现了Blender同款可视化的“调色球”,比分别调节RGB值更直观。 项目源码:https://github.com/parallel101/qtguide

【Qt+OpenGL】告别ImGui!用Qt做参数滑块和调色板等控件,控制PBR渲染

推荐视频

LearnOpenGL文档学习【完结】

LearnOpenGL文档学习【完结】

上传者: 执念的鱼汤

最好的OpenGL教程之一

最好的OpenGL教程之一

上传者: 佐夫Ziv

学了一个月OpenGL做出的游戏动画

学了一个月OpenGL做出的游戏动画

上传者: 黑枪小王子Ghost