1
0
mirror of https://github.com/DigvijaysinhGohil/Godot-Shader-Lib.git synced 2025-09-21 04:45:57 +08:00
Files
Godot-Shader-Lib/addons/ShaderLib/Procedural/Shapes/Ellipse.gdshaderinc

4 lines
189 B
Plaintext
Raw Normal View History

2023-10-13 20:41:28 +05:30
float ellipse_shape(vec2 uv, float width, float height){
float _distance = length((uv * 2.0 - 1.0) / vec2(width, height));
return clamp((1.0 - _distance) / fwidth(_distance), 0.0, 1.0);
}