# Particle system in three.js

**URL:** <https://discourse.threejs.org/t/particle-system-in-three-js/44355>\
**Category:** Questions\
**Tags:** particles\
**Created:** [November 4, 2022, 6:24pm UTC](https://discourse.threejs.org/t/particle-system-in-three-js/44355 "2022-11-04T18:24:40Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Trusiak](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/trusiak/32/10780_2.png) [@Trusiak](https://discourse.threejs.org/u/Trusiak)\
**Post date:** [November 4, 2022, 6:24pm UTC](https://discourse.threejs.org/t/particle-system-in-three-js/44355/1 "2022-11-04T18:24:40Z")

</div>

Is any other three.js particle system, which is large as three-nebula?  
Three-nebula system is awesome, but has no support now.

---

<div class="post-metadata">

**Author:** ![gui](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/gui/32/27258_2.png) [@gui](https://discourse.threejs.org/u/gui)\
**Post date:** [November 4, 2022, 11:38pm UTC](https://discourse.threejs.org/t/particle-system-in-three-js/44355/2 "2022-11-04T23:38:50Z")

</div>

You can use [polygonjs](https://polygonjs.com) for particles (disclaimer, I’m running it). Here is a tutorial, it’s a little old, but the main logic shouldn’t have changed. Although the UI has been upgraded a lot.

[![](https://img.youtube.com/vi/3c78k_DExJI/maxresdefault.jpg "particles tutorial part 1 of 4 basics") ](https://www.youtube.com/watch?v=3c78k_DExJI)

[![](https://img.youtube.com/vi/L9CoyEXWvJQ/maxresdefault.jpg "particles tutorial part 2 of 4 apply material") ](https://www.youtube.com/watch?v=L9CoyEXWvJQ)

[![](https://img.youtube.com/vi/--gm5X3DtBM/maxresdefault.jpg "particles tutorial part 3 of 4 add mouse interaction") ](https://www.youtube.com/watch?v=--gm5X3DtBM)

[![](https://img.youtube.com/vi/okPsl97XOyw/maxresdefault.jpg "particles tutorial part 4 of 4 make text reform") ](https://www.youtube.com/watch?v=okPsl97XOyw)

and a nice effect that I should really make a tutorial for:

[![](https://img.youtube.com/vi/ETqm__mU_JY/hqdefault.jpg "Starry Night - Particles") ](https://www.youtube.com/watch?v=ETqm__mU_JY)

I’ll add those to the [examples](https://polygonjs.com/docs/examples)
