# GPU particles - start to end animation

**URL:** <https://forum.babylonjs.com/t/gpu-particles-start-to-end-animation/7888>\
**Category:** Questions\
**Created:** [January 6, 2020, 10:20pm UTC](https://forum.babylonjs.com/t/gpu-particles-start-to-end-animation/7888 "2020-01-06T22:20:02Z")\
**Posts on this page:** 1\
**Showing post:** 7

<div class="post-metadata">

**Author:** ![JohnK](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/johnk/32/26764_2.png) [@JohnK](https://forum.babylonjs.com/u/JohnK)\
**Post date:** [January 8, 2020, 9:40am UTC](https://forum.babylonjs.com/t/gpu-particles-start-to-end-animation/7888/7 "2020-01-08T09:40:42Z")

</div>

Thanks to some help from [Evgeni\_Popov](https://forum.babylonjs.com/t/how-to-use-a-shader-with-point-cloud/7899/5) here are two PGs based on @jerome’s suggestion. Both have 1 million points, the first uses the CPU, the second a shader. You can see the difference

CPU - [https://www.babylonjs-playground.com/#U2C1Q6#6](https://www.babylonjs-playground.com/#U2C1Q6#6)  
Shader - [https://www.babylonjs-playground.com/#U2C1Q6#5](https://www.babylonjs-playground.com/#U2C1Q6#5)

Of course @Deltakosh’s change to GPU particles gives a more straightforward approach.

---

_[View the full topic](https://forum.babylonjs.com/t/gpu-particles-start-to-end-animation/7888)._
