Physics Based Particle Systems