( Source code: cellular | Built with Processing )
I then rewrote it to a shader with help of Shader DesignerFirst wrapping texture:

As shown i Shader Designer:
Shaders:
lava.gdp
lava.vert
lava.frag
( Source code: cellular | Built with Processing )
I then rewrote it to a shader with help of Shader Designer