Cinema4D Viewport Renders. Particles are set to follow the surface of two deforming planes. These planes have a glass texture so they reflect and refract the particles too.
X-Particles Setup.