Name of the solver material that is lava (compiled into the solver).
The screen-space surface: particle spheres → depth → bilateral smoothing → normals, shaded with the lava field.
Clinker: each crack cell is a clast tilted at random up to this much (0 a continuous skin, 1 rubble).
Glow of the crust's crack network, 0…1: cooling-joint cells of crackSize whose edges, crackWidth wide, glow at the
melt temperature under the crust (dark where the lava below has cooled too), and of crust cracks opening in the flow.
Crack cell size, metres (pāhoehoe crust plates ~0.3 m, ʻaʻā clinker ~0.1 m).
Crack width, metres.
Basalt albedo, #rrggbb (sRGB; ~0.05 linear).
Emission scale (1: against a noon sun of intensity 3, 1400 K lava has radiance LAVA_GLOW_1400).
Smoothing passes (each a horizontal and a vertical blur), 0…4.
Sphere radius of a particle, in particle spacings (Δx / 2). About 1.3 makes neighbours overlap into one surface.
Resolution of the offscreen passes relative to the drawing buffer (0.25…1).
Rope spacing, metres.
Ropy folds of the cooled skin (pāhoehoe), 0…1: ridges across the surface flow, where the skin has gone dark.
Crust roughness: glassy pāhoehoe skin ~0.5, clinkery ʻaʻā ~0.9.
Depth smoothing radius, in sphere radii: large for smooth pāhoehoe skin, small to keep ʻaʻā clinker lumpy.
Drawing options of MPMLava. Plain JSON.