Chof ! Simulation in Blender
Blender has several functions to perform physical simulations: Smoke, fluids, by the, Particle systems etc..
These tools allow complex animations with simple menus where you define the type of simulation and the role it held in our object, adding parameters to their behavior.