OptionalcenterCentre, world metres.
OptionaljitterSeeded jitter of the lattice, 0…1 of the spacing (default 0.5).
OptionalmaterialMaterial name (one of the solver's materials; default the first).
OptionalpositionsExplicit world positions (x, y, z each), spaced about Δx/2 apart (each particle gets a (Δx/2)³ volume).
Optionalshapebox (half extents size), sphere (radius size[0]), or explicit positions. Default box.
OptionalsizeBox half extents, or sphere radius in [0], metres.
OptionaltagA per-particle tag for custom passes, stored in buffers.state.z (GPU only; default 0).
OptionaltemperatureInitial temperature, kelvin.
OptionalvelocitiesPer-particle initial velocities (x, y, z each, in emission order; e.g. a splash crown), overriding velocity.
OptionalvelocityInitial velocity, m/s.
One block of particles for MPMSolver.emit.