Skip to main content
PracSim Particles emitting a stream of particles in a FlexSim 3D view, with smoke and spray effects animating in real time.

PracSim Particles adds a placeable Emitter to FlexSim. Drag one into the 3D view and a single batch-drawing system handles the rest. Particle positions are computed as an analytic function of model time, so emitters add zero events to the simulation queue: the visuals look right even on fast-forward, and the run speed is untouched. Particles is free and open source under the MIT license.

What it does

Emitters you place like any object

Drag an Emitter into the 3D view and it auto-creates the singleton system that draws every effect in the model. Emit from a point, line, disk, plane, box, or sphere, so a single emitter can stand in for a nozzle, a vent, a conveyor edge, or a whole volume.

Motion that reads as real

Ballistic trajectories with gravity, drag, wind, and swirl give each effect a believable shape. Tune the spread and speed to get a tight spark shower, a lazy plume of steam, or dust kicked up and drifting on a breeze.

Look dialed in from Quick Properties

Color gradients, alpha fade, and size-over-life curves control how each particle is born, ages, and disappears. Two render modes cover the range: efficient GL points for dense sprays, and camera-facing textured billboards for soft smoke and steam.

Zero simulation cost

Because positions are a pure function of model time T, the system schedules no events. Add as many emitters as the scene needs without growing the event queue or slowing the run. Live particle counts and a built-in benchmark let you see exactly what the renderer is doing.

Simulation is cheap. Production mistakes are not.

Free conversation. Honest answers.

Let's talk