How to make jet engine fire using niagara?



I am starting Unreal from scratch, so the question might be lengthy and obscure.

The first image is the niagara effect for a jet engine thruster. I found it from the market, nice looking and not too long. The 2nd image is showing the niagara effect how it really looks like in my project. It looks like footprints made by fire which was very different compared to the 1st image. I searched for how to modify and make it like the first image. I increased the spawn rate and shortened the life time of each particle, and got what the 3rd image shows. But this still looks too long for me.
Maybe this is because of the player moving too fast(20,000 units every tick in max speed), so each particles are spawned with long distance separated. I wanted something like [Ignore playerā€™s movement] in order to stick the particles each other.

GIF 2022-12-24 ģ˜¤ķ›„ 8-43-31

What I eventually want is this. Fire thrusting out from the afterburner. The length of this fire needs to be handled by acceleration input(such as: No fire for accelerate input 0, longest fire for accelerate input 1).

I searched for afterburners, thrusters, jet engines made by niagara but couldnā€™t find anything like that. Some were about spawning particles and try to look like fire. It looked interesting but I had problems with spawning particles as above.

Iā€™d get a copy of this ( itā€™s free )

Because that final effect you have there is almost no particle work. Thereā€™s only an orange and blue cylinder, with a lot of refraction. This product shows you how to do refraction with fires, so will get you most of the way :slight_smile:

1 Like

Hi there, welcome. If you want to learn more about Niagara, thereā€™s a YT channel called CGHow that explains all Niagara emitters (older videos) and have very good tutorials on how to create custom ā€œuser parametersā€. Here is an example:

Here is a 2-hours long tutorial from UNF:

Hope that helps.

Hereā€™s my 10 minute attempt, just using the distortion from the pack and a rotating UV on a cylinder :slight_smile:

engine

( it looks better in real life :wink: )

1 Like

The distortion is from the pack above, and what is the rotating UV made of? Is it using a mesh or material and rotating it fast?

I just made a cylinder and took the ends off

image

The GIF is 3 cylinders. The grey one is just a standard cylinder. Then an orange one, which doesnā€™t move

image

and the blueish one

blue

Very basic at the moment, it just rotates, but some sort of up and down would be good. The material is quite simple

I found the texture in

image

donā€™t know if you have that. But really any vertically striped texture will do. As long as it doesnā€™t have anything at one end

image

I was trying to find a better one

image

This is part of the Luos noise pack

and works pretty well ( it is a thruster shape after all :slight_smile: ) Even without the distortion

1 Like

Thank you for your idea, I found I have my UltraDynamicSky assets and almost made my cylinder material. But I have couple of problems left.

  1. I couldnā€™t find the static mesh editor. The internet says that the static mesh editor is gone in UE5, but the modeling mode is left. Am I doing right? Using static mesh for the cylinder, using modeling mode in the level blueprint to take off the cylinder ends and save it as a new mesh?
  2. Since I donā€™t have the cylinder mesh yet, I still donā€™t get how to grow and shrink its length. As I press the accelerate button by keyboard or gamepad, the fire material has to grow its length from nothing, instead of appearing all of a sudden(as I release the button, the fire should shrink slowly).
    Is there any way to manage the length of the material(or cylinder) using parameters?
    Or handling the amount of material exposure?

    Sorry for rough drawing, but this is what I want to talk about handling material exposure
    Itā€™s like leaving the cylinder stay still and only moving the texture back and forth
1 Like

Donā€™t edit the default cylinder! Itā€™s permanent! :slight_smile:

I made my own cylinder with the tool.

You donā€™t change the size of the cylinder, this is done in the UVs of the material. Make a dynamic material instance, and you can change the green channel of the UV ( the V ) between 0 and 3.

UV

Itā€™s this part Iā€™m adjusting

1 Like

Thank you so much. You saved me from struggling a long time.

2 Likes