
GLSL
文章平均质量分 95
梦起丶
这个作者很懒,什么都没留下…
展开
-
Qml 中用 Shader 实现圣诞树旋转灯
2022年圣诞节到来啦,很高兴这次我们又能一起度过~这次给大家带来一个简单漂亮圣诞树灯。当然了,本篇文章主要是讲解一下如何在 Qml 中使用GLSL来实现自己的特效。至于代码嘛,我比较喜欢在Shaderjoy上寻找,那里有很多超级炫酷的着色器实现的特效,并且可以很轻松的集成到 Qml 中。原创 2022-12-24 19:17:52 · 3305 阅读 · 0 评论 -
现代OpenGL系列教程(一)---旋转的三角形
【写在前面】本章主要内容:1、基本的矩阵变换2、基本的OpenGL Buffer Object3、基本的GLSL(OpenGL着色语言)【正文开始】在正式开始学习之前,我必须要说明的是:接上一章,我假设你已经搭建好 glfw3 + glad + opengl 的环境。为了简化开发,我把一些比较繁琐的、乱七八糟的一些 Api 简单的封装了一下,因此在后面的教程中,我...原创 2018-11-24 01:58:14 · 4966 阅读 · 0 评论 -
现代OpenGL系列教程(二)---旋转的立方体
【写在前面】本章主要内容:1、OpenGL Texture(OpenGL纹理)2、Vertex Array Object(顶点数组对象)【正文开始】相比上一章,本章并没有多少新的内容,所以我们直接进入关键的 MyRender 类中:#ifndef MYRENDER_H#define MYRENDER_H#include "OpenGLRender.h"#includ...原创 2018-12-19 01:09:42 · 3193 阅读 · 0 评论 -
现代OpenGL系列教程(三)---基础光照
【写在前面】本章主要内容:1、基础光照类型( Ambient,Diffuse,Specular )2、在GLSL中进行光照计算【正文开始】在前面的文章中,我们已经学会了如何在glsl中使用一般的顶点数据,并通过使用纹理让它更加的真实,但这还远远不够,在现实世界中,我们所看到一个物体的颜色并不是它本来的颜色,而是它不能吸收的颜色,或者说,它所反射出来的颜色。如下图所示:...原创 2019-01-31 17:50:09 · 1043 阅读 · 2 评论