ShaderJoy —— 螺旋发光粒子GLSL
Posted panda1234lee
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ShaderJoy —— 螺旋发光粒子GLSL相关的知识,希望对你有一定的参考价值。
效果图
算法思路与步骤
首先,我们在屏幕中心绘制一个发光的圆点
代码如下
void mainImage( out vec4 fragColor, in vec2 fragCoord )
{
vec2 uv = (fragCoord - 0.5 * iResolution.xy) / iResolution.y;
vec2 p = uv;
fragColor = vec4( .003 / length(p) );
}
发光效果的原理,看了以下函数示意图就容易理解了,越高的地方越亮,然后向四周缓缓变暗
以上是关于ShaderJoy —— 螺旋发光粒子GLSL的主要内容,如果未能解决你的问题,请参考以下文章