The diffuse can be swapped with any texture to represent other substances not just lava.
Note: This modifies the vertices directly depending on the mesh it can cause seams to not be connected. Also note that the lower the vertex count the lower the resolution of the lava bumps.