diff --git a/addons/material_maker/nodes/warp_dilation2_nobuf.mmg b/addons/material_maker/nodes/warp_dilation2_nobuf.mmg index cd051a36..e477610c 100644 --- a/addons/material_maker/nodes/warp_dilation2_nobuf.mmg +++ b/addons/material_maker/nodes/warp_dilation2_nobuf.mmg @@ -46,7 +46,10 @@ "\tfloat v = 0.0;", "\tfor (float x = 0.0; x <= $d; x += e) {", "\t\tv = max(v, $in(fract(uv))*(1.0-x/$d*$a));", - "\t\tvec2 delta = $(name)_slope(uv, 0.0001);", + "\t\tvec2 delta = $(name)_slope(uv, e);", + "\t\tif (delta.x == 0.0 && delta.y == 0.0) {", + "\t\t\tbreak;", + "\t\t}", "\t\tuv += e*normalize(delta);", "\t}", "\treturn v;",