Version = 1.9.0.27524; CParticleEffect $LOCAL$/Resource { OnSpawn = "$LOCAL$/Spawner"; CustomAttributes = "$LOCAL$/_GlobalAttributes"; Autostart = true; } CNEdEditorParticle_Data $LOCAL$/EDITOR { Position = float3(8.7851971e-001, 7.2307175e-001, 4.8167887e-001); EulerOrientation = float3(-2.6949999e+001, 5.9135967e+001, 0.0000000e+000); PostFx_EnableGlow = false; Backdrops = "$LOCAL$/_BackdropList"; ShowGrid = true; LoopDelay = 3.0000000e+000; } CActionFactoryWithChilds $LOCAL$/Spawner { ChildList = { "$LOCAL$/Sparks_L", "$LOCAL$/Sparks_R", "$LOCAL$/LIGHT", "$LOCAL$/Smoke_L", "$LOCAL$/Smoke_R", "$LOCAL$/Sparks_Thick_L", "$LOCAL$/Sparks_Thick_R", "$LOCAL$/SoundLayer_1", }; } CParticleAttributeList $LOCAL$/_GlobalAttributes { } CNEdEditorBackdrop_Model3D $LOCAL$/_Backdrop_Model3D { EditorInfosPosition = int2(-252, -371); LayerName = "Layer_Model"; ResourceModel = "meshes/cuberoom_default.fbx"; } CNEdEditorLightFactory $LOCAL$/_Backdrop_Light_Factory { NearClipPlane = 1.0000000e+002; SpotFalloff = 8.8541701e-002; Magnitude = 1.0000000e+005; } CNEdEditorBackdrop_Light $LOCAL$/_Backdrop_Light { LayerName = "GlobalLight"; Position = float3(1.1488137e+002, 2.8527716e+002, 2.1835413e+002); EulerOrientation = float3(-4.9248184e+001, 2.7519573e+001, -2.2448494e-001); LightDistance = 3.7717276e+002; LightFactory = "$LOCAL$/_Backdrop_Light_Factory"; } CNEdEditorBackdrop_List $LOCAL$/_BackdropList { EditorInfosPosition = int2(-100, -365); BackgroundLayers2D = { "$LOCAL$/_Backdrop_Brush", }; SceneLayers3D = { "$LOCAL$/_Backdrop_Model3D", "$LOCAL$/_Backdrop_Light", }; } CNEdEditorBackdrop_Brush $LOCAL$/_Backdrop_Brush { EditorInfosPosition = int2(-253, -417); LayerName = "Layer_Brush"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_CC5C4333 { ValueType = Float4; Times = { 0.0000000e+000, 2.7434075e-001, 7.6622713e-001, 1.0000000e+000, }; FloatValues = { 9.1175342e-001, 9.4946653e-001, 9.6957380e-001, 9.9147403e-001, 5.7791114e-001, 6.7602891e-001, 8.0455667e-001, 6.0215026e-001, 3.2794899e-001, 4.8899046e-001, 7.3657936e-001, 2.1320856e-001, 2.9613620e-001, 4.6129477e-001, 7.1081585e-001, -4.0957332e-003, }; FloatTangents = { 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, -8.7696508e-002, -1.2367506e-001, 0.0000000e+000, -5.7938796e-001, -2.2913300e-001, -1.6985328e-001, -5.0787296e-002, -3.0726293e-001, -4.1082996e-001, -3.0454284e-001, -9.1060400e-002, -5.5091500e-001, -2.5102681e-001, -9.7889319e-002, -9.1060400e-002, -5.5091447e-001, -1.1930247e-001, -4.6522669e-002, -4.3277174e-002, -2.6182643e-001, -3.7057057e-002, 0.0000000e+000, 0.0000000e+000, -2.4301869e-001, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); } CParticleEvolver_Field $LOCAL$/CParticleEvolver_Field_C360B872 { Name = "Color"; Evaluator = "$LOCAL$/CParticleSamplerCurve_CC5C4333"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_56925DC1 { ValueType = Float4; Times = { 0.0000000e+000, 4.8543903e-001, 1.0000000e+000, }; FloatValues = { 3.5000008e-001, 1.0000000e+000, 6.6375434e-001, 1.0000000e+000, 1.7368674e-002, 5.0000000e-001, 3.3187717e-001, 7.9291105e-001, -3.7973672e-003, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, }; FloatTangents = { 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, -6.0478979e-001, 0.0000000e+000, 0.0000000e+000, -1.6327231e-001, -1.0707645e-001, -7.2573143e-001, -4.8170748e-001, -4.6950048e-001, -1.1350007e-001, -7.6926869e-001, -5.1060551e-001, -4.9766621e-001, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); } CParticleEvolver_Field $LOCAL$/CParticleEvolver_Field_B9A27F18 { Name = "Color"; Evaluator = "$LOCAL$/CParticleSamplerCurve_56925DC1"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_3342BEA3 { ValueType = Float4; Times = { 0.0000000e+000, 1.9236585e-001, 3.1197581e-001, 4.7210866e-001, 6.6721410e-001, 1.0000000e+000, }; FloatValues = { 6.3873011e-001, 1.0013846e+000, 6.6841137e-001, 4.2562249e-001, 6.0190988e-001, 1.0015460e+000, 6.6666859e-001, 1.0095615e+000, 3.7043262e-001, 1.0000000e+000, 6.6111147e-001, 1.0000000e+000, 4.3416619e-003, 1.0000000e+000, 6.4447725e-001, 1.0082834e+000, -8.0122203e-003, 6.3779211e-001, 9.1473943e-001, 9.7067273e-001, 0.0000000e+000, 3.8195497e-001, 1.0022879e+000, 0.0000000e+000, }; FloatTangents = { 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, -1.1961833e-001, 2.2870381e-003, -5.3975722e-003, 4.3162551e-002, -7.4376717e-002, 1.4220430e-003, -3.3561222e-003, 2.6837770e-002, -4.2063820e-001, 0.0000000e+000, -7.1740584e-003, 0.0000000e+000, -5.6314707e-001, 0.0000000e+000, -9.6045742e-003, 0.0000000e+000, -3.6115050e-002, 0.0000000e+000, 1.8123513e-003, 0.0000000e+000, -4.4002470e-002, 0.0000000e+000, 2.2081640e-003, 0.0000000e+000, -1.5398260e-002, -3.4998932e-001, 1.6931891e-001, -5.9637763e-003, -2.6264381e-002, -5.9696704e-001, 2.8880253e-001, -1.0172247e-002, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); } CParticleEvolver_Field $LOCAL$/CParticleEvolver_Field_6D7220A2 { Name = "Color"; Evaluator = "$LOCAL$/CParticleSamplerCurve_3342BEA3"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_5BBC7BF5 { ValueType = Float4; Times = { 0.0000000e+000, 5.2611202e-001, 1.0000000e+000, }; FloatValues = { 3.5000008e-001, 6.9627094e-001, 8.9343262e-001, 8.5442960e-003, 2.5596514e-002, 5.0000000e-001, 7.7847391e-001, 3.6917683e-001, 0.0000000e+000, 3.2499999e-001, 7.5284809e-001, 0.0000000e+000, }; FloatTangents = { 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, -6.5546274e-001, 0.0000000e+000, 0.0000000e+000, 3.3626959e-002, -1.0310496e-001, -7.8653753e-001, -5.2206779e-001, -3.9654955e-001, -9.2870332e-002, -7.0846254e-001, -4.7024521e-001, -3.5718641e-001, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); } CParticleEvolver_Field $LOCAL$/CParticleEvolver_Field_BB8F1F5C { Name = "Color"; Evaluator = "$LOCAL$/CParticleSamplerCurve_5BBC7BF5"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_E99B0B59 { ValueType = Float4; Times = { 0.0000000e+000, 5.2611202e-001, 1.0000000e+000, }; FloatValues = { 3.5000008e-001, 6.9627094e-001, 8.9343262e-001, 1.0005133e+000, 2.5596514e-002, 5.0000000e-001, 7.7847391e-001, 3.7289205e-001, 0.0000000e+000, 3.2499999e-001, 7.5284809e-001, 0.0000000e+000, }; FloatTangents = { 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, -6.5546274e-001, 0.0000000e+000, 0.0000000e+000, 3.3626959e-002, -1.0310496e-001, -7.8653753e-001, -5.2206779e-001, -6.8850189e-001, -9.2870325e-002, -7.0846254e-001, -4.7024518e-001, -6.2015837e-001, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); } CParticleEvolver_Field $LOCAL$/CParticleEvolver_Field_A0937090 { Name = "Color"; Evaluator = "$LOCAL$/CParticleSamplerCurve_E99B0B59"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_D0DF9293 { ValueType = Float4; Times = { 0.0000000e+000, 5.2611202e-001, 1.0000000e+000, }; FloatValues = { 3.5000008e-001, 6.9627094e-001, 8.9343262e-001, 1.0005133e+000, 2.5596514e-002, 5.0000000e-001, 7.7847391e-001, 3.7289205e-001, 0.0000000e+000, 3.2499999e-001, 7.5284809e-001, 0.0000000e+000, }; FloatTangents = { 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, -6.5546274e-001, 0.0000000e+000, 0.0000000e+000, 3.3626959e-002, -1.0310496e-001, -7.8653753e-001, -5.2206779e-001, -6.8850189e-001, -9.2870325e-002, -7.0846254e-001, -4.7024518e-001, -6.2015837e-001, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); } CParticleEvolver_Field $LOCAL$/CParticleEvolver_Field_1D548B52 { Name = "Color"; Evaluator = "$LOCAL$/CParticleSamplerCurve_D0DF9293"; } CParticleDescriptor $LOCAL$/CParticleDescriptor_3AD6D11F { Renderer = "$LOCAL$/CParticleRenderer_List_740226CE"; CustomFields = { "$LOCAL$/CParticleFieldDeclaration_58D62F63", "$LOCAL$/CParticleFieldDeclaration_A99E0062", "$LOCAL$/CParticleFieldDeclaration_001C95CD", "$LOCAL$/CParticleFieldDeclaration_E910713B", }; Samplers = { "$LOCAL$/CParticleSamplerProceduralTurbulence_BB6BBD69", "$LOCAL$/CParticleSamplerDoubleCurve_18ED2651", }; SpawnEvaluator = "$LOCAL$/CCompilerSyntaxNodeExpression_DA8DD9C8"; States = { "$LOCAL$/CParticleState_93A1182B", }; } CParticleRenderer_List $LOCAL$/CParticleRenderer_List_740226CE { Renderers = { "$LOCAL$/CParticleRenderer_Billboard_9E2346A9", "$LOCAL$/CParticleRenderer_Billboard_B267A620", }; } CParticleRenderer_Billboard $LOCAL$/CParticleRenderer_Billboard_9E2346A9 { DrawOrder = 2; Diffuse = "Textures/vfx_debris_01.dds"; AtlasDefinition = "AtlasDefinitions/atlasDef_2x2.pkat"; BillboardMode = VelocityAxisAligned; AxisScale = 2.9999999e-002; } CParticleRenderer_Billboard $LOCAL$/CParticleRenderer_Billboard_B267A620 { DrawOrder = 1; BillboardingMaterial = AlphaBlend; Diffuse = "Textures/vfx_circle_03_alpha.dds"; BillboardMode = VelocityAxisAligned; SizeField = "Size2"; ColorField = "Color2"; AxisScale = 5.0000001e-002; } CParticleFieldDeclaration $LOCAL$/CParticleFieldDeclaration_58D62F63 { FieldName = "Color"; FieldType = float4; } CParticleFieldDeclaration $LOCAL$/CParticleFieldDeclaration_A99E0062 { FieldName = "Size2"; } CParticleFieldDeclaration $LOCAL$/CParticleFieldDeclaration_001C95CD { FieldName = "Color2"; FieldType = float4; } CCompilerSyntaxNodeExpression $LOCAL$/CCompilerSyntaxNodeExpression_DA8DD9C8 { Expression = "function void Eval() { Life = rand(0.15,0.3); Position = float3(0.08,rand(0.065,0.075),0.4); Velocity = float3(rand(2,7),rand(-3,3),rand(4,9)); SizeVariation = rand(0,1); }"; } CParticleState $LOCAL$/CParticleState_93A1182B { StateName = "State_0"; Evolvers = { "$LOCAL$/CParticleEvolver_Physics_5B8E4AE5", "$LOCAL$/CParticleEvolver_Damper_1771379E", "$LOCAL$/Field_1", "$LOCAL$/CParticleEvolver_Script_1A543FB9", "$LOCAL$/Evolver_1", }; } CParticleEvolver_Damper $LOCAL$/CParticleEvolver_Damper_1771379E { ExpDampingTime = 4.0000000e+000; FieldToDampen = "Velocity"; } CParticleEvolver_Script $LOCAL$/CParticleEvolver_Script_1A543FB9 { Expression = "$LOCAL$/CCompilerSyntaxNodeExpression_7F508C70"; } CCompilerSyntaxNodeExpression $LOCAL$/CCompilerSyntaxNodeExpression_7F508C70 { Expression = "function void Eval() { // Color = (Stars_Color.sample(LifeRatio,SizeVariation) *2); Color2 = Color *float4(0.65,1,0.5,0.75); Size = Stars_Size.sample(LifeRatio,SizeVariation); Size2 = Size *2.5; }"; } CActionFactoryParticleSpawnerBase $LOCAL$/Sparks_L { Delay = 1.0000000e-001; Descriptor = "$LOCAL$/CParticleDescriptor_3AD6D11F"; DurationInSeconds = 3.4999999e-001; SpawnCount = 3.0000000e+001; ContinuousSpawner = false; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_A4AFBFF7 { Interpolator = Linear; Times = { 0.0000000e+000, 4.4453090e-001, 4.4999999e-001, 1.0000000e+000, }; FloatValues = { 2.7954784e+001, 2.7954784e+001, -1.9370556e-002, 0.0000000e+000, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_E63BD286 { Interpolator = Linear; Times = { 0.0000000e+000, 4.4453090e-001, 4.4999999e-001, 1.0000000e+000, }; FloatValues = { 2.7954784e+001, 2.7954784e+001, -1.9370556e-002, 0.0000000e+000, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_0BCDD6F6 { ValueType = Float4; Times = { 0.0000000e+000, 1.3512176e-001, 2.6900625e-001, 7.4404728e-001, 1.0000000e+000, }; FloatValues = { 3.9922589e-001, 6.0966063e-001, 8.1457752e-001, 9.8505187e-001, 4.0357149e-001, 6.2832123e-001, 8.1587797e-001, 8.2625806e-001, 4.0719169e-001, 6.1773801e-001, 8.0455667e-001, 7.1028280e-001, 3.4899256e-001, 5.0625807e-001, 7.4085653e-001, 2.5247759e-001, 2.9613620e-001, 4.6129477e-001, 7.1081585e-001, 2.6155412e-003, }; FloatTangents = { 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 1.3787558e-004, 1.4864486e-002, 0.0000000e+000, -1.9479138e-001, -7.8959474e-003, 7.8481045e-003, -1.2314806e-003, -1.2810765e-001, -7.8236461e-003, 7.7762417e-003, -1.2202043e-003, -1.2693460e-001, -2.9830910e-002, -4.7655921e-002, -2.4785349e-002, -1.0892466e-001, -1.0584428e-001, -1.6908990e-001, -8.7941907e-002, -3.8648003e-001, -1.0653707e-001, -1.2494437e-001, -6.9771476e-002, -4.0234739e-001, -5.7402302e-002, -6.7320190e-002, -3.7592962e-002, -2.1678528e-001, -4.0572949e-002, 0.0000000e+000, 0.0000000e+000, -2.6607576e-001, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); } CParticleEvolver_Field $LOCAL$/CParticleEvolver_Field_D90B25F1 { Name = "Color"; Evaluator = "$LOCAL$/CParticleSamplerCurve_0BCDD6F6"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_E549540A { Times = { 0.0000000e+000, 1.0000000e+000, }; FloatValues = { -3.4214556e-003, 2.2284436e-001, }; FloatTangents = { 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); } CParticleEvolver_Field $LOCAL$/CParticleEvolver_Field_04431E95 { Name = "Size"; Evaluator = "$LOCAL$/CParticleSamplerCurve_E549540A"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_3F8712DE { Interpolator = Linear; Times = { 0.0000000e+000, 1.9110429e-001, 1.9657338e-001, 1.0000000e+000, }; FloatValues = { 2.7954784e+001, 2.7954784e+001, -1.9370556e-002, 0.0000000e+000, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_D9259BF9 { Interpolator = Linear; Times = { 0.0000000e+000, 1.9110429e-001, 1.9657338e-001, 1.0000000e+000, }; FloatValues = { 2.7954784e+001, 2.7954784e+001, -1.9370556e-002, 0.0000000e+000, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_8649E603 { ValueType = Float4; Times = { 0.0000000e+000, 1.4418572e-001, 3.0816877e-001, 7.3926246e-001, 1.0000000e+000, }; FloatValues = { 7.9881233e-001, 8.5162210e-001, 9.9241090e-001, -3.9019734e-003, 7.0121837e-001, 8.0911905e-001, 9.4070292e-001, 9.7295678e-001, 4.9556971e-001, 6.8994927e-001, 8.2798076e-001, 5.4717952e-001, 2.8782883e-001, 5.0625807e-001, 7.4085653e-001, 1.8723628e-001, 2.2681729e-001, 4.6129477e-001, 7.1081585e-001, 2.6155412e-003, }; FloatTangents = { 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 1.4712427e-004, 1.5861595e-002, 0.0000000e+000, -2.0785798e-001, -1.9056672e-001, -1.6200292e-001, -1.5240236e-001, -1.7958117e-001, -2.1673237e-001, -1.8424661e-001, -1.7332788e-001, -2.0423843e-001, -3.6537189e-002, -5.8369447e-002, -3.0357340e-002, -1.3341200e-001, -9.6052349e-002, -1.5344696e-001, -7.9806156e-002, -3.5072574e-001, -9.6681021e-002, -1.1338543e-001, -6.3316733e-002, -3.6512509e-001, -5.8475390e-002, -6.8578683e-002, -3.8295731e-002, -2.2083791e-001, -4.1331425e-002, 0.0000000e+000, 0.0000000e+000, -2.7104983e-001, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); } CParticleEvolver_Field $LOCAL$/CParticleEvolver_Field_2BCAAB82 { Name = "Color"; Evaluator = "$LOCAL$/CParticleSamplerCurve_8649E603"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_30D7C6D3 { Interpolator = Linear; Times = { 0.0000000e+000, 1.9110429e-001, 2.9643351e-001, 1.0000000e+000, }; FloatValues = { 2.7954784e+001, 2.7954784e+001, 1.1306684e+000, 0.0000000e+000, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_D2B045BD { Interpolator = Linear; Times = { 0.0000000e+000, 1.9110429e-001, 3.3335659e-001, 1.0000000e+000, }; FloatValues = { 2.7954784e+001, 2.7954784e+001, 0.0000000e+000, 0.0000000e+000, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_CD573AFA { Times = { 0.0000000e+000, 1.9110429e-001, 5.0034958e-001, 1.0000000e+000, }; FloatValues = { 2.2089588e+001, 2.2089588e+001, -1.3437462e-001, 0.0000000e+000, }; FloatTangents = { 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 9.8952454e-001, -0.0000000e+000, 6.5029377e+026, 0.0000000e+000, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); } CParticleDescriptor $LOCAL$/CParticleDescriptor_ECC50686 { EnableSpawnerIDs = true; Renderer = "$LOCAL$/CParticleRenderer_List_9B73C85C"; CustomFields = { "$LOCAL$/CParticleFieldDeclaration_8BE1F218", }; SpawnEvaluator = "$LOCAL$/CCompilerSyntaxNodeExpression_F30FEEBB"; States = { "$LOCAL$/CParticleState_86E8869A", }; } CParticleRenderer_Light $LOCAL$/CParticleRenderer_Light_AF0344C1 { BillboardingMaterial = Lighting_SplatPass_Spec; ConstantRadius = 2.0000000e+000; LightIntensityMultiplier = 3.0000000e+000; } CParticleFieldDeclaration $LOCAL$/CParticleFieldDeclaration_8BE1F218 { FieldName = "Color"; FieldType = float4; } CCompilerSyntaxNodeExpression $LOCAL$/CCompilerSyntaxNodeExpression_F30FEEBB { Expression = "function void Eval() { Life = 2; Position = float3(0,1,-1); // Size = 1; } "; } CParticleState $LOCAL$/CParticleState_86E8869A { StateName = "State_0"; Evolvers = { "$LOCAL$/CParticleEvolver_Physics_FB31FC65", "$LOCAL$/CParticleEvolver_Field_F329708C", "$LOCAL$/CParticleEvolver_Field_FB67586E", "$LOCAL$/CParticleEvolver_Localspace_CE9402C0", }; } CParticleEvolver_Physics $LOCAL$/CParticleEvolver_Physics_FB31FC65 { } CParticleEvolver_Field $LOCAL$/CParticleEvolver_Field_F329708C { Name = "Color"; Evaluator = "$LOCAL$/CParticleSamplerCurve_ABF9543F"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_ABF9543F { ValueType = Float4; Times = { 0.0000000e+000, 2.8469104e-001, 1.0000000e+000, }; FloatValues = { 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 3.9045256e-001, 9.8781514e-001, 8.9566454e-002, 9.9698186e-001, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, }; FloatTangents = { 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 1.1273123e-001, 0.0000000e+000, 0.0000000e+000, 1.8196302e-002, 3.4608748e-002, -2.8534932e-002, -2.3079572e-002, 7.8279534e-003, 8.6957231e-002, -7.1696296e-002, -5.7989269e-002, 1.9668356e-002, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); } CParticleEvolver_Field $LOCAL$/CParticleEvolver_Field_FB67586E { Name = "Size"; Evaluator = "$LOCAL$/CParticleSamplerCurve_DF1188C9"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_DF1188C9 { Times = { 0.0000000e+000, 4.7090703e-001, 1.0000000e+000, }; FloatValues = { 1.0000000e+000, 2.0240417e+000, 1.0000000e+000, }; FloatTangents = { 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); } CParticleEvolver_Localspace $LOCAL$/CParticleEvolver_Localspace_CE9402C0 { } CActionFactoryParticleSpawnerBase $LOCAL$/LIGHT { EditorInfosIsBlockMinimized = 0; RandomDelay = 1.0000000e+000; Descriptor = "$LOCAL$/CParticleDescriptor_ECC50686"; SpawnCountMode = TotalParticleCount; FluxFunction_DiscreteSpawnKeys = true; FluxFunctionTiledRelativeDuration = 2.6700001e+000; FluxFactorExpression = "SpawnCountControl"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_003BEE77 { ValueType = Float4; Times = { 0.0000000e+000, 1.4418572e-001, 3.1933844e-001, 1.0000000e+000, }; FloatValues = { 7.9881233e-001, 8.5162210e-001, 9.9241090e-001, -3.9019734e-003, 7.0121837e-001, 8.0911905e-001, 1.0000000e+000, 9.7295678e-001, 4.5077071e-001, 3.3593839e-001, 1.0000000e+000, 5.4717952e-001, 7.9922497e-002, -1.4292866e-002, 5.3800845e-001, 2.6155412e-003, }; FloatTangents = { 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 1.4712427e-004, 1.5861595e-002, 0.0000000e+000, -2.0785800e-001, -1.9056672e-001, -1.6200292e-001, 0.0000000e+000, -1.7958117e-001, -2.3149504e-001, -1.9679652e-001, 0.0000000e+000, -2.1815008e-001, -1.8409392e-001, -2.0870210e-001, 0.0000000e+000, -1.4249934e-001, -7.1540803e-001, -8.1103790e-001, 0.0000000e+000, -5.5376720e-001, -1.0789667e-001, 0.0000000e+000, 0.0000000e+000, -7.0758200e-001, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); } CParticleEvolver_Field $LOCAL$/CParticleEvolver_Field_C20C6306 { Name = "Color"; Evaluator = "$LOCAL$/CParticleSamplerCurve_003BEE77"; } CParticleFieldDeclaration $LOCAL$/CParticleFieldDeclaration_E910713B { FieldName = "SizeVariation"; } CParticleEvolver_Physics $LOCAL$/CParticleEvolver_Physics_5B8E4AE5 { ConstantAcceleration = float3(0.0000000e+000, -2.0000000e+000, 0.0000000e+000); Drag = 1.0000000e+000; VelocityFieldSampler = "Stars_Turb"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_D2AB64EE { ValueType = Float4; Times = { 0.0000000e+000, 1.7355944e-001, 5.9794414e-001, 1.0000000e+000, }; FloatValues = { 6.3873011e-001, 1.0013846e+000, 8.6307061e-001, 4.2562249e-001, 6.3819772e-001, 1.0015460e+000, 8.6132783e-001, 1.0000000e+000, 4.8889613e-001, 9.9811053e-001, 8.3856225e-001, 1.0000000e+000, 0.0000000e+000, 6.9006085e-002, 5.4618376e-001, 8.6777389e-001, }; FloatTangents = { 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, -2.4451699e-002, 2.0634485e-003, -4.8698853e-003, 0.0000000e+000, -5.9788894e-002, 5.0455108e-003, -1.1907765e-002, 0.0000000e+000, -1.0339342e-001, -6.4811260e-002, 3.8139999e-002, 0.0000000e+000, -9.7953416e-002, -6.1401237e-002, 3.6133274e-002, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); } CParticleEvolver_Field $LOCAL$/CParticleEvolver_Field_C8E84F49 { Name = "Color"; Evaluator = "$LOCAL$/CParticleSamplerCurve_D2AB64EE"; } CParticleSamplerDoubleCurve $LOCAL$/CParticleSamplerDoubleCurve_01D9AC6D { SamplerName = "Embers_Size"; ValueType = Float4; Times = { 0.0000000e+000, 1.9827852e-001, 6.5621215e-001, 1.0000000e+000, }; FloatValues = { 1.0070239e+000, 1.0070239e+000, 1.0070239e+000, 0.0000000e+000, 3.7125170e-002, 1.0023834e+000, 1.0070239e+000, 9.9952757e-001, 0.0000000e+000, 2.5523657e-001, 9.9774265e-001, 9.9952757e-001, 0.0000000e+000, 0.0000000e+000, 9.9774265e-001, 0.0000000e+000, }; FloatTangents = { 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, -3.7382340e-001, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, -8.6336291e-001, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, -6.5974927e-001, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, -4.9529836e-001, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); Times1 = { 0.0000000e+000, 2.3259586e-001, 7.1377671e-001, 1.0000000e+000, }; FloatValues1 = { 1.0070239e+000, 1.0070239e+000, 1.0070239e+000, 0.0000000e+000, 4.9655098e-001, 1.0070239e+000, 1.0070239e+000, 9.9952757e-001, 0.0000000e+000, 9.9310201e-001, 9.9774265e-001, 9.9952757e-001, 0.0000000e+000, 0.0000000e+000, 9.9774265e-001, 0.0000000e+000, }; FloatTangents1 = { 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, -4.0649608e-001, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, -8.4093553e-001, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, }; } CParticleSamplerDoubleCurve $LOCAL$/CParticleSamplerDoubleCurve_18ED2651 { SamplerName = "Stars_Size"; Times = { 0.0000000e+000, 2.3313650e-001, 1.0000000e+000, }; FloatValues = { 1.0717898e-002, 9.4656488e-003, 9.1863889e-003, }; FloatTangents = { 0.0000000e+000, 0.0000000e+000, -3.6387225e-003, -1.1968967e-002, 0.0000000e+000, 0.0000000e+000, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); Times1 = { 0.0000000e+000, 2.3040783e-001, 1.0000000e+000, }; FloatValues1 = { 1.2332297e-002, 2.0570207e-002, 9.1863889e-003, }; FloatTangents1 = { 0.0000000e+000, 0.0000000e+000, 7.8356406e-004, 2.6172060e-003, 0.0000000e+000, 0.0000000e+000, }; } CParticleRenderer_Mesh $LOCAL$/CParticleRenderer_Mesh_1CA2D4EA { Meshes = { "$LOCAL$/CParticleRenderer_Mesh_Descriptor_054840F5", }; } CParticleRenderer_Mesh_Descriptor $LOCAL$/CParticleRenderer_Mesh_Descriptor_054840F5 { } CParticleRenderer_List $LOCAL$/CParticleRenderer_List_9B73C85C { Renderers = { "$LOCAL$/CParticleRenderer_Light_AF0344C1", "$LOCAL$/CParticleRenderer_Mesh_1CA2D4EA", }; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_44CF4059 { ValueType = Float4; Times = { 0.0000000e+000, 1.4418572e-001, 3.1933844e-001, 1.0000000e+000, }; FloatValues = { 7.9881233e-001, 8.5162210e-001, 9.9241090e-001, -3.9019734e-003, 7.0121837e-001, 8.0911905e-001, 1.0000000e+000, 9.7295678e-001, 4.5077071e-001, 3.3593839e-001, 1.0000000e+000, 5.4717952e-001, 7.9922497e-002, -1.4292866e-002, 3.1979418e-001, 2.6155412e-003, }; FloatTangents = { 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 1.4712427e-004, 1.5861595e-002, 0.0000000e+000, -2.0785800e-001, -1.9056672e-001, -1.6200292e-001, 0.0000000e+000, -1.7958117e-001, -2.3149504e-001, -1.9679652e-001, 0.0000000e+000, -2.1815008e-001, -1.8409392e-001, -2.0870210e-001, 0.0000000e+000, -1.4249934e-001, -7.1540803e-001, -8.1103790e-001, 0.0000000e+000, -5.5376720e-001, -1.0789666e-001, 0.0000000e+000, 0.0000000e+000, -7.0758200e-001, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); } CParticleEvolver_Field $LOCAL$/CParticleEvolver_Field_76114990 { Name = "Color"; Evaluator = "$LOCAL$/CParticleSamplerCurve_44CF4059"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_0B09287D { ValueType = Float4; Times = { 0.0000000e+000, 1.4418572e-001, 3.1933844e-001, 1.0000000e+000, }; FloatValues = { 7.9881233e-001, 8.5162210e-001, 9.9241090e-001, -3.9019734e-003, 7.0121837e-001, 8.0911905e-001, 1.0000000e+000, 9.7295678e-001, 4.5077071e-001, 3.3593839e-001, 1.0000000e+000, 5.4717952e-001, 5.6708217e-002, -1.4292866e-002, 2.4550846e-001, 2.6155412e-003, }; FloatTangents = { 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 1.4712427e-004, 1.5861595e-002, 0.0000000e+000, -2.0785800e-001, -1.9056672e-001, -1.6200292e-001, 0.0000000e+000, -1.7958117e-001, -2.3149504e-001, -1.9679652e-001, 0.0000000e+000, -2.1815008e-001, -1.8409392e-001, -2.0870210e-001, 0.0000000e+000, -1.4249934e-001, -7.1540803e-001, -8.1103790e-001, 0.0000000e+000, -5.5376720e-001, -1.0789666e-001, 0.0000000e+000, 0.0000000e+000, -7.0758200e-001, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); } CParticleEvolver_Field $LOCAL$/CParticleEvolver_Field_04338284 { Name = "Color"; Evaluator = "$LOCAL$/CParticleSamplerCurve_0B09287D"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_80C3BD61 { ValueType = Float4; Times = { 0.0000000e+000, 1.7937095e-001, 2.3562977e-001, 4.8853633e-001, 1.0000000e+000, }; FloatValues = { 6.3873011e-001, 1.0013846e+000, 8.6307061e-001, -1.3413772e-002, 4.1967234e-001, 1.0015460e+000, 8.6132783e-001, 9.4743580e-001, 1.1778742e-001, 1.0067427e+000, 8.5577071e-001, 9.1738451e-001, 0.0000000e+000, 2.0347480e-001, 4.4124442e-001, 4.8041892e-001, 0.0000000e+000, 6.9006085e-002, 1.2651122e-001, 2.7027386e-001, }; FloatTangents = { 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, -5.6613117e-001, 2.1325413e-003, -5.0329501e-003, 4.0246785e-002, -1.7756428e-001, 6.6886120e-004, -1.5785600e-003, 1.2623206e-002, -9.6107677e-002, 4.4542947e-003, -3.3743349e-003, -1.1784239e-001, -4.3204361e-001, 2.0023894e-002, -1.5169026e-002, -5.2975011e-001, 0.0000000e+000, -2.5260824e-001, -4.5447952e-001, -3.5028061e-001, 0.0000000e+000, -5.1086032e-001, -9.1911322e-001, -7.0838732e-001, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); } CParticleEvolver_Field $LOCAL$/CParticleEvolver_Field_08198738 { Name = "Color"; Evaluator = "$LOCAL$/CParticleSamplerCurve_80C3BD61"; } CParticleSamplerProceduralTurbulence $LOCAL$/CParticleSamplerProceduralTurbulence_BB6BBD69 { SamplerName = "Stars_Turb"; TimeScale = 5.0000000e-001; FastFakeFlow = true; Octaves = 1; Wavelength = 3.4999999e-001; Strength = 6.1871842e-002; Lacunarity = 5.0000000e-001; Gain = 1.0000000e+000; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_D48FDDAF { ValueType = Float4; Times = { 0.0000000e+000, 1.7885908e-001, 3.6004198e-001, 1.0000000e+000, }; FloatValues = { 6.2702662e-001, 8.5162210e-001, 9.9241090e-001, -3.9019734e-003, 5.2478981e-001, 8.0911905e-001, 1.0000000e+000, 9.7295678e-001, 2.5577074e-001, 3.3593839e-001, 7.0285714e-001, 5.4717952e-001, 5.6708217e-002, -1.4292866e-002, 3.5693702e-001, 2.6155412e-003, }; FloatTangents = { 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 1.8250429e-004, 1.9675946e-002, 0.0000000e+000, -2.5784308e-001, -2.3639366e-001, -2.0096090e-001, 0.0000000e+000, -2.2276632e-001, -2.3946497e-001, -2.0357186e-001, 0.0000000e+000, -2.2566056e-001, -1.9043192e-001, -2.1588731e-001, -2.5620645e-001, -1.4740533e-001, -6.7262661e-001, -7.6253790e-001, -9.0494955e-001, -5.2065194e-001, -1.0144445e-001, 0.0000000e+000, 0.0000000e+000, -6.6526866e-001, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); } CParticleEvolver_Field $LOCAL$/CParticleEvolver_Field_67C2E69E { Name = "Color"; Evaluator = "$LOCAL$/CParticleSamplerCurve_D48FDDAF"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_68C82EF3 { ValueType = Float4; Times = { 0.0000000e+000, 1.9091937e-001, 3.7963998e-001, 1.0000000e+000, }; FloatValues = { 6.2702662e-001, 8.5162210e-001, 9.9241090e-001, -3.9019734e-003, 5.7586122e-001, 8.0911905e-001, 1.0000000e+000, 9.7295678e-001, 3.5791361e-001, 4.4736695e-001, 8.6535704e-001, 5.4717952e-001, 5.6708217e-002, 8.9214146e-003, 3.5693702e-001, 2.6155412e-003, }; FloatTangents = { 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 1.9481036e-004, 2.1002674e-002, 0.0000000e+000, -2.7522916e-001, -2.5233343e-001, -2.1451147e-001, 0.0000000e+000, -2.3778722e-001, -2.4942738e-001, -2.1204102e-001, 0.0000000e+000, -2.3504868e-001, -1.9835444e-001, -2.2486883e-001, -2.6686534e-001, -1.5353781e-001, -6.5202820e-001, -7.3918605e-001, -8.7723649e-001, -5.0470757e-001, -9.8337829e-002, 0.0000000e+000, 0.0000000e+000, -6.4489561e-001, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); } CParticleEvolver_Field $LOCAL$/CParticleEvolver_Field_19C12F32 { Name = "Color"; Evaluator = "$LOCAL$/CParticleSamplerCurve_68C82EF3"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_EA77DF3F { ValueType = Float4; Times = { 0.0000000e+000, 1.7937095e-001, 2.3562977e-001, 4.8853633e-001, 1.0000000e+000, }; FloatValues = { 6.3873011e-001, 1.0013846e+000, 8.6307061e-001, -1.3413772e-002, 4.1967234e-001, 1.0015460e+000, 8.6132783e-001, 9.4743580e-001, 1.1778742e-001, 1.0067427e+000, 8.5577071e-001, 9.1738451e-001, 0.0000000e+000, 2.0347480e-001, 4.4124442e-001, 4.8041892e-001, 0.0000000e+000, 6.9006085e-002, 1.2651122e-001, 2.7027386e-001, }; FloatTangents = { 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, -5.6613117e-001, 2.1325413e-003, -5.0329501e-003, 4.0246785e-002, -1.7756428e-001, 6.6886120e-004, -1.5785600e-003, 1.2623206e-002, -9.6107677e-002, 4.4542947e-003, -3.3743349e-003, -1.1784239e-001, -4.3204361e-001, 2.0023894e-002, -1.5169026e-002, -5.2975011e-001, 0.0000000e+000, -2.5260824e-001, -4.5447952e-001, -3.5028061e-001, 0.0000000e+000, -5.1086032e-001, -9.1911322e-001, -7.0838732e-001, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); } CParticleEvolver_Field $LOCAL$/CParticleEvolver_Field_D4333F6E { Name = "Color"; Evaluator = "$LOCAL$/CParticleSamplerCurve_EA77DF3F"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_12743C5D { Interpolator = Linear; Times = { 0.0000000e+000, 5.7197225e-001, 1.0000000e+000, }; FloatValues = { 0.0000000e+000, 2.2351742e-008, 2.1838075e-001, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); } CParticleEvolver_Field $LOCAL$/CParticleEvolver_Field_9E1033E4 { Name = "Size"; Evaluator = "$LOCAL$/CParticleSamplerCurve_12743C5D"; } CParticleEvolver_FlipBook $LOCAL$/Evolver_1 { AnimationCursor = "0"; LastFrameID = 0; } CParticleEvolver_Field $LOCAL$/Field_1 { Name = "Color"; Evaluator = "$LOCAL$/CParticleSamplerCurve_BE0C0763"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_BE0C0763 { ValueType = Float4; Times = { 0.0000000e+000, 1.0000000e+000, }; FloatValues = { 1.0008370e+000, 9.8451889e-001, 7.5062764e-001, 9.9539745e-001, 0.0000000e+000, 1.0062761e+000, 0.0000000e+000, 0.0000000e+000, }; FloatTangents = { 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, -3.1647190e-001, 0.0000000e+000, -1.6781937e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); } CParticleDescriptor $LOCAL$/CParticleDescriptor_4ABB0A86 { Renderer = "$LOCAL$/CParticleRenderer_List_FD6F98C1"; CustomFields = { "$LOCAL$/CParticleFieldDeclaration_59754A9A", "$LOCAL$/CParticleFieldDeclaration_BA9C1065", "$LOCAL$/CParticleFieldDeclaration_9713148C", "$LOCAL$/CParticleFieldDeclaration_1791C83F", }; Samplers = { "$LOCAL$/CParticleSamplerProceduralTurbulence_6DEEDC6E", "$LOCAL$/CParticleSamplerDoubleCurve_7A51DF20", }; SpawnEvaluator = "$LOCAL$/CCompilerSyntaxNodeExpression_DFB266C0"; States = { "$LOCAL$/CParticleState_DEC1AC83", }; } CParticleRenderer_List $LOCAL$/CParticleRenderer_List_FD6F98C1 { Renderers = { "$LOCAL$/CParticleRenderer_Billboard_CDDAD618", "$LOCAL$/CParticleRenderer_Billboard_8248A2BB", }; } CParticleRenderer_Billboard $LOCAL$/CParticleRenderer_Billboard_CDDAD618 { DrawOrder = 2; Diffuse = "Textures/vfx_debris_01.dds"; AtlasDefinition = "AtlasDefinitions/atlasDef_2x2.pkat"; BillboardMode = VelocityAxisAligned; AxisScale = 2.9999999e-002; } CParticleRenderer_Billboard $LOCAL$/CParticleRenderer_Billboard_8248A2BB { DrawOrder = 1; BillboardingMaterial = AlphaBlend; Diffuse = "Textures/vfx_circle_03_alpha.dds"; BillboardMode = VelocityAxisAligned; SizeField = "Size2"; ColorField = "Color2"; AxisScale = 5.0000001e-002; } CParticleFieldDeclaration $LOCAL$/CParticleFieldDeclaration_59754A9A { FieldName = "Color"; FieldType = float4; } CParticleFieldDeclaration $LOCAL$/CParticleFieldDeclaration_BA9C1065 { FieldName = "Size2"; } CParticleFieldDeclaration $LOCAL$/CParticleFieldDeclaration_9713148C { FieldName = "Color2"; FieldType = float4; } CParticleFieldDeclaration $LOCAL$/CParticleFieldDeclaration_1791C83F { FieldName = "SizeVariation"; } CParticleSamplerProceduralTurbulence $LOCAL$/CParticleSamplerProceduralTurbulence_6DEEDC6E { SamplerName = "Stars_Turb"; TimeScale = 5.0000000e-001; FastFakeFlow = true; Octaves = 1; Wavelength = 3.4999999e-001; Strength = 6.1871842e-002; Lacunarity = 5.0000000e-001; Gain = 1.0000000e+000; } CCompilerSyntaxNodeExpression $LOCAL$/CCompilerSyntaxNodeExpression_DFB266C0 { Expression = "function void Eval() { Life = rand(0.15,0.3); Position = float3(rand(-0.02,-0.04),rand(0.01,0.03),0.3); Velocity = float3(rand(-2,-7),rand(-3,2),rand(4,9)); SizeVariation = rand(0,1); }"; } CParticleState $LOCAL$/CParticleState_DEC1AC83 { StateName = "State_0"; Evolvers = { "$LOCAL$/CParticleEvolver_Physics_C2A2B402", "$LOCAL$/CParticleEvolver_Damper_F57F81ED", "$LOCAL$/CParticleEvolver_Field_F50320B4", "$LOCAL$/CParticleEvolver_Script_FD378556", "$LOCAL$/CParticleEvolver_FlipBook_73ED5668", }; } CParticleEvolver_Physics $LOCAL$/CParticleEvolver_Physics_C2A2B402 { ConstantAcceleration = float3(0.0000000e+000, -2.0000000e+000, 0.0000000e+000); Drag = 1.0000000e+000; VelocityFieldSampler = "Stars_Turb"; } CParticleEvolver_Damper $LOCAL$/CParticleEvolver_Damper_F57F81ED { ExpDampingTime = 4.0000000e+000; FieldToDampen = "Velocity"; } CParticleEvolver_Field $LOCAL$/CParticleEvolver_Field_F50320B4 { Name = "Color"; Evaluator = "$LOCAL$/CParticleSamplerCurve_73073387"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_73073387 { ValueType = Float4; Times = { 0.0000000e+000, 1.0000000e+000, }; FloatValues = { 1.0008370e+000, 9.8451889e-001, 7.5062764e-001, 9.9539745e-001, 0.0000000e+000, 1.0062761e+000, 0.0000000e+000, 0.0000000e+000, }; FloatTangents = { 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, -3.1647190e-001, 0.0000000e+000, -1.6781937e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); } CParticleEvolver_Script $LOCAL$/CParticleEvolver_Script_FD378556 { Expression = "$LOCAL$/CCompilerSyntaxNodeExpression_67A543D1"; } CCompilerSyntaxNodeExpression $LOCAL$/CCompilerSyntaxNodeExpression_67A543D1 { Expression = "function void Eval() { // Color = (Stars_Color.sample(LifeRatio,SizeVariation) *2); Color2 = Color *float4(0.65,1,0.5,0.75); Size = Stars_Size.sample(LifeRatio,SizeVariation); Size2 = Size *2.5; }"; } CParticleEvolver_FlipBook $LOCAL$/CParticleEvolver_FlipBook_73ED5668 { AnimationCursor = "0"; LastFrameID = 0; } CActionFactoryParticleSpawnerBase $LOCAL$/Sparks_R { Delay = 1.0000000e-001; Descriptor = "$LOCAL$/CParticleDescriptor_4ABB0A86"; DurationInSeconds = 3.4999999e-001; SpawnCount = 1.5000000e+001; ContinuousSpawner = false; } CParticleDescriptor $LOCAL$/CParticleDescriptor_C0E1CFD4 { Renderer = "$LOCAL$/CParticleRenderer_Billboard_0C860127"; CustomFields = { "$LOCAL$/CParticleFieldDeclaration_33319376", }; CustomEvents = { "$LOCAL$/CParticleEventDeclaration_30A35C71", }; Samplers = { "$LOCAL$/CParticleSamplerProceduralTurbulence_93630B88", }; SpawnEvaluator = "$LOCAL$/CCompilerSyntaxNodeExpression_2C614CEB"; States = { "$LOCAL$/CParticleState_7039288A", }; } CParticleRenderer_Billboard $LOCAL$/CParticleRenderer_Billboard_0C860127 { UserData = "dissolve 0.1"; BillboardingMaterial = AlphaBlend; Diffuse = "Textures/VFX_Smoke_fb2x2_01.dds"; AtlasDefinition = "AtlasDefinitions/atlasDef_2x2.pkat"; BillboardMode = VelocitySpheroidalAlign; AxisScale = 5.0000001e-002; } CParticleFieldDeclaration $LOCAL$/CParticleFieldDeclaration_33319376 { FieldName = "Color"; FieldType = float4; } CParticleEventDeclaration $LOCAL$/CParticleEventDeclaration_30A35C71 { EventName = "OnDeath"; } CParticleSamplerProceduralTurbulence $LOCAL$/CParticleSamplerProceduralTurbulence_93630B88 { SamplerName = "Smoke_Turb"; Wavelength = 3.0000001e-001; Strength = 3.1819806e-001; Lacunarity = 5.0000000e-001; Gain = 1.0000000e+000; } CCompilerSyntaxNodeExpression $LOCAL$/CCompilerSyntaxNodeExpression_2C614CEB { Expression = "function void Eval() { Life = rand(0.7,1.1); // Size = 0.08; Position = float3(0.03,rand(0.01,0.03),0.3); Velocity = float3(rand(3.0,4.5),rand(0,0),rand(6,8)); Rotation =rand(-pi,pi); // EulerRotation = float3(rand(0,1),rand(0,1),rand(0,1)); // EulerRotationSpeed = float3(rand(0,1),rand(0,1),rand(0,1)); } "; } CParticleState $LOCAL$/CParticleState_7039288A { StateName = "State_0"; Evolvers = { "$LOCAL$/CParticleEvolver_Physics_B9CD4D15", "$LOCAL$/CParticleEvolver_FlipBook_1639B6FC", "$LOCAL$/CParticleEvolver_Field_9C42E36F", "$LOCAL$/CParticleEvolver_Field_72144279", "$LOCAL$/CParticleEvolver_Rotation_16E5E8B3", }; } CParticleEvolver_Physics $LOCAL$/CParticleEvolver_Physics_B9CD4D15 { ConstantAcceleration = float3(0.0000000e+000, 5.0000000e+000, 0.0000000e+000); Drag = 6.0000000e+000; } CParticleEvolver_FlipBook $LOCAL$/CParticleEvolver_FlipBook_1639B6FC { AnimationCursor = "0"; LastFrameID = 3; RandomizeFirstFrame = true; } CParticleEvolver_Field $LOCAL$/CParticleEvolver_Field_9C42E36F { Name = "Color"; Evaluator = "$LOCAL$/CParticleSamplerCurve_6B0B7F5E"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_6B0B7F5E { ValueType = Float4; Times = { 0.0000000e+000, 1.5875134e-001, 3.0120996e-001, 7.2925973e-001, 1.0000000e+000, }; FloatValues = { 8.2753718e-001, 8.8436496e-001, 6.5012914e-001, -7.9512596e-003, 6.7033148e-001, 8.7910485e-001, 5.2563441e-001, 9.8494577e-001, 5.3815180e-001, 7.8571278e-001, 4.5975503e-001, 5.8901483e-001, 4.7430268e-001, 4.7660777e-001, 4.6832418e-001, 1.9077273e-001, 4.9425364e-001, 4.8705563e-001, 5.0098932e-001, 1.4986426e-002, }; FloatTangents = { 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, -1.3109946e-001, -1.8984126e-003, -1.5476668e-001, -9.2689924e-002, -1.0129141e-001, -1.6893514e-001, -1.3888291e-001, -8.3177119e-002, -9.0895824e-002, -1.5159725e-001, -7.5958021e-002, -8.8341631e-002, -1.9947942e-002, -1.8637598e-001, -2.2823340e-001, -2.6544282e-001, -5.9938196e-002, -5.6000966e-001, -8.3007496e-003, 1.1419906e-001, 2.4131164e-001, -2.8506461e-001, -5.2502006e-003, 7.2230585e-002, 1.5262891e-001, -1.8030253e-001, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, -3.3613172e-001, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); } CParticleEvolver_Field $LOCAL$/CParticleEvolver_Field_72144279 { Name = "Size"; Evaluator = "$LOCAL$/CParticleSamplerCurve_F5FB6630"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_F5FB6630 { Times = { 0.0000000e+000, 3.5170385e-001, 1.0000000e+000, }; FloatValues = { 6.1120048e-002, 3.7680086e-001, 4.6423757e-001, }; FloatTangents = { 0.0000000e+000, 0.0000000e+000, 1.0932929e-001, 2.0152681e-001, 0.0000000e+000, 0.0000000e+000, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); } CParticleEvolver_Rotation $LOCAL$/CParticleEvolver_Rotation_16E5E8B3 { } CActionFactoryParticleSpawnerBase $LOCAL$/Smoke_L { Descriptor = "$LOCAL$/CParticleDescriptor_C0E1CFD4"; DurationInSeconds = 1.5000001e-001; SpawnCount = 1.5000000e+001; ContinuousSpawner = false; } CParticleDescriptor $LOCAL$/CParticleDescriptor_C166C674 { Renderer = "$LOCAL$/CParticleRenderer_Billboard_AA7CEC47"; CustomFields = { "$LOCAL$/CParticleFieldDeclaration_8C4F4D16", }; CustomEvents = { "$LOCAL$/CParticleEventDeclaration_39F0C691", }; Samplers = { "$LOCAL$/CParticleSamplerProceduralTurbulence_EA49B028", }; SpawnEvaluator = "$LOCAL$/CCompilerSyntaxNodeExpression_A0647E0B"; States = { "$LOCAL$/CParticleState_A495A02A", }; } CParticleRenderer_Billboard $LOCAL$/CParticleRenderer_Billboard_AA7CEC47 { UserData = "dissolve 0.1"; BillboardingMaterial = AlphaBlend; Diffuse = "Textures/VFX_Smoke_fb2x2_01.dds"; AtlasDefinition = "AtlasDefinitions/atlasDef_2x2.pkat"; BillboardMode = VelocitySpheroidalAlign; AxisScale = 5.0000001e-002; } CParticleFieldDeclaration $LOCAL$/CParticleFieldDeclaration_8C4F4D16 { FieldName = "Color"; FieldType = float4; } CParticleEventDeclaration $LOCAL$/CParticleEventDeclaration_39F0C691 { EventName = "OnDeath"; } CParticleSamplerProceduralTurbulence $LOCAL$/CParticleSamplerProceduralTurbulence_EA49B028 { SamplerName = "Smoke_Turb"; Wavelength = 3.0000001e-001; Strength = 3.1819806e-001; Lacunarity = 5.0000000e-001; Gain = 1.0000000e+000; } CCompilerSyntaxNodeExpression $LOCAL$/CCompilerSyntaxNodeExpression_A0647E0B { Expression = "function void Eval() { Life = rand(0.7,1.1); // Size = 0.08; Position = float3(-0.03,rand(0.01,0.03),0.3); Velocity = float3(rand(-3.0,-4.5),rand(0,0),rand(6,8)); Rotation =rand(-pi,pi); // EulerRotation = float3(rand(0,1),rand(0,1),rand(0,1)); // EulerRotationSpeed = float3(rand(0,1),rand(0,1),rand(0,1)); } "; } CParticleState $LOCAL$/CParticleState_A495A02A { StateName = "State_0"; Evolvers = { "$LOCAL$/CParticleEvolver_Physics_B1C14D35", "$LOCAL$/CParticleEvolver_FlipBook_B4DFA99C", "$LOCAL$/CParticleEvolver_Field_FE307A8F", "$LOCAL$/CParticleEvolver_Field_19B3F899", "$LOCAL$/CParticleEvolver_Rotation_78F205D3", }; } CParticleEvolver_Physics $LOCAL$/CParticleEvolver_Physics_B1C14D35 { ConstantAcceleration = float3(0.0000000e+000, 5.0000000e+000, 0.0000000e+000); Drag = 6.0000000e+000; } CParticleEvolver_FlipBook $LOCAL$/CParticleEvolver_FlipBook_B4DFA99C { AnimationCursor = "0"; LastFrameID = 3; RandomizeFirstFrame = true; } CParticleEvolver_Field $LOCAL$/CParticleEvolver_Field_FE307A8F { Name = "Color"; Evaluator = "$LOCAL$/CParticleSamplerCurve_02CF54FE"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_02CF54FE { ValueType = Float4; Times = { 0.0000000e+000, 1.5875134e-001, 3.0120996e-001, 7.2925973e-001, 1.0000000e+000, }; FloatValues = { 8.2753718e-001, 8.8436496e-001, 6.5012914e-001, -7.9512596e-003, 6.7033148e-001, 8.7910485e-001, 5.2563441e-001, 9.8494577e-001, 5.3815180e-001, 7.8571278e-001, 4.5975503e-001, 5.8901483e-001, 4.7430268e-001, 4.7660777e-001, 4.6832418e-001, 1.9077273e-001, 4.9425364e-001, 4.8705563e-001, 5.0098932e-001, 1.4986426e-002, }; FloatTangents = { 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, -1.3109946e-001, -1.8984126e-003, -1.5476668e-001, -9.2689924e-002, -1.0129141e-001, -1.6893514e-001, -1.3888291e-001, -8.3177119e-002, -9.0895824e-002, -1.5159725e-001, -7.5958021e-002, -8.8341631e-002, -1.9947942e-002, -1.8637598e-001, -2.2823340e-001, -2.6544282e-001, -5.9938196e-002, -5.6000966e-001, -8.3007496e-003, 1.1419906e-001, 2.4131164e-001, -2.8506461e-001, -5.2502006e-003, 7.2230585e-002, 1.5262891e-001, -1.8030253e-001, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, -3.3613172e-001, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); } CParticleEvolver_Field $LOCAL$/CParticleEvolver_Field_19B3F899 { Name = "Size"; Evaluator = "$LOCAL$/CParticleSamplerCurve_213C46D0"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_213C46D0 { Times = { 0.0000000e+000, 3.5170385e-001, 1.0000000e+000, }; FloatValues = { 6.1120048e-002, 3.7680086e-001, 4.6423757e-001, }; FloatTangents = { 0.0000000e+000, 0.0000000e+000, 1.0932929e-001, 2.0152681e-001, 0.0000000e+000, 0.0000000e+000, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); } CParticleEvolver_Rotation $LOCAL$/CParticleEvolver_Rotation_78F205D3 { } CActionFactoryParticleSpawnerBase $LOCAL$/Smoke_R { Descriptor = "$LOCAL$/CParticleDescriptor_C166C674"; DurationInSeconds = 1.5000001e-001; SpawnCount = 1.5000000e+001; ContinuousSpawner = false; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_05B392F5 { ValueType = Float4; Times = { 0.0000000e+000, 1.5875134e-001, 3.0120996e-001, 7.2925973e-001, 1.0000000e+000, }; FloatValues = { 8.2753718e-001, 8.8436496e-001, 6.5012914e-001, -7.9512596e-003, 6.7033148e-001, 8.7910485e-001, 5.2563441e-001, 9.8494577e-001, 5.3815180e-001, 7.8571278e-001, 4.5975503e-001, 5.8901483e-001, 4.7430268e-001, 4.7660777e-001, 4.6832418e-001, 1.9077273e-001, 4.9425364e-001, 4.8705563e-001, 5.0098932e-001, 1.4986426e-002, }; FloatTangents = { 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, -1.3109946e-001, -1.8984126e-003, -1.5476668e-001, -9.2689924e-002, -1.0129141e-001, -1.6893514e-001, -1.3888291e-001, -8.3177119e-002, -9.0895824e-002, -1.5159725e-001, -7.5958021e-002, -8.8341631e-002, -1.9947942e-002, -1.8637598e-001, -2.2823340e-001, -2.6544282e-001, -5.9938196e-002, -5.6000966e-001, -8.3007496e-003, 1.1419906e-001, 2.4131164e-001, -2.8506461e-001, -5.2502006e-003, 7.2230585e-002, 1.5262891e-001, -1.8030253e-001, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, -3.3613172e-001, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); } CParticleEvolver_Field $LOCAL$/CParticleEvolver_Field_4DB8825C { Name = "Color"; Evaluator = "$LOCAL$/CParticleSamplerCurve_05B392F5"; } CParticleDescriptor $LOCAL$/CParticleDescriptor_11542223 { Renderer = "$LOCAL$/CParticleRenderer_List_BFE58A22"; CustomFields = { "$LOCAL$/CParticleFieldDeclaration_2D65A727", "$LOCAL$/CParticleFieldDeclaration_DE173176", "$LOCAL$/CParticleFieldDeclaration_228A5271", "$LOCAL$/CParticleFieldDeclaration_653A3988", }; Samplers = { "$LOCAL$/CParticleSamplerProceduralTurbulence_405112EB", "$LOCAL$/CParticleSamplerDoubleCurve_2561668A", }; SpawnEvaluator = "$LOCAL$/CCompilerSyntaxNodeExpression_ABDB6315"; States = { "$LOCAL$/CParticleState_E9B684FC", }; } CParticleRenderer_List $LOCAL$/CParticleRenderer_List_BFE58A22 { Renderers = { "$LOCAL$/CParticleRenderer_Billboard_2792028D", "$LOCAL$/CParticleRenderer_Billboard_B7715DD4", }; } CParticleRenderer_Billboard $LOCAL$/CParticleRenderer_Billboard_2792028D { DrawOrder = 2; Diffuse = "Textures/vfx_debris_01.dds"; AtlasDefinition = "AtlasDefinitions/atlasDef_2x2.pkat"; BillboardMode = VelocityAxisAligned; AxisScale = 5.0000001e-002; } CParticleRenderer_Billboard $LOCAL$/CParticleRenderer_Billboard_B7715DD4 { DrawOrder = 1; BillboardingMaterial = AlphaBlend; Diffuse = "Textures/vfx_circle_03_alpha.dds"; BillboardMode = VelocityAxisAligned; SizeField = "Size2"; ColorField = "Color2"; AxisScale = 7.0000000e-002; } CParticleFieldDeclaration $LOCAL$/CParticleFieldDeclaration_2D65A727 { FieldName = "Color"; FieldType = float4; } CParticleFieldDeclaration $LOCAL$/CParticleFieldDeclaration_DE173176 { FieldName = "Size2"; } CParticleFieldDeclaration $LOCAL$/CParticleFieldDeclaration_228A5271 { FieldName = "Color2"; FieldType = float4; } CParticleFieldDeclaration $LOCAL$/CParticleFieldDeclaration_653A3988 { FieldName = "SizeVariation"; } CParticleSamplerProceduralTurbulence $LOCAL$/CParticleSamplerProceduralTurbulence_405112EB { SamplerName = "Stars_Turb"; TimeScale = 5.0000000e-001; FastFakeFlow = true; Octaves = 1; Wavelength = 3.4999999e-001; Strength = 6.1871842e-002; Lacunarity = 5.0000000e-001; Gain = 1.0000000e+000; } CParticleSamplerDoubleCurve $LOCAL$/CParticleSamplerDoubleCurve_2561668A { SamplerName = "Stars_Size"; Times = { 0.0000000e+000, 2.5135693e-001, 1.0000000e+000, }; FloatValues = { 2.5269073e-002, 2.4016820e-002, 1.3161772e-002, }; FloatTangents = { 0.0000000e+000, 0.0000000e+000, -3.9231014e-003, -1.1684588e-002, 0.0000000e+000, 0.0000000e+000, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); Times1 = { 0.0000000e+000, 2.4862826e-001, 1.0000000e+000, }; FloatValues1 = { 2.6883472e-002, 3.5121381e-002, 1.3161772e-002, }; FloatTangents1 = { 0.0000000e+000, 0.0000000e+000, 8.4552751e-004, 2.5552425e-003, 0.0000000e+000, 0.0000000e+000, }; } CCompilerSyntaxNodeExpression $LOCAL$/CCompilerSyntaxNodeExpression_ABDB6315 { Expression = "function void Eval() { Life = rand(0.05,0.1); Position = float3(0.08,rand(0.065,0.075),0.4); Velocity = float3(rand(2,7),rand(-3,3),rand(4,9)); SizeVariation = rand(0,1); }"; } CParticleState $LOCAL$/CParticleState_E9B684FC { StateName = "State_0"; Evolvers = { "$LOCAL$/CParticleEvolver_Physics_79F8C96F", "$LOCAL$/CParticleEvolver_Damper_CC645D5E", "$LOCAL$/CParticleEvolver_Field_95CF7879", "$LOCAL$/CParticleEvolver_Script_5037EEB3", "$LOCAL$/CParticleEvolver_FlipBook_7C73969D", }; } CParticleEvolver_Physics $LOCAL$/CParticleEvolver_Physics_79F8C96F { ConstantAcceleration = float3(0.0000000e+000, -2.0000000e+000, 0.0000000e+000); Drag = 1.0000000e+000; VelocityFieldSampler = "Stars_Turb"; } CParticleEvolver_Damper $LOCAL$/CParticleEvolver_Damper_CC645D5E { ExpDampingTime = 4.0000000e+000; FieldToDampen = "Velocity"; } CParticleEvolver_Field $LOCAL$/CParticleEvolver_Field_95CF7879 { Name = "Color"; Evaluator = "$LOCAL$/CParticleSamplerCurve_781BD430"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_781BD430 { ValueType = Float4; Times = { 0.0000000e+000, 1.0000000e+000, }; FloatValues = { 1.0008370e+000, 9.8451889e-001, 7.5062764e-001, 9.9539745e-001, 0.0000000e+000, 1.0062761e+000, 0.0000000e+000, 0.0000000e+000, }; FloatTangents = { 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, -3.1647190e-001, 0.0000000e+000, -1.6781937e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); } CParticleEvolver_Script $LOCAL$/CParticleEvolver_Script_5037EEB3 { Expression = "$LOCAL$/CCompilerSyntaxNodeExpression_16C809F2"; } CCompilerSyntaxNodeExpression $LOCAL$/CCompilerSyntaxNodeExpression_16C809F2 { Expression = "function void Eval() { // Color = (Stars_Color.sample(LifeRatio,SizeVariation) *2); Color2 = Color *float4(0.65,1,0.5,0.75); Size = Stars_Size.sample(LifeRatio,SizeVariation); Size2 = Size *3.5; }"; } CParticleEvolver_FlipBook $LOCAL$/CParticleEvolver_FlipBook_7C73969D { AnimationCursor = "0"; LastFrameID = 0; } CActionFactoryParticleSpawnerBase $LOCAL$/Sparks_Thick_L { Delay = 1.0000000e-001; Descriptor = "$LOCAL$/CParticleDescriptor_11542223"; DurationInSeconds = 3.4999999e-001; SpawnCount = 5.0000000e+001; ContinuousSpawner = false; } CParticleDescriptor $LOCAL$/CParticleDescriptor_18ED440B { Renderer = "$LOCAL$/CParticleRenderer_List_DDCADE2A"; CustomFields = { "$LOCAL$/CParticleFieldDeclaration_FEAF608F", "$LOCAL$/CParticleFieldDeclaration_6A2532FE", "$LOCAL$/CParticleFieldDeclaration_8CB02E99", "$LOCAL$/CParticleFieldDeclaration_9331B4D0", }; Samplers = { "$LOCAL$/CParticleSamplerProceduralTurbulence_C43D0BD3", "$LOCAL$/CParticleSamplerDoubleCurve_6516DD92", }; SpawnEvaluator = "$LOCAL$/CCompilerSyntaxNodeExpression_6DDB22BD"; States = { "$LOCAL$/CParticleState_8B53E9C4", }; } CParticleRenderer_List $LOCAL$/CParticleRenderer_List_DDCADE2A { Renderers = { "$LOCAL$/CParticleRenderer_Billboard_42606335", "$LOCAL$/CParticleRenderer_Billboard_51C1779C", }; } CParticleRenderer_Billboard $LOCAL$/CParticleRenderer_Billboard_42606335 { DrawOrder = 2; Diffuse = "Textures/vfx_debris_01.dds"; AtlasDefinition = "AtlasDefinitions/atlasDef_2x2.pkat"; BillboardMode = VelocityAxisAligned; AxisScale = 5.0000001e-002; } CParticleRenderer_Billboard $LOCAL$/CParticleRenderer_Billboard_51C1779C { DrawOrder = 1; BillboardingMaterial = AlphaBlend; Diffuse = "Textures/vfx_circle_03_alpha.dds"; BillboardMode = VelocityAxisAligned; SizeField = "Size2"; ColorField = "Color2"; AxisScale = 7.0000000e-002; } CParticleFieldDeclaration $LOCAL$/CParticleFieldDeclaration_FEAF608F { FieldName = "Color"; FieldType = float4; } CParticleFieldDeclaration $LOCAL$/CParticleFieldDeclaration_6A2532FE { FieldName = "Size2"; } CParticleFieldDeclaration $LOCAL$/CParticleFieldDeclaration_8CB02E99 { FieldName = "Color2"; FieldType = float4; } CParticleFieldDeclaration $LOCAL$/CParticleFieldDeclaration_9331B4D0 { FieldName = "SizeVariation"; } CParticleSamplerProceduralTurbulence $LOCAL$/CParticleSamplerProceduralTurbulence_C43D0BD3 { SamplerName = "Stars_Turb"; TimeScale = 5.0000000e-001; FastFakeFlow = true; Octaves = 1; Wavelength = 3.4999999e-001; Strength = 6.1871842e-002; Lacunarity = 5.0000000e-001; Gain = 1.0000000e+000; } CParticleSamplerDoubleCurve $LOCAL$/CParticleSamplerDoubleCurve_6516DD92 { SamplerName = "Stars_Size"; Times = { 0.0000000e+000, 2.5135693e-001, 1.0000000e+000, }; FloatValues = { 2.5269073e-002, 2.4016820e-002, 1.3161772e-002, }; FloatTangents = { 0.0000000e+000, 0.0000000e+000, -3.9231014e-003, -1.1684588e-002, 0.0000000e+000, 0.0000000e+000, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); Times1 = { 0.0000000e+000, 2.4862826e-001, 1.0000000e+000, }; FloatValues1 = { 2.6883472e-002, 3.5121381e-002, 1.3161772e-002, }; FloatTangents1 = { 0.0000000e+000, 0.0000000e+000, 8.4552751e-004, 2.5552425e-003, 0.0000000e+000, 0.0000000e+000, }; } CCompilerSyntaxNodeExpression $LOCAL$/CCompilerSyntaxNodeExpression_6DDB22BD { Expression = "function void Eval() { Life = rand(0.05,0.1); Position = float3(-0.08,rand(0.065,0.075),0.4); Velocity = float3(rand(-2,-7),rand(-3,3),rand(4,9)); SizeVariation = rand(0,1); }"; } CParticleState $LOCAL$/CParticleState_8B53E9C4 { StateName = "State_0"; Evolvers = { "$LOCAL$/CParticleEvolver_Physics_E1A429D7", "$LOCAL$/CParticleEvolver_Damper_131191E6", "$LOCAL$/CParticleEvolver_Field_899B03A1", "$LOCAL$/CParticleEvolver_Script_00535E9B", "$LOCAL$/CParticleEvolver_FlipBook_4B945545", }; } CParticleEvolver_Physics $LOCAL$/CParticleEvolver_Physics_E1A429D7 { ConstantAcceleration = float3(0.0000000e+000, -2.0000000e+000, 0.0000000e+000); Drag = 1.0000000e+000; VelocityFieldSampler = "Stars_Turb"; } CParticleEvolver_Damper $LOCAL$/CParticleEvolver_Damper_131191E6 { ExpDampingTime = 4.0000000e+000; FieldToDampen = "Velocity"; } CParticleEvolver_Field $LOCAL$/CParticleEvolver_Field_899B03A1 { Name = "Color"; Evaluator = "$LOCAL$/CParticleSamplerCurve_5BC32A78"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_5BC32A78 { ValueType = Float4; Times = { 0.0000000e+000, 1.0000000e+000, }; FloatValues = { 1.0008370e+000, 9.8451889e-001, 7.5062764e-001, 9.9539745e-001, 0.0000000e+000, 1.0062761e+000, 0.0000000e+000, 0.0000000e+000, }; FloatTangents = { 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, -3.1647190e-001, 0.0000000e+000, -1.6781937e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); } CParticleEvolver_Script $LOCAL$/CParticleEvolver_Script_00535E9B { Expression = "$LOCAL$/CCompilerSyntaxNodeExpression_E116C3FA"; } CCompilerSyntaxNodeExpression $LOCAL$/CCompilerSyntaxNodeExpression_E116C3FA { Expression = "function void Eval() { // Color = (Stars_Color.sample(LifeRatio,SizeVariation) *2); Color2 = Color *float4(0.65,1,0.5,0.75); Size = Stars_Size.sample(LifeRatio,SizeVariation); Size2 = Size *3.5; }"; } CParticleEvolver_FlipBook $LOCAL$/CParticleEvolver_FlipBook_4B945545 { AnimationCursor = "0"; LastFrameID = 0; } CActionFactoryParticleSpawnerBase $LOCAL$/Sparks_Thick_R { Delay = 1.0000000e-001; Descriptor = "$LOCAL$/CParticleDescriptor_18ED440B"; DurationInSeconds = 3.4999999e-001; SpawnCount = 5.0000000e+001; ContinuousSpawner = false; } CParticleSamplerDoubleCurve $LOCAL$/CParticleSamplerDoubleCurve_C04BA7CE { SamplerName = "Stars_Size"; Times = { 0.0000000e+000, 2.3313650e-001, 1.0000000e+000, }; FloatValues = { 1.0717898e-002, 9.4656488e-003, 0.0000000e+000, }; FloatTangents = { 0.0000000e+000, 0.0000000e+000, -3.6387225e-003, -1.1968967e-002, 0.0000000e+000, 0.0000000e+000, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); Times1 = { 0.0000000e+000, 2.3040783e-001, 1.0000000e+000, }; FloatValues1 = { 1.2332297e-002, 2.0570207e-002, 0.0000000e+000, }; FloatTangents1 = { 0.0000000e+000, 0.0000000e+000, 7.8356406e-004, 2.6172060e-003, 0.0000000e+000, 0.0000000e+000, }; } CParticleSamplerDoubleCurve $LOCAL$/CParticleSamplerDoubleCurve_7A51DF20 { SamplerName = "Stars_Size"; Times = { 0.0000000e+000, 2.3313650e-001, 1.0000000e+000, }; FloatValues = { 1.0717898e-002, 9.4656488e-003, 0.0000000e+000, }; FloatTangents = { 0.0000000e+000, 0.0000000e+000, -3.6387225e-003, -1.1968967e-002, 0.0000000e+000, 0.0000000e+000, }; MinLimits = float4(0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000); Times1 = { 0.0000000e+000, 2.3040783e-001, 1.0000000e+000, }; FloatValues1 = { 1.2332297e-002, 2.0570207e-002, 0.0000000e+000, }; FloatTangents1 = { 0.0000000e+000, 0.0000000e+000, 7.8356406e-004, 2.6172060e-003, 0.0000000e+000, 0.0000000e+000, }; } CActionFactorySound $LOCAL$/SoundLayer_1 { EditorInfosIsBlockMinimized = 0; EventStart = "Play_mnt_dragonbreath_electricity_smoke"; }