Log Polar Transformation
https://scrapbox.io/files/64b96aa7e01a07001b87ad66.gif
code:simple.glsl
// Probably from twigl
float d,c=20./3.141592;
p.xy = vec2(log(d=length(p.xy)),atan(p.x,p.y))*c;
p.z/=d/=c;
//p.xy=fract(p.xy)-.5; Might need this to have grid effect
// From now, p is now log polar
//... Doing whatever distance function // then at the end, before "returning the function" we need to remultiply to temper glitch
distance=d*.8*distance;
Technics that transform cartesian coordinate to polar coordinate.