Skip to content

PreFabbed Plumes and Screenshots

Capkirk123 edited this page Jul 18, 2020 · 86 revisions

PreFabbed Plumes and Screenshots

This page contains a list of the currently available plumes, by the name to call out in your part config.

Hydrolox Plumes

  • Cryogenic_Lower_Ablative_CE
  • Cryogenic_LowerSSME_CE
  • Cryogenic_LowerRed_CE
  • Cryogenic_VernierOrange
  • Hydrolox_LowerBlaze
  • Hydrolox_UpperBlue

Hypergolic Plumes

  • Hypergolic_LowerOrangeShock
  • Hypergolic_LowerRed
  • Hypergolic_UpperOrange
  • Hypergolic_UpperRed
  • Hypergolic_UpperWhite

Kerolox Plumes

  • Kerolox_LowerAlt
  • Kerolox_LowerBlaze
  • Kerolox_LowerNK33
  • Kerolox_TurboExhaust
  • Kerolox_VernierEagle

Methalox Plumes

  • Methalox_Lower
  • Methalox_LowerShock
  • Methalox_Upper

Other Plumes

  • Nuclear_GasCore_LH2
  • Nuclear_GasCore_Open_LH2
  • Nuclear_SolidCore_LH2
  • Nuclear_SolidCore_LOX

Legacy Plumes

  • 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

Screenshots and Configs

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.

Hydrolox Plumes

  • 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 Plumes

  • 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 Plumes

  • 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 Plumes

  • 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
}

Other Plumes

  • 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
}