Particle Parameter colour change not working in viewport or via blueprints.

Hi,

I am trying to get a simple colour change going for some smoke. I have read the guide on particle parameters, read a lot of other threads and watched some videos. I have followed them step by step but I still cannot get my colour to change through the instance parameters in my particle component. My material has a particle colour.

The colour does change when I change the ‘constant’ part of the Color Scale Over Life, but that is not much use to me since I cannot access that from the viewport/blueprints.

As you can see from the below images, all the settings should be alright but the colour is still just white…

Any help appreciated.

Hello,

After testing this on my end I did not run into the same issue. What exactly are you trying to achieve with the particle parameters?

We have not heard back from you in a few days, so we are marking this post as Resolved for tracking purposes. If you are still experiencing the issue you reported, please respond to this message with additional information and we will follow up.

Hello,

I know it’s really late, but still better than never ^^

I understand thanks to [this post][1]

GPU Sprites emitter can’t accept Dynamic parameter. And when you expose parameters in your blueprint, it is considered as Dynamic.

But when you put your blueprint in the scene, if you go in Details window, select your particle system, and expose parameters, they are considered as “Static”. (I try a parameter for Spawn and it works)

Nevertheless, Color is always considered as Dynamic parameter. (It is not working even in Details window)

Likewise, the blueprint functions setFloatParameter, setVectorParameter, …, setInstanceParameters, will work on Construct and on Play for all “Static” parameters but not for Color.

Set Material

Set Spawn parameter

Set Color parameter

Not Working in Blueprint Editor

Working in Details Window for Spawn but not for Color