Рефактор.
This commit is contained in:
@@ -75,10 +75,12 @@ void sector(inout vec4 c, vec2 uv, vec2 center, float a, float da, float r0, flo
|
|||||||
void antenas(inout vec4 c, vec2 uv, vec2 p0, int cnt, float r0, float r1, inout int index)
|
void antenas(inout vec4 c, vec2 uv, vec2 p0, int cnt, float r0, float r1, inout int index)
|
||||||
{
|
{
|
||||||
float da = 180.0 / float(cnt);
|
float da = 180.0 / float(cnt);
|
||||||
|
vec4 col;
|
||||||
|
int j;
|
||||||
|
vec2 uvr;
|
||||||
for (int i = -cnt; i <= cnt; i ++)
|
for (int i = -cnt; i <= cnt; i ++)
|
||||||
{
|
{
|
||||||
vec4 col;
|
j = index;
|
||||||
int j = index;
|
|
||||||
if (i == 2)
|
if (i == 2)
|
||||||
{
|
{
|
||||||
index--;
|
index--;
|
||||||
@@ -89,7 +91,7 @@ void antenas(inout vec4 c, vec2 uv, vec2 p0, int cnt, float r0, float r1, inout
|
|||||||
col.a = alpha + (random_timed(uv) - 0.5f) * ant_band_c[j].a;
|
col.a = alpha + (random_timed(uv) - 0.5f) * ant_band_c[j].a;
|
||||||
if (ant_band_m[j] == ANT_BAND_FAILED)
|
if (ant_band_m[j] == ANT_BAND_FAILED)
|
||||||
{
|
{
|
||||||
vec2 uvr = uv;
|
uvr = uv;
|
||||||
rotate_vec2(uvr, radians(afr), pc0);
|
rotate_vec2(uvr, radians(afr), pc0);
|
||||||
col.a *= (1.0 - ffr) + tanh(10.0 * sin(TIME * sfr + 2.0 * PI * uvr.x / pfr)) * ffr;
|
col.a *= (1.0 - ffr) + tanh(10.0 * sin(TIME * sfr + 2.0 * PI * uvr.x / pfr)) * ffr;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user