-
Notifications
You must be signed in to change notification settings - Fork 37
PreFabbed Plumes and Screenshots
This page contains a list of the currently available plumes, by the name to call out in your part config.
- Cryogenic_Lower_Ablative_CE
- Cryogenic_LowerSSME_CE
- Cryogenic_LowerRed_CE
- Cryogenic_VernierOrange
- Hydrolox_LowerBlaze
- Hydrolox_UpperBlue
- Hypergolic_LowerOrangeShock
- Hypergolic_LowerRed
- Hypergolic_UpperOrange
- Hypergolic_UpperRed
- Hypergolic_UpperWhite
- Kerolox_LowerAlt
- Kerolox_LowerBlaze
- Kerolox_LowerNK33
- Kerolox_TurboExhaust
- Kerolox_VernierEagle
- Methalox_Lower
- Methalox_LowerShock
- Methalox_Upper
- Nuclear_GasCore_LH2
- Nuclear_GasCore_Open_LH2
- Nuclear_SolidCore_LH2
- Nuclear_SolidCore_LOX
- Alcolox-Lower-A6
- Ammonialox
- Cryogenic-UpperLower-125
- Cryogenic-UpperLower-25
- Cryogenic-UpperLower-375
- Hydrogen-NTR
- Hydrogen-NTR-HighTemp
- Hydrolox-Lower
- Hydrolox-Upper
- Hydynelox-A7
- Hypergolic-Apollo-SM
- Hypergolic-Lower
- Hypergolic-Upper
- Hypergolic-OMS-Red
- Hypergolic-OMS-White
- Hypergolic-OMS-Grey
- Hypergolic-Vernier
- Ion-Argon-Gridded
- Ion-Krypton-Gridded
- Ion-Krypton-Hall
- Ion-Xenon-Gridded
- Ion-Xenon-Hall
- Kerlox-Exhaust
- Kerolox-Lower
- Kerolox-Lower-F1
- Kerolox-Upper
- Kerolox-Vernier
- Kerolox_LowerBlaze
- Kerolox_LowerIbis
- Kerolox_UpperEagle
- Solid-Lower
- Solid-Upper
- Solid-Sepmotor
- Solid-Vacuum
- Turbofan
- Turbojet
This section contains some preview screenshots and sample configs. Note that ALL plumes have some global adjustment parameters emissionMult
,alphaMult
and saturationMult
. If not specified emissionMult
defaults to a value of 0.5, alphaMult
and saturationMult
default to a value of 1.
emissionMult
: Controls the number of particles being emitted by the plume. Lowering can make the plume look thinner but going too low can make the plume looks strange and not contiguous.
alphaMult
: is a newly added alternative. It controls the alpha transparency of the plume particles. Can be used to make plumes look thinner or stronger. Recommend making use of this with multi nozzle engine clusters so that the plume looks discrete and not a big blown out blob.
saturationMult
: Use to control the plume saturation. Some plumes will have saturationMult
curves within the prefab but saturationMult
within the PLUME
node will control saturation globally.
Note that many of the new plumes added in v12.0.0 onwards may have new parameters to control individual plume effects such as corePosition
fumePosition
blazeScale
and so on. Its always a good idea to refer to the sample configs below.
- Cryogenic_UpperBlue A Subtle and thin vacuum Hydrolox plume for vacuum engines like the RL-10.
PLUME
{
name = Cryogenic_UpperBlue_CE
transformName = J-2X-ThrustTransform
emissionMult = 1
energy = 2.5
speed = 1
alphaMult = 1
plumePosition = 0,0,2.1
plumeScale = 0.8
plume2Scale = 2
corePosition = 0,0,2.1
coreScale = 1.7
}
- A More Energetic looking Cryogenic_UpperBlue, This requires More advanced editing.
@PART[SSTU-SC-ENG-J-2X]:NEEDS[RealPlume]:BEFORE[RealPlume]
{
PLUME
{
name = Cryogenic_UpperBlue_CE
transformName = J-2X-ThrustTransform
emissionMult = 3
energy = 2.5
speed = 1
alphaMult = 2
plumePosition = 0,0,2.1
plumeScale = 0.8
plume2Scale = 2
corePosition = 0,0,2.1
coreScale = 1.7
}
@MODULE[ModuleEngines*]
{
%powerEffectName = Cryogenic_UpperBlue_CE
}
}
- Part 2 of code
{
@EFFECTS
{
@Cryogenic_UpperBlue_CE
{
@MODEL_MULTI_SHURIKEN_PERSIST[Cryogenic_UpperBlue_CE-core]
{
%sizeClamp = 99
%emissionMult = 2
%alphaMult = 2
}
@MODEL_MULTI_SHURIKEN_PERSIST[Cryogenic_UpperBlue_CE-plume]
{
%sizeClamp = 99
%emissionMult = 1.5
%alphaMult = 4
}
@MODEL_MULTI_SHURIKEN_PERSIST[Cryogenic_UpperBlue_CE-plume2]
{
%sizeClamp = 99
%alphaMult = 4
%emissionMult = 2
}
}
}
}
- Cryogenic_LowerAblative_CE
Based on the RS68, this is suitable for a hydrolox booster engine with an ablative nozzle.
PLUME
{
name = Cryogenic_LowerAblative_CE
transformName = thrustTransform
localRotation = 0,0,0
localPosition = 0,0,0
speed = 1
energy = 1
emissionMult = 1
flarePosition = 0,0,0
flareScale = 1
corePosition = 0,0,0
coreScale = 1
plumePosition = 0,-0.2,0
plumeScale = 1
}
- Cryogenic_LowerSSME_CE
A very thin and whispy plume suitable for a very clean burning engine with a very transparent plume. No flare effect so best used if the engine has a nice emmisive on the inside of the engine bell.
PLUME
{
name = Cryogenic_LowerSSME_CE
transformName = thrustTransform
localRotation = 0,0,0
localPosition = 0,0,0
speed = 1
energy = 1
emissionMult = 1
shockPosition = 0,0,0.3
shockScale = 0.4
plumePosition = 0,0,0
plumeScale = 1.2
plume2Scale = 0.6
}
- Cryogenic_LowerRed_CE
Another very thin Cryogenic booster engine, this is slightly stronger than the SSME one. The red colour implies a slightly more Oxidiser rich mixture. Dual shock cones fade out one after the other.
PLUME
{
name = Cryogenic_LowerRed_CE
transformName = thrustTransform
localRotation = 0,0,0
localPosition = 0,0,0
speed = 1
energy = 1
emissionMult = 1
corePosition = 0,0,0
coreScale = 0.4
plumePosition = 0,0,0.2
plumeScale = 0.8
plume2Scale = 0.6
}
- Cryogenic_VernierOrange
A wispy, orange plume, for Hydrolox turbopump exhaust or verniers
PLUME
{
name = Cryogenic_VernierOrange
transformName = thrustTransform
localRotation = 0,0,0
localPosition = 0,0,0
energy = 1
speed = 1
emissionMult = 0.5
plumePosition = 0,0,1
plumeScale = 0.7
}
- Hydrolox_LowerBlaze
PLUME
{
name = Hydrolox_LowerBlaze
transformName = thrustTransform
localRotation = 0,0,0
localPosition = 0,0,0
energy = 1
speed = 1
emissionMult = 0.5
flarePosition = 0,0,1
flareScale = 0.5
fumePosition = 0,0,2
fumeScale = 2.2
plumePosition = 0,0,2
plumeScale = 1.8
shockconePosition = 0,0,2.5
shockconeScale = 1.5
blazePosition = 0,0,1
blazeScale = 1.8
}
- Hydrolox_UpperBlue
PLUME
{
name = Hydrolox_UpperBlue
transformName = thrustTransform
localRotation = 0,0,0
localPosition = 0,0,0
energy = 1
speed = 1
emissionMult = 0.5
flarePosition = 0,0,-0.2745
flareScale = 0.32746
fumePosition = 0,0,0.8169
fumeScale = 1.6373
streamPosition = 0,0,0.38
streamScale = 1.5282
shockconePosition = 0,0,2.7817
shockconeScale = 1.0915
}
- Hypergolic_LowerOrangeShock
A very complex hypergolic plume, with multiple shock cones that fade out with altitude. Good for large hypergolic boosters.
PLUME
{
name = Hypergolic_LowerOrangeShock
transformName = thrustTransform
localRotation = 0,0,0
localPosition = 0,0,0.39
fixedScale = 1.56
energy = 1
speed = 1
emissionMult = 0.75
flarePosition = 0,0,-0.39
flareScale = 0.39
plumePosition = 0,0,0.39
plumeScale = 1.95
fumePosition = 0,0,0.78
fumeScale = 2.34
blazePosition = 0,0,1.5
blazeScale = 1.95
}
- Hypergolic_LowerRed
A very complex hypergolic plume, with multiple shock cones that fade out with altitude. Good for large hypergolic boosters. This one has a more reddish-pinkish tint.
PLUME
{
name = Hypergolic_LowerRed
transformName = thrustTransform
localRotation = 0,0,0
localPosition = 0,0,0.39
fixedScale = 1.56
energy = 1
speed = 1
emissionMult = 0.75
flarePosition = 0,0,-0.39
flareScale = 0.39
plumePosition = 0,0,0.39
plumeScale = 1.95
fumePosition = 0,0,0.78
fumeScale = 2.34
blazePosition = 0,0,1.5
blazeScale = 1.95
}
- Hypergolic_UpperOrange
An Orange plume for large hypergolic vacuum engines
PLUME
{
name = Hypergolic_UpperOrange
transformName = thrustTransform
localRotation = 0,0,0
localPosition = 0,0,0
energy = 1
speed = 1
flarePosition = 0,0,-0.5
flareScale = 0.37
plumePosition = 0,0,0.321
plumeScale = 1.76
fumePosition = 0,0,1.445
fumeScale = 3.1
}
- Hypergolic_UpperRed
A Red plume for large hypergolic vacuum engines
PLUME
{
name = Hypergolic_UpperRed
transformName = thrustTransform
localRotation = 0,0,0
localPosition = 0,0,0
energy = 1
speed = 1
flarePosition = 0,0,-0.08
flareScale = 0.44
fumePosition = 0,0,0.745
fumeScale = 3.1
streamPosition = 0,0,0.451
streamScale = 1.76
}
- Hypergolic_UpperWhite
PLUME
{
name = Hypergolic_UpperWhite
transformName = thrustTransform
localRotation = 0,0,0
localPosition = 0,0,0
energy = 1
speed = 1
emissionMult = 0.5
corePosition = 0,0,0
coreScale = 2
plumePosition = 0,0,0
plumeScale = 1
}
- Hypergolic_UpperYellow
PLUME
{
name = Hypergolic_UpperYellow
transformName = thrustTransform
localRotation = 0,0,0
localPosition = 0,0,0
energy = 1
speed = 1
flarePosition = 0,0,-0.07
flareScale = 0.44
fumePosition = 0,0,0.745
fumeScale = 3.1
streamPosition = 0,0,0.451
streamScale = 1.76
}
- Kerolox_LowerAlt
PLUME
{
name = Kerolox_LowerAlt
transformName = thrustTransform
localRotation = 0,0,0
localPosition = 0,0,0
emissionMult = 1
energy = 1
speed = 1
flarePosition = 0,0,-0.38
flareScale = 0.1
plumePosition = 0,0,0.4817
plumeScale = 1.8
flamePosition = 0,0,0.8
flameScale = 1.9
}
- Kerolox_LowerFlame
PLUME
{
name = Kerolox_LowerFlame
transformName = thrustTransform
localRotation = 0,0,0
localPosition = 0,0,0
emissionMult = 1
energy = 1
speed = 1
flarePosition = 0,0,-0.38
flareScale = 0.1
plumePosition = 0,0,0.4817
plumeScale = 1.8
flamePosition = 0,0,0.8
flameScale = 1.9
}
- Kerolox_LowerNK33
A simplified plume for better performance with clustered engines
PLUME
{
name = Kerolox_LowerFlame
transformName = thrustTransform
localRotation = 0,0,0
localPosition = 0,0,0
emissionMult = 1
energy = 1
speed = 1
flarePosition = 0,0,-0.38
flareScale = 0.1
plumePosition = 0,0,0.4817
plumeScale = 1.8
flamePosition = 0,0,0.8
flameScale = 1.9
}
- Kerolox_Upper2
PLUME
{
name = Kerolox_Upper2
transformName = thrustTransform
localRotation = 0,0,0
localPosition = 0,0,0
emissionMult = 1.2
energy = 1
speed = 1
flarePosition = 0,0,-0.3
flareScale = 0.1
plumePosition = 0,0,0.55
plumeScale = 1.7
}
- Kerolox_TurboExhaust
PLUME
{
name = Kerolox_TurboExhaust
transformName = thrustTransform
localRotation = 0,0,0
localPosition = 0,0,0
energy = 1
speed = 1
plumePosition = 0,0,0
plumeScale = 1
fumePosition = 0,0,0
fumeScale = 1
}
- Kerolox_VernierEagle
PLUME
{
name = Kerolox_VernierEagle
transformName = thrustTransform
localRotation = 0,0,0
localPosition = 0,0,0
energy = 1
speed = 1
plumePosition = 0,0,0
plumeScale = 1.5
}
- Methalox_Lower
PLUME
{
name = Methalox_Lower
transformName = thrustTransform
localRotation = 0,0,0
localPosition = 0,0,0
energy = 1
speed = 1
emissionMult = 1
alphaMult = 1
corePosition = 0,0,0
coreScale = 1
plumePosition = 0,0,0
plumeScale = 1
plume2Scale = 1
plume3Scale = 1
}
- Methalox_LowerShock
PLUME
{
name = Methalox_LowerShock
transformName = thrustTransform
localRotation = 0,0,0
localPosition = 0,0,0.2
fixedScale = 0.8
energy = 1
speed = 1
emissionMult = 0.5
alphaMult = 1
flarePosition = 0,0,-0.55
flareScale = 0.35
plumePosition = 0,0,0.3
plumeScale = 2.4
fumePosition = 0,0,0.7
fumeScale = 2.6
blazePosition = 0,0,5
blazeScale = 2.4
}
- Methalox_Upper
PLUME
{
name = Methalox_Upper
transformName = thrustTransform
localRotation = 0,0,0
localPosition = 0,0,0.2
fixedScale = 0.8
energy = 1
speed = 1
emissionMult = 0.5
alphaMult = 1
flarePosition = 0,0,0.23
flareScale = 0.65
plumePosition = 0,0,1.2
plumeScale = 4
fumePosition = 0,0,3.5
fumeScale = 4.2
shockPosition = 0,0,3
shockScale = 1.06
}
- Ammonialox
Ammonia and liquid oxygen plume
PLUME
{
name = Ammonialox
transformName = thrustTransform
localRotation = 0,0,0
localPosition = 0,0,0
energy = 1
speed = 1
flarePosition = 0.0, 0.0, 0.9
flareScale = 0.6
plumePosition = 0.0, 0.0, 1.3
plumeScale = 1.25
}
- Nuclear_SolidCore_LH2
This is meant for Liquid Hydrogen powered nuclear engines with a solid core. It can be assumed that LiquidFuel engines like the stock NERV are inspired by LH2 nukes so its appropriate to use this for LF fueled nukes.
PLUME
{
name = Nuclear_SolidCore_LH2
transformName = thrustTransform
localRotation = 0,0,0
localPosition = 0,0,0
energy = 1
speed = 1
emissionMult = 1
corePosition = 0,0,0
coreScale = 0.45
plumePosition = 0,0,0
plumeScale = 0.45
}
- Nuclear_SolidCore_LOX
This is meant for Liquid hydrogen nukes that are Ox augmented using a solid reactor core. For instance the Kerbal Atomics Neptune in LOX mode.
PLUME
{
name = Nuclear_SolidCore_LOX
transformName = thrustTransform
localRotation = 0,0,0
localPosition = 0,0,0
energy = 1
speed = 1
emissionMult = 1
corePosition = 0,0,0
coreScale = 0.4
plumePosition = 0,0,0
plumeScale = 0.4
}
- Nuclear_GasCore_LH2
Plume for liquid hydrogen powered nuclear engines with a closed cycle gas core reactor
PLUME
{
name = Nuclear_GasCore_LH2
transformName = thrustTransform
localRotation = 0,0,0
localPosition = 0,0,-2.8
energy = 1
speed = 1
emissionMult = 1
corePosition = 0,0,0
coreScale = 2.2
plumePosition = 0,0,0
plumeScale = 0.8
}
- Nuclear_GasCore_Open_LH2
Plume for liquid hydrogen powered nuclear engines with an OPEN cycle gas core reactor x_x
PLUME
{
name = Nuclear_GasCore_Open_LH2
transformName = fxTransformPlume
localRotation = 0,0,0
localPosition = 0,0,-2.8
energy = 1
speed = 1
emissionMult = 1
corePosition = 0,0,0
coreScale = 1
plumePosition = 0,0,0
plumeScale = 1
}