1
0
mirror of https://github.com/DigvijaysinhGohil/Godot-Shader-Lib.git synced 2025-09-19 20:05:57 +08:00

SpherizeUV node added

This commit is contained in:
Digvijaysinh Gohil
2023-10-12 18:53:59 +05:30
parent 09707d3911
commit e829baa34b
2 changed files with 76 additions and 0 deletions

View File

@ -0,0 +1,7 @@
vec2 spherize_uv(vec2 uv, vec2 center, float strength, vec2 offset){
vec2 _delta = uv - center;
float _delta2 = dot(_delta.xy, _delta.xy);
float _delta4 = _delta2 * _delta2;
vec2 _delta_offset = vec2(_delta4 * strength);
return uv + _delta * _delta_offset + offset;
}