We only mail you to invite you to closed alphas or tell you we released a game
It’s Sunday, so I’m allowed to work on things that aren’t important. This started as a test for an idea I have of how to create a ‘wake’ that expands behind you, something I ultimately want to use to cut through some layers of cloud as you fly. But I accidentally made a cooler version of the existing contrail, so I tried randomly colouring it, and here we are.
Not sure what to do with it from here. I like everything about it except the end, it has what I call ‘fat tail’ problem: no matter how gently I tell the alpha to fade out, the final, big chunk of vapour always looks like it ends rather suddenly, like your ship just has this big fat tail following it.
I like the idea that breacher ships of different factions would have different contrail colours, though. And I think engine upgrades will probably affect this too.
Here are a million shots:
without: Since those are stills, it looks like there is depth (you can move on the Z direction). It looks really good.
Chris Johnson: Would exponential decay (rather than linear decay) of the opacity of the trail solve the 'fat tail' problem?
Jason L: Undoubtedly we're hours behind the times but my first thought is that you need to take down the brightness first, faster or both than the alpha - let the abstract plasma cool and become something else before it disperses.
David: I'd experiment with different functions for fadeout speed (Chris mentioned exponential). You could also try having the tail particles wander a bit to break it up.
Kons: it looks like you have too many particles drawn over each other. the bigger they get, the more of them will overlap, since I'm guessing you're generating them at fixed intervals so it looks good at a small scale.
then at the end of their lives, you'll have some 100 particles at, say, 5% opacity overlapping, which still gives it a pretty solid look.
Try experimenting with a random lifespan, i.e. if your particles currently all live for 10 seconds make the particles die anywhere between 5 and 10 seconds instead. That way you'll only have a small number left at the end of the trail and should have a much softer look.
IRS_Agent: And then Tom made Floating Point again.
Jason L: Floating Point 2: Double Precision
Ed: I just noticed none of the other ships in the game seem to get a contrail.
Griffork: I love the fat trails! They give the exhaust such a unique look!
Preator: Contrails don't just fade, they break up. Try scattering the particles and/or adding Perlin Noise to the alpha if possible.
Rakned: I like the idea of particles having a random lifetime as opposed to just fading out. That way, the tail itself would vary and be more visually interesting, and it would (hopefully) make it seem more natural. Of course, it could also look like crap. You don't know until you try!
Alastair: Is there a way to have a different entity of 'vapour residue' for instance, which appears wherever the vapour trail has been?
TunaR: Maybe give the particles a finite decay life down to a certain size/opacity that're really small and faint but long lasting so that single pixlewidth end of the cone is really long.
That way you'll leave a bit of a trail all through space with your plasma (to a point, ain't nobody want forever trails)!
Joe: There's some really good thoughts from the folks above on the technical aspects of the vapour/contrails.
The only thing I can do is wonder if a few of the NPCs in the Heat Signature Universe believe that they are linked to some sort of chemtrail conspiracy!
Redd: Couldn't you have the trail shrink as it ends it's lifetime? That combined with the alpha would make it look "better" at least in my head.