着色编辑器 | GLSL Shader Editor

着色器是一种并行的运行在 GPU 上的程序,它分为很多种类型:顶点着色器、片元着色器、计算着色器、几何着色器等。着色器能够在 GPU 上非常高效的完成需要并行处理的高密度数学运算,从而缓解 CPU 的压力。着色器在 CG 、游戏、计算机仿真、深度学习等领域均有应用。

着色器,顾名思义,它诞生之初的最重要的一个用途就是为屏幕上的每个像素着色,这就是片元着色器。一段片元着色器程序从 CPU 获得信息后处理输出一个四维向量 vec4(R, G, B, A) ,分别是这个像素的红、绿、蓝、透明度值,也就是颜色值。

基于 WebGL ,你可以在下面的编辑器中更改 GLSL 代码,GLSL 代码能够被非常快速的编译并发送到 GPU 运行,所以你的任何更改能够立刻生效!

   
使用开源项目:https://github.com/patriciogonzalezvivo/glslEditor
此篇文章会持续更新,如果你觉得有意思可以收藏本站 :)

着色编辑器 | GLSL Shader Editor

https://hk-shao.github.io/p/f20f.html

作者

烧风

发布于

2021-06-14

更新于

2021-06-18

许可协议

评论