• Which the release of FS2020 we see an explosition of activity on the forun and of course we are very happy to see this. But having all questions about FS2020 in one forum becomes a bit messy. So therefore we would like to ask you all to use the following guidelines when posting your questions:

    • Tag FS2020 specific questions with the MSFS2020 tag.
    • Questions about making 3D assets can be posted in the 3D asset design forum. Either post them in the subforum of the modelling tool you use or in the general forum if they are general.
    • Questions about aircraft design can be posted in the Aircraft design forum
    • Questions about airport design can be posted in the FS2020 airport design forum. Once airport development tools have been updated for FS2020 you can post tool speciifc questions in the subforums of those tools as well of course.
    • Questions about terrain design can be posted in the FS2020 terrain design forum.
    • Questions about SimConnect can be posted in the SimConnect forum.

    Any other question that is not specific to an aspect of development or tool can be posted in the General chat forum.

    By following these guidelines we make sure that the forums remain easy to read for everybody and also that the right people can find your post to answer it.

MSFS20 VFX SDK Editor - stuck on a few things

Messages
953
Country
ca-ontario
Hi Everyone!

I am working on a few VFXs for my upcoming update for KSC Scenery, namely, rocket launch VFX. I have things going - BIG thanks to @mamu for his YouTube tutorial, I learned a LOT, and used it as a starting position for my effects, which are beginning to shape up. I have created a pretty good launch plume contrail (I posted videos is Showcase forum) and I am generally happy with them.

Next thing I am working on is a "Trench exhaust" effect, where a lot of smoke and steam is ejected through a "flame trench" below the rocket, during the rocket engine ignition... basically, all that big huge plume you see when a rocket launches. The effect I am after is:

Eject particles at a very high speed, which then decelerate (slow down) in a matter of a few hundred meters, and then start to accumulate and "billow" into a huge plume.
I got the deceleration part working, like this:

1741631444997.png
1741631473054.png
1741631509187.png
1741631615548.png


Going from left to right, I create "AgeOverLifetime" time scale parameter (0 to 1), which feeds into a Bezier curve, which then supplies a a curve-derived value into a Y-value of the Vector3, which is supplied to velocity of the particle in the update block. This WORKS - but there is something that I am trying to do, which is not working for me, and I was wondering if someone would know why.

Basically, this is the Bezier curve that supplies a value over time, going from 200 m/s to 12 m/s over the lifetime of the particle:
1741632034810.png

The curve needs to start at 200, and goes down to 12, however, I'd prefer if I could set it up so that the curve is normalized, with the high value starting at 1, and ending at 0.06. Then, I'd like to scale this output using a scale node, so I would give a scale node 200. Something like this: (having the above graph going from 1 to 0.06, instead of 200 to 12)
1741631473054.png
1741632247124.png
1741632603594.png
1741632291359.png


So, from my original setup, I inserted a "SetScale" node between Bezier curve and "Update" nodes. However, this is not working. The value that the Bezier curve is supplying are not being scaled.

So - would anyone know why the curve values (which are correct) are not scaled using the "SetScale" node? I used that node before for other things and it worked as expected. However, the values that the curve node is sending are simply refusing to scale.
 
Back
Top