Goal: I want to take preexisting cascade particles created by a previous developer and adjust them during runtime for future developers to have a easier and faster time creating scenes.
Information: I am editing fires created by a previous developer. They have a module name “Dynamic” and in that module they have Distribution Float Constant Curves for “Temperature” of a fire. I would like to either disable this module during runtime or edit the Temperature parameter in a blueprint. All the fires have the same exact parameter names.
There are other parameters that have been edited in the blueprint
I have tried changing the type from Distribution Float Constant Curve to a Distribution Float Particle Parameter but the result took away from the quality of the VFX. This would also take tons of time to correct this in the many fire systems we have.
Could I get some guidance?
Oh here is the set up for the emitters. If there is any other information needed Just ask… I’m currently at a stand still for this problem
There many ways to disable a specific emitter (module),
For level editor, you can turn the spawn parameter into a float parameter and set it to 0. Below is the modified fire particle from starter content, isolating the module “Flames” (solo mode, “s” icon) that module is no longer spawning in editor if the value is zero:
click on “Expose parameter” to visualize the particle in editor.
You can use blueprint actors to trigger this changing at runtime using Set Emitter Enable (By Name), setting it to false. If you have multiple emitters to disable, you can turn the list of names into an array and use a for each loop as shown below:
What range of values you want by “edit the temperature”? Do you want to change the hue?
At the moment the smoke starts at a bright color (yellow/orange) and then transitions to a gray/and or black color. I wanted to adjust the temperature out value during runtime so that it matches the end result, or at the very least set it to 0 so it has a gray/black look.
Can you expand the distribution section of your temperature parameter to show how many points exist in the curve?
As requested here are my sections for the temperature parameter.