ParticleSystem = { Name = "Butterflies" MaterialSettings = { SourceBitmap = "textures/Bug*.tga" TextureBlendMode = Normal LightOnCreation = false ColorRange1 = -1181710 ColorRange2 = -7500403 AnimateTextures = true AnimateTexturesPingPong = true NumTextureAnimationLoops = 200 } SpawnSettings = { ParticleSize = 0.01000000 SizeVariance = 0.00000000 LifeSpan = 6.00000000 LifeVariance = 0.00000000 MaxParticlesHighDetail = 300 MaxParticlesLowDetail = 50 ZeroGenerateRatePixelSize = 0.01000000 FullGenerateRatePixelSize = 2.12599993 OneOverDeltaPixels = 0.47258982 MaxScreenPercent = 0.10000000 } RangeSettings = { Range = 25.00000000 ClipParticlesWithinRange = false WrapParticlesWithinRange = false VisCheckOnCreation = false VisCheckExtraRange = 5.00000000 } EmitterReference = { IsGlobal = false TagRender = false TickGeneratorsSeparate = false ShadeWithEmitterColor = false ScaleInitialSizeByEmitter = false AddEmitterVelocity = false EmitScalarReference = 1.00000000 OneOverEmitScalarReference = 1.00000000 MinEmitScalar = 1.00000000 MaxEmitScalar = 1.00000000 } ParticleStateSize = 44 Modules = { NumElements = 6 Elem0 = { type = "VolumeGenerator" data = { EmitBox = (-5.00,-5.00,-0.90), (5.00,5.00,1.10) BoundaryVariance = 0.00000000 GeometryType = BOX VelocityEnvelope = { BoundaryBox = (-12.47,-12.50,-2.75), (12.53,12.50,0.95) BoundaryVariance = 0.00000000 GeometryType = BOX } EmitCount = 1 Timing = { type = "CurveFunction" data = { CurveType = CUSTOM PhaseOffset = 0.00000000 Period = 1.00000000 OneOverPeriod = 1.00000000 Amplitude = 1.00000000 IsPeriodic = true ControlPoints = { NumElements = 9 Elem0 = 0.50000000 Elem1 = 0.80000001 Elem2 = 1.00000000 Elem3 = 0.80000001 Elem4 = 0.50000000 Elem5 = 0.20000000 Elem6 = 0.00000000 Elem7 = 0.20000000 Elem8 = 0.50000000 } } } } } Elem1 = { type = "ColorBlendFunction" data = { BlendColor1 = -16646144 BlendColor2 = -16318464 bBlendOverLife = true Timing = { type = "CurveFunction" data = { CurveType = CUSTOM PhaseOffset = 0.00000000 Period = 1.00000000 OneOverPeriod = 1.00000000 Amplitude = 1.00000000 IsPeriodic = true ControlPoints = { NumElements = 4 Elem0 = 0.00000000 Elem1 = 0.50000000 Elem2 = 0.89999998 Elem3 = 1.00000000 } } } } } Elem2 = { type = "AlphaFunction" data = { type = "CurveFunction" data = { CurveType = CUSTOM PhaseOffset = 0.00000000 Period = 1.00000000 OneOverPeriod = 1.00000000 Amplitude = 1.00000000 IsPeriodic = true ControlPoints = { NumElements = 9 Elem0 = 0.00000000 Elem1 = 1.00000000 Elem2 = 1.00000000 Elem3 = 1.00000000 Elem4 = 1.00000000 Elem5 = 1.00000000 Elem6 = 1.00000000 Elem7 = 1.00000000 Elem8 = 0.00000000 } } } } Elem3 = { type = "GrowthRate" data = { GrowthType = FixedSize-Meters Timing = { type = "CurveFunction" data = { CurveType = CUSTOM PhaseOffset = 0.00000000 Period = 1.00000000 OneOverPeriod = 1.00000000 Amplitude = 0.17000000 IsPeriodic = true ControlPoints = { NumElements = 6 Elem0 = 0.00000000 Elem1 = 1.00000000 Elem2 = 1.00000000 Elem3 = 1.00000000 Elem4 = 0.67000002 Elem5 = 0.00000000 } } } } } Elem4 = { type = "PoleAcceleration" data = { Location = (0.38,0.14,0.41) Direction = (-0.19,-0.07,-0.21) RelativeToEmitter = true FunctionTimingToLife = true CalculateAsForce = false TimingFunction = { type = "CurveFunction" data = { CurveType = CUSTOM PhaseOffset = 0.00000000 Period = 1.00000000 OneOverPeriod = 1.00000000 Amplitude = 1.00000000 IsPeriodic = true ControlPoints = { NumElements = 8 Elem0 = 0.00125126 Elem1 = 0.56358534 Elem2 = 0.19330424 Elem3 = 0.80874050 Elem4 = 0.58500934 Elem5 = 0.47987303 Elem6 = 0.35029146 Elem7 = 0.89596242 } } } } } Elem5 = { type = "StandardRenderer" } } }