# Easing functions for Solid Paritcle System Animations

**URL:** https://forum.babylonjs.com/t/easing-functions-for-solid-paritcle-system-animations/27333
**Category:** Questions
**Created:** [February 3, 2022, 9:25am UTC](https://forum.babylonjs.com/t/easing-functions-for-solid-paritcle-system-animations/27333 "2022-02-03T09:25:11Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![trueshot](https://avatars.discourse-cdn.com/v4/letter/t/b5a626/32.png) [@trueshot](https://forum.babylonjs.com/u/trueshot)
#### Post date: [February 3, 2022, 9:25am UTC](https://forum.babylonjs.com/t/easing-functions-for-solid-paritcle-system-animations/27333/1 "2022-02-03T09:25:11Z")

</div>

I am hunting around for a pattern that would allow me to do some animation on SPS particles.

I know traditional animation tools are not applicable, but is there a pattern for allowing easing movements, etc.

Right now I am planning to use the setAndStartTimer structure, but I am open to better ideas.

Sorry for the general nature of this question, but any help or links to Playground examples would be appreciated.

---

<div class="post-metadata">

### Author: ![jeremy-coleman](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/jeremy-coleman/32/15493_2.png) [@jeremy-coleman](https://forum.babylonjs.com/u/jeremy-coleman)
#### Post date: [February 3, 2022, 10:30am UTC](https://forum.babylonjs.com/t/easing-functions-for-solid-paritcle-system-animations/27333/2 "2022-02-03T10:30:00Z")

</div>

https://www.youtube.com/embed/videoseries?list=PLsaE__vWcRakeecNe994ldYLYPsebk1NT&wmode=transparent&rel=0&autohide=1&showinfo=1&enablejsapi=1

---

<div class="post-metadata">

### Author: ![trueshot](https://avatars.discourse-cdn.com/v4/letter/t/b5a626/32.png) [@trueshot](https://forum.babylonjs.com/u/trueshot)
#### Post date: [February 3, 2022, 10:41am UTC](https://forum.babylonjs.com/t/easing-functions-for-solid-paritcle-system-animations/27333/3 "2022-02-03T10:41:35Z")

</div>

Thanks Jeremy,

My understanding is that these features are not available to the Solid Particle System:

> **[An Introduction To The Solid Particle System | Babylon.js Documentation](https://doc.babylonjs.com/features/featuresDeepDive/particles/solid_particle_system/sps_intro)**
>
> Learn the basics of the solid particle system in Babylon.js.

> However, unlike the standard particle system, it provides no built in behaviors. It has no emitters, no particle physics, no particle recycler nor particle movement. You have to implement your own behaviors.

What am I missing?

Thanks again.

---

<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: [February 3, 2022, 3:16pm UTC](https://forum.babylonjs.com/t/easing-functions-for-solid-paritcle-system-animations/27333/4 "2022-02-03T15:16:13Z")

</div>

Its not clear whether you have seen this or not

> **[Solid Particle Animation | Babylon.js Documentation](https://doc.babylonjs.com/divingDeeper/particles/solid_particle_system/sps_animate)**
>
> Learn all about animating solid particles in Babylon.js.

As for easing you would have to write your own function.

---

<div class="post-metadata">

### Author: ![trueshot](https://avatars.discourse-cdn.com/v4/letter/t/b5a626/32.png) [@trueshot](https://forum.babylonjs.com/u/trueshot)
#### Post date: [February 4, 2022, 2:20pm UTC](https://forum.babylonjs.com/t/easing-functions-for-solid-paritcle-system-animations/27333/5 "2022-02-04T14:20:47Z")

</div>

Yeah, I saw that. So now looking at it I guess the:

> **[Managing Solid Particles | Babylon.js Documentation](https://doc.babylonjs.com/divingDeeper/particles/solid_particle_system/manage_sps_particles#custom-properties)**
>
> Learn how to manage solid particles in Babylon.js.

Specifically the Custom Particle Properties will be useful.

Thanks for your help.

---

<div class="post-metadata">

### Author: ![carolhmj](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/carolhmj/32/25918_2.png) [@carolhmj](https://forum.babylonjs.com/u/carolhmj)
#### Post date: [March 4, 2022, 12:27pm UTC](https://forum.babylonjs.com/t/easing-functions-for-solid-paritcle-system-animations/27333/6 "2022-03-04T12:27:56Z")

</div>

Hello @trueshot just checking in, was your question answered? 🙂
