A quick test of Geogen to see what I can do with it and Blender. (rendered in EEVEE)
video (almost looping)
Final result
variation 1
variation 2
clay render