Hello, I’ve been struggling on creating a particle system. I was able to create one but it just didn’t meet my needs, I’m kind of a perfectionist. Okay, straight to the point. What I want is a smoke trail that compensates with high speeds. My problem was as the smoke particles spawn, it gets left behind by the missile so there’s a gap between the missile’s exhaust and the smoke particles. I used local space. I need the smoke particles to keep spawning at the exhaust and look realistic enough. The missile’s speed varies like if launched from air to ground, it gets faster like real missiles. Any suggestions, tutorials, screenshots would be greatly appreciated!
The particle won’t always spawn 1/1 and does leave the laggy trail by design.
If it had a reliable spawn time that could be calculated you would just solve for how far ahead of the missile in local space to place the particle for it to visually start after the burner.
as things are, you may have to dopo something similar anyway.
try attaching the particle system to the nose of the rocket and see if the trail generates at different places still.
You could maybe prevent it’s rendering wirh an internal volume that forces the particles to be transparent - offset the particle color in a volume material. Something like that. It would be more reliable…
Are you using Niagara? You can do what MostHostLA said and write a Niagara Particle Spawn module that will set the particle’s initial location according to the emitter owner’s velocity. I wouldn’t use local space though, since you probably want the particles to hang in the air, regardless of where the missile goes. But yeah, if you tweak the particle location based on the missile velocity, you can probably get it to be pretty close to the missile’s exhaust, regardless of how fast it is going. There’s no good Niagara tuts for writing modules though, so you’re on your own there, but it’s not that hard by looking at existing modules.
Are you not able to just clip the particle inside the missile a bit will you still still have the gap?