Jump to content

Developer Insights #11 – Engine Exhaust Visual Effects


Intercept Games

Recommended Posts

Friend of mine is sus that the blendshapes don't conform to real world maths. He sent these citations from Rocket Propulsion Elements by George P. Sutton.

unknown.png

unknown.png

As usual, I expect my (or my friend's) pedantry can be solved by :heart_eyes:mods:vallove: but nonetheless I'm delighted to see the game's progress nevertheless.

Edited by starcaptain
Link to comment
Share on other sites

All great information. I love the diagrams of how it all works together. And the skill of the developers in regards to explaining how things work is amazing.

I can understand a thing. But to explain it is another.

Jon Cioletti great work.

 

I have said this in previous developer insights...but keep these coming please. They are amazing!

Link to comment
Share on other sites

10 hours ago, Nate Simpson said:

@Nertea is in fact now part of our team (yay!), but since we love doing things backwards, he joined JUST as Jon, Aaron, and Paul were putting the finishing touches on this system. I suspect there will be an ongoing conversation about tuning, as there always is. But we're all very happy with this system in its current form. :)

KU55Zxm.jpg

OOOOOH

hey also random question where did everyone get those ksp 2 animation style avatars??

Edited by funnelton
Link to comment
Share on other sites

I really like how this looks and it really contests with waterfall. The outer boundary of the plume looks very natural and soft which is really cool to see. A question I have though is, do the mach diamonds really stay in place and expand as ambient pressure goes down? I would have anticipated they would slowly fade away from the nozzle and elongate as the furthest diamonds would each in turn fade away as pressure decreases.

 

Also, I know this is an edge case.... but what happens when the vessel goes into atmospheres with far greater pressures than that on kerbin? Will the plume compress even more with more diamonds or is the configuration at kerbin sea level a minimum?

Edited by mcwaffles2003
Link to comment
Share on other sites

Veieiriery interdasting!

Out of pure morbid curiosity: do you plan to implement engine startup and shutdown transitions/effects?

There would be 'much awesome' to see engine bell giggle/wobble on startup as the exhaust plume stabilizes. Not to mention floaty globules of propellant blobbing around in the vacuum of space upon engine shutdown. Stuff like that.

I'm not too demanding am I?! 

Link to comment
Share on other sites

11 hours ago, funnelton said:

hey also random question where did everyone get those ksp 2 animation style avatars??

This, it’s locked now though.

Now I gotta find something to keep this on topic

Are you going to use other systems for some other kinds of engines?
Like, what will the exhaust look like on the Orion drive spacecraft? 

Edited by Admiral Fluffy
Link to comment
Share on other sites

5 hours ago, Admiral Fluffy said:

This, it’s locked now though.

Now I gotta find something to keep this on topic

Are you going to use other systems for some other kinds of engines?
Like, what will the exhaust look like on the Orion drive spacecraft? 

darn

also didnt they show the exhaust of the orion drive before?

Link to comment
Share on other sites

This looks really promising. Definitely leaps and bounds ahead of KSP1!

Like @mcwaffles2003, I too was wondering about underexpanded plumes. It seems only the overexpanded side is represented here. Granted underexpanded engines are very limited in real life use, due to flow separation, this issue is handled differently, at least in KSP1. If nothing else I think an underexpanded plumes would be a nice cue to the player that they are using a suboptimal engine for the current conditions.

An other minor issue: In the video demonstration, the speed of the low throttle exhaust seems ridiculously slow. I may very well be wrong, but it is my understanding that exhaust flow speed for chemical rockets should always be supersonic, and that exhaust speed is directly linked to specific impulse of the engine. In other words, the exhaust speed should always be pretty darn fast.

Link to comment
Share on other sites

22 hours ago, neistridlar said:

This looks really promising. Definitely leaps and bounds ahead of KSP1!

Like @mcwaffles2003, I too was wondering about underexpanded plumes. It seems only the overexpanded side is represented here. Granted underexpanded engines are very limited in real life use, due to flow separation, this issue is handled differently, at least in KSP1. If nothing else I think an underexpanded plumes would be a nice cue to the player that they are using a suboptimal engine for the current conditions.

An other minor issue: In the video demonstration, the speed of the low throttle exhaust seems ridiculously slow. I may very well be wrong, but it is my understanding that exhaust flow speed for chemical rockets should always be supersonic, and that exhaust speed is directly linked to specific impulse of the engine. In other words, the exhaust speed should always be pretty darn fast.

I'm guessing that the particle animations might be tied to the total length of the plume so if the plume shortens the apparent particle speed decreases. Just my guess as to how plumes have been implemented.

Also, to add onto what I said earlier, I think that the final video isn't a full representation of an ascent seeing as this shows the elongation of the mach diamonds which isn't shown in the video animation:

On 9/17/2021 at 5:00 AM, Intercept Games said:

gif-2.gif Scaling of shock diamonds

https://i.imgur.com/fUYMjik.png

Though it may be the case that the shock diamonds length will only scale with throttle, as I believe that is the one variable changing in the animation above, and is independent of ambient pressure, which intuition leads me to believe this is false but I know of no footage showing supersonic exhaust in varying ambient pressures and the outer plume kind of gets in the way for videos space x footage. It would make sense, to me, for shock diamonds to extend with increased throttle since higher throttle -> higher mass flow -> higher chamber pressure -> higher exhaust velocity and the mach diamonds length is tied to exhaust velocity and ambient pressure.

Another thing I've noticed is that the entire volume of the inner plume glows brightly whereas shock diamonds shine the brightest at their tips where flow contracts and compression is at its highest before fading after flow decompresses and has enough time to emit the heat it has acquired as light:

ShockDiamonds_Flow.png

 

A lot of what I've said here is largely speculation/educated-guessing so if anyone especially knowledgeable on the subject here disagrees, please let me know. And to they employees who made these I hope you don't take my comments as unappreciative because what you've made so far is beautiful and beyond expectation. Just, if there is a chance, something I say here could help then I feel I need to speak. Please keep up the good work and I can't wait to play your game :) 

