着色编辑器 | GLSL Shader Editor

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

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

阅读更多

Plotter: 图形科学计算

Plotter 是一个图形科学计算软件,它起源于我高三时对数学图形可视化的执念。Plotter 的一个早期版本界面、操作和实现都比较简陋。新版本的 Plotter 使用游戏引擎开发,虽然目前仍然还很简陋,甚至缺少了旧版本的很多功能,但它的架构非常有优势,可持续发展性比较强。希望未来的 Plotter 将会是一个非常易用的科学、数学、数据可视化工具。

阅读更多