[ParticleFX] Access emitter/modifier parameter(s) or particleFX script? (DEF-2389)


#1

Hi everyone,

I’ve been playing with particleFX object recently and I was wondering if you could have an associated particleFX script or a way to access and modify parameters of emitters/modifiers programmatically.
There is plenty to like with the current builtin particle system but I find it to be a bit limited. Being able to add some custom logic would be of great help and would avoid reinventing the wheel by building a custom particle system with game objects every time a simple feature is missing.

Best,
Nicolas.


#2

Hi nicolas,

I spent a lot of time looking into the particle system and I managed to achieve everything I wanted by:

1- giving an object various particle fx files and access each of the individually
2- give a particle fx various emitters and using the delay function
3- curvy curvy curves.

However, it’s true that being able to access an particlefx’s variables would be a little simpler.


#3

Thanks Josh.

I’m already having many particleFX files to handle pre-roll/pre-warm and/or using tricks such as switching from one simulation to another but there are some things difficult to achieve with this method (such a having particles starting with a non-null direction and velocity).
Eventually I guess I’ll have to write my own particle system but it really seems to me that I’m fighting against the engine.

Nicolas.


#4

I’ve created a ticket to address the need to modify a particle fx programatically: DEF-2389


#5

Hi there, I see this is an old topic. In my opinion it is crucial to be able to modify particle emitter properties via script. Are there any update about this ticket DEF-2389? Am I missing something and this has already been implemented?

Many thanks!


#6

+1. I would love more control over particle FX (and they are one of my favourite parts of the engine)


#7

There’s no update on this and it is not something we have planned to address soon.