Edited by mcwaffles2003
Link to comment
Share on other sites

One question I have is about how it'll handle multiple engines at once.
https://imgur.com/ykdMwO9
As we see here on the Falcon 9, the outer eight plumes bow out from the center as pressure from each plume forces them outward from the center, with the bowing increasing as the atmospheric pressure decreases. Will this effect happen in KSP 2, or will we see nine engines cones expand out and clip into each other with no effect on each other's direction? Is there a way to set a bounding area around each plume and assign a value that determines how much pressure it creates (that falls off with distance), and use that to determine how much effect that can have on any other plume that enters its bounding area, possibly using a parametric deformer on the plume to deform it in different directions?

Link to comment
Share on other sites

Looking gorgeous!

Really appreciate the detailed work you are putting in to communicate artistically what is going on behind the scenes (art telling the story of the game's approximation of science).  You guys build confidence (and excitement) with each reveal.

(insert thumbs up emoji (((b/c I don't know how))))

Link to comment
Share on other sites

Nice but haven't we already seen engine exhausts?

I seem to be the only person who's disappointed, we waited 2 weeks to see something we've already seen before, just in more detail.

In my opinion, it would have been much cooler to see something about colony construction, boat / dock functionality etc. 

Link to comment
Share on other sites

2 hours ago, Nirgal said:

Nice but haven't we already seen engine exhausts?

I seem to be the only person who's disappointed, we waited 2 weeks to see something we've already seen before, just in more detail.

In my opinion, it would have been much cooler to see something about colony construction, boat / dock functionality etc. 

patrick-star-boo.gif

Spoiler

I may or may not mildly agree....

 

Link to comment
Share on other sites

On 9/21/2021 at 11:29 AM, Nirgal said:

Nice but haven't we already seen engine exhausts?

I seem to be the only person who's disappointed, we waited 2 weeks to see something we've already seen before, just in more detail.

In my opinion, it would have been much cooler to see something about colony construction, boat / dock functionality etc. 

Because, Nirgal, Take Two doesn't want you knowing about the thing they want you to preorder. Why? Pfft, customers shouldn't know about the thing they want you to spend 60 pounds on before there's a blooming product to be bought. Rather, let's pretend to make consumers know about how the game is coming along by spouting technical java to give the illusion you know more about the game when really you just know more about what the game is going to be running on. I've nothing against the devs for putting the tech stuff out there, I just want some confirmation that what we're seeing isn't just a really advanced version of Waterfall topped with KSPIE/FFT. I just want some gameplay - it can't tarnish the game's rep much to see an in-dev build of the game working. Seeing the game all in its alpha state won't lead anyone to believe it's all shambles, it's just gonna confirm that it's in its alpha state. Besides all that, I'm just a bit miffed that gaming culture has shifted from "here's a 2 hour demo, please pay between 15 and 30 pounds for this game" (which Elliptic's Rodina does, which I respect) to "here's 12 minutes of gameplay accumulated over 2 years, please pay 60 pounds and maybe we'll deliver the wanted product". Now I know there's a lot of trust in Nate to deliver alright, but it'd be blindfully ignorant to dismiss the thought that the game may flop, and either way you shouldn't be preordering!

Link to comment
Share on other sites

This thread is quite old. Please consider starting a new thread rather than reviving this one.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...