Smooth repeat can be acheived with asin(sin(x)*S) with S between 0 and 1 (higher values less smooth) like blackle said in the shadertoy comments https://www.shadertoy.com/view/wlyBWm
I originally used smooth abs p=sqrt(p*p+a) and translations iteratively, this makes
the number of objects exponencial and also works, but the asin sin mode is faster and infinite :)
Made a node for this in MaterialMaker
MaterialMaker - https://rodzilla.itch.io/material-maker
This uses my Ray Marching Library that can be found here https://github.com/paulofalcao/Materi...