forked from: HSV Color Particles

