forked from: Particle Light（StarDust）

