I want to make a Dragon's fire breath VFX that is customizable, like the color, shape, size.
Realistic, detailed, cone-shaped fire and smoke
Find Niagara Fluids and turn it on, then restart the computer
I used fountain as starter template, modified its velocity to aim on the X axis and changed its color
switch to GPU sim and set the calculate Bounds mode to Fixed
Find Set fluid source attributes and add that into the particle update.
add Grid3D_gas_master_emitter
change the particle source type to Emitter and under emitter Binding, enter the name of the emitter sprite
Final result
Turn on Temperature setting under the Grid 3D gas master simulation
Go back to Set fluid Source attributes and play round with the Density and Temperature setting
Density: 0.2 Temperature: 0.5
Density: 1 Temperature: 1
add some sparks to the fire to make it look cooler😎
put the emitters in one blueprint
How to change Colors
Under Render temperature, change the render type to curve, using the color curve, user can change the fire to any color they like
How to add physics collision
just add a "collider" tag on actor and turn on the collision
Final result