0
$\begingroup$

I'm to figure out how to create realistic lava. I've watched pretty much every Blender tutorial out there on it, and they all seem to present results similar to this:

enter image description here

Which looks cool, but it only takes a quick look at some real lava footage to see that this isn't how lava behaves. Observe the crust in these clips:

enter image description here enter image description here3 enter image description here

It moves around, breaks apart, etc, but nothing like what the above attempt makes it do.


Additionally, lava doesn't lose its shape easily. For example, if one glob of lava lands on another glob of lava, unless both are white hot, you're going to still be able to make out those two globs for a while, and the crease between them will pretty much never go away; you can kind of see this in action here:

enter image description here


Another example is lava crumpling up like in this clip:

enter image description here





This preservation of shape is something I continue to see absent in all fluid sim demos; it seems like all demos showing "viscous" fluid still have pieces absorbing into each other pretty quickly, like in these videos below:

Flip Fluids Viscosity Comparison - Blender

High Viscosity Flip Fluid - #Blender

Blender FLIP Fluids Addon

Blender - Fluid Simulation

Is it possible to make lava with these elements in Blender? Could the Molecular Script addon do it? I've seen some pretty amazing stuff done with that addon, but I haven't been able to really figure out how to do much with it myself.

$\endgroup$
2
  • $\begingroup$ Actually, Can Blender Stack Exchange do gifs? These don't seem to be playing. $\endgroup$ Commented Aug 10, 2020 at 20:46
  • $\begingroup$ I don't know how well Blender would be able to do it in the base flip fluids simulator. The diffusion settings only go so far. Also, I found a post on blender artists that might help you. blenderartists.org/t/lava-flow-help/488305 $\endgroup$ Commented Aug 10, 2020 at 22:20

0

You must log in to answer this question.

Browse other questions tagged .