abstract bokeh blur particle system, I have provided a blend file which includes the particle system and the camera setup in the 3d scene and is ready to render.
the material settings of the particles are fully customizable by changing the node settings.
blend file is ready to render
preview images are all rendered using blender cycles using blender 2.79.
note: All particles are prebaked and particles are based on uv spheres, blend file is ready to render and particle system is fully customizable by changing particle settings. changing motion blur in render settings may be used to create particle effects with long streaks