0

フラグメント シェーダーで単純な円を作成します。

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

4

2 に答える 2

0

あなたが探しているのはRadial Gradientだと思います。このリンクは役に立ちますRadialGradient Shader

于 2016-12-11T03:08:37.193 に答える