I started by sketching the cellular texture in processing, trying to make it animating and wrapping:

To view this content, you need to install Java from java.com

( Source code: cellular | Built with Processing )

I then rewrote it to a shader with help of Shader Designer

First wrapping texture:



As shown i Shader Designer:



Shaders:

lava.gdp
lava.vert
lava.frag


Lars Englund 2006