我在片段着色器中做了一个简单的圆圈:
float dist = length(gl_PointCoord - 0.5); // distance to center
float circle = smoothstep(0.3, 0.5, dist); // apply smoothing curve
现在我会围绕它做一些绽放效果。像这样: https://i.stack.imgur.com/rIS2o.png
答案 0 :(得分:0)
我认为您正在寻找的是 Radial Gradient 。 此链接看起来很有用RadialGradient Shader
答案 1 :(得分:0)
请查看此nvidia document了解简单的发光效果。
的基本思路是