Here's a quick experiment with geometry nodes, shaders, and modifiers on blender. If you're interested in the free blend file, it's available here : https://colorman.gumroad.com/l/fdrlei
Still image
Animation