отладка контроля
This commit is contained in:
@@ -23,14 +23,14 @@ float mask(vec2 uv, float value)
|
||||
float r = atan(uv.x, uv.y);
|
||||
r = remap(-PI, PI, 0.0, 1.0, r);
|
||||
r = step(r, value * 0.5);
|
||||
|
||||
|
||||
uv.x = uv.x + 1.0;
|
||||
uv.x = uv.x * -1.0;
|
||||
uv.x += 1.0;
|
||||
float l = atan(uv.x, uv.y);
|
||||
l = remap(-PI, PI, 0.0, 1.0, l);
|
||||
l = step(l, value * 0.5);
|
||||
|
||||
|
||||
return r + l ;
|
||||
}
|
||||
|
||||
@@ -41,13 +41,13 @@ vec2 rotate_uv(vec2 uv, vec2 pivot, float rotation) {
|
||||
uv -= pivot;
|
||||
return vec2(
|
||||
cosa * uv.x - sina * uv.y,
|
||||
cosa * uv.y + sina * uv.x
|
||||
cosa * uv.y + sina * uv.x
|
||||
) + pivot;
|
||||
}
|
||||
|
||||
|
||||
float circle(vec2 uv, float value)
|
||||
{
|
||||
{
|
||||
float d = length(uv);
|
||||
float t = smoothstep(
|
||||
inner_radius + blur,
|
||||
@@ -57,7 +57,7 @@ float circle(vec2 uv, float value)
|
||||
outer_radius + blur,
|
||||
outer_radius - blur,
|
||||
d
|
||||
);
|
||||
);
|
||||
|
||||
return t;
|
||||
}
|
||||
@@ -79,6 +79,6 @@ void fragment(){
|
||||
//d = abs(d);
|
||||
d = size/d;
|
||||
color *= d*t;
|
||||
|
||||
|
||||
COLOR = vec4(color * mask * c);
|
||||
}
|
||||
@@ -23,14 +23,14 @@ float mask(vec2 uv, float value)
|
||||
float r = atan(uv.x, uv.y);
|
||||
r = remap(-PI, PI, 0.0, 1.0, r);
|
||||
r = step(r, value * 0.5);
|
||||
|
||||
|
||||
uv.x = uv.x + 1.0;
|
||||
uv.x = uv.x * -1.0;
|
||||
uv.x += 1.0;
|
||||
float l = atan(uv.x, uv.y);
|
||||
l = remap(-PI, PI, 0.0, 1.0, l);
|
||||
l = step(l, value * 0.5);
|
||||
|
||||
|
||||
return r + l ;
|
||||
}
|
||||
|
||||
@@ -41,13 +41,13 @@ vec2 rotate_uv(vec2 uv, vec2 pivot, float rotation) {
|
||||
uv -= pivot;
|
||||
return vec2(
|
||||
cosa * uv.x - sina * uv.y,
|
||||
cosa * uv.y + sina * uv.x
|
||||
cosa * uv.y + sina * uv.x
|
||||
) + pivot;
|
||||
}
|
||||
|
||||
|
||||
float circle(vec2 uv, float value)
|
||||
{
|
||||
{
|
||||
float d = length(uv);
|
||||
float t = smoothstep(
|
||||
inner_radius + blur,
|
||||
@@ -57,7 +57,7 @@ float circle(vec2 uv, float value)
|
||||
outer_radius + blur,
|
||||
outer_radius - blur,
|
||||
d
|
||||
);
|
||||
);
|
||||
|
||||
return t;
|
||||
}
|
||||
@@ -79,6 +79,6 @@ void fragment(){
|
||||
//d = abs(d);
|
||||
d = size/d;
|
||||
color *= d*t;
|
||||
|
||||
|
||||
COLOR = vec4(color * mask * c);
|
||||
}
|
||||
Reference in New Issue
Block a user