Emission sources for heat haze or sparks (ParticleSystem with emitter.shape: 'sources') from a read-back of the
solver (MPMSolver.read): lava particles glowing hotter than minTemperature, weighted by their visible glow
(lavaGlow), in the SOURCE_STRIDE layout (x, y, z world, weight, size, lift, tint, temperature scale). With
ages (each particle's surface age, buffers.state w, read back), only surface particles count, at their skin
temperature (lavaSkin); without, every particle at its bulk temperature. At most max sources, evenly thinned.
Emission sources for heat haze or sparks (
ParticleSystemwithemitter.shape: 'sources') from a read-back of the solver (MPMSolver.read): lava particles glowing hotter thanminTemperature, weighted by their visible glow (lavaGlow), in theSOURCE_STRIDElayout (x, y, z world, weight, size, lift, tint, temperature scale). Withages(each particle's surface age,buffers.statew, read back), only surface particles count, at their skin temperature (lavaSkin); without, every particle at its bulk temperature. At mostmaxsources, evenly thinned.