Version = 1.9.0.26281; CParticleEffect $LOCAL$/Resource { EditorInfosPosition = int2(73, 52); OnSpawn = "$LOCAL$/Spawner"; CustomAttributes = "$LOCAL$/_GlobalAttributes"; Autostart = true; } CNEdEditorParticle_Data $LOCAL$/EDITOR { EditorInfosPosition = int2(413, -144); Position = float3(-3.6521342e-001, 1.3103570e+000, 5.4902797e+000); EulerOrientation = float3(-1.3551989e+001, -2.7720416e+000, 0.0000000e+000); Backdrops = "$LOCAL$/_BackdropList"; ShowGrid = true; } CNEdEditorLightFactory $LOCAL$/_Backdrop_Light_Factory { NearClipPlane = 1.0000000e+002; SpotFalloff = 8.8541701e-002; Magnitude = 1.0000000e+005; } CParticleAttributeList $LOCAL$/_GlobalAttributes { EditorInfosPosition = int2(-599, -20); } CActionFactoryWithChilds $LOCAL$/Spawner { EditorInfosPosition = int2(-162, -81); ChildList = { "$LOCAL$/Dust", }; } CNEdEditorBackdrop_List $LOCAL$/_BackdropList { EditorInfosPosition = int2(125, -433); BackgroundLayers2D = { "$LOCAL$/CNEdEditorBackdrop_Brush_9A913525", }; SceneLayers3D = { "$LOCAL$/CNEdEditorBackdrop_Model3D_578F322E", "$LOCAL$/_Backdrop_Light", }; } CNEdEditorBackdrop_Model3D $LOCAL$/CNEdEditorBackdrop_Model3D_578F322E { EditorInfosPosition = int2(-17, -380); IsVisible = false; LayerName = "Model"; ResourceModel = "Meshes/CubeRoom_Default.fbx"; } CNEdEditorBackdrop_Light $LOCAL$/_Backdrop_Light { IsVisible = false; LayerName = "GlobalLight"; Position = float3(1.1233553e+002, 2.8270447e+002, 2.2297581e+002); EulerOrientation = float3(-4.8645687e+001, 2.6523003e+001, -2.1307579e-001); LightDistance = 3.7717276e+002; LightFactory = "$LOCAL$/_Backdrop_Light_Factory"; } CNEdEditorBackdrop_Brush $LOCAL$/CNEdEditorBackdrop_Brush_9A913525 { EditorInfosPosition = int2(-27, -485); LayerName = "Layer_Brush"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_1D60A50A { ValueType = Float4; Times = { 0.0000000e+000, 1.0000000e+000, }; FloatValues = { 6.3734174e-001, 6.8734181e-001, 6.7468357e-001, 9.9556959e-001, 2.1012655e-001, 5.1044309e-001, 5.1012659e-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, -1.5851735e-001, 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_24944395 { Name = "Color"; Evaluator = "$LOCAL$/CParticleSamplerCurve_1D60A50A"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_68F8AF7C { ValueType = Float4; Times = { 0.0000000e+000, 1.0000000e+000, }; FloatValues = { 6.3734174e-001, 6.8734181e-001, 6.7468357e-001, 9.9556959e-001, 2.1012655e-001, 5.1044309e-001, 5.1012659e-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, -1.5851735e-001, 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_947905EF { Name = "Color"; Evaluator = "$LOCAL$/CParticleSamplerCurve_68F8AF7C"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_0AC4D099 { ValueType = Float4; Times = { 0.0000000e+000, 1.7197898e-001, 4.0353844e-001, 7.6009089e-001, 1.0000000e+000, }; FloatValues = { 9.2992550e-001, 6.3775587e-001, 0.0000000e+000, -1.6220585e-002, 7.6735067e-001, 5.3585029e-001, 1.0101138e-001, 9.7047442e-001, 5.5989915e-001, 4.3394470e-001, 2.9592848e-001, 7.5215751e-001, 5.2262545e-001, 4.7660777e-001, 4.5758581e-001, 5.5462283e-001, 5.2646887e-001, 5.1927084e-001, 5.3320456e-001, 1.4986426e-002, }; FloatTangents = { 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, -2.0565938e-003, -1.6766231e-001, -1.0041313e-001, 1.1516007e-001, -2.9460877e-002, -2.2574732e-001, -1.3520031e-001, 1.5505618e-001, -3.9667316e-002, -7.9650730e-002, 0.0000000e+000, 1.6667116e-001, -2.3350319e-001, -1.2264524e-001, 0.0000000e+000, 2.5663820e-001, -3.5954541e-001, -6.9142720e-003, 9.5124356e-002, 2.0100525e-001, -3.9280140e-001, -4.6523223e-003, 6.4005166e-002, 1.3524796e-001, -2.6429951e-001, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, -2.9785398e-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_64B1FED0 { Name = "Color"; Evaluator = "$LOCAL$/CParticleSamplerCurve_0AC4D099"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_B6F924BD { ValueType = Float4; Times = { 0.0000000e+000, 2.0000000e-001, 5.0000000e-001, 1.0000000e+000, }; FloatValues = { 1.0000000e+000, 5.0000000e-001, 0.0000000e+000, 0.0000000e+000, 1.0000000e+000, 5.0000000e-001, 0.0000000e+000, 7.5000000e-001, 1.0000000e+000, 3.1162298e-001, 0.0000000e+000, 7.5000000e-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, 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, -3.7013108e-001, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, -6.1688513e-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); } CParticleEvolver_Field $LOCAL$/CParticleEvolver_Field_F5E913C4 { Name = "Color"; Evaluator = "$LOCAL$/CParticleSamplerCurve_B6F924BD"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_3C1465A1 { ValueType = Float4; Times = { 0.0000000e+000, 1.8706198e-001, 4.7392678e-001, 1.0000000e+000, }; FloatValues = { 1.0000000e+000, 1.0000000e+000, 6.0095060e-001, 0.0000000e+000, 1.0000000e+000, 1.0000000e+000, 5.1816368e-001, 1.0000000e+000, 1.0000000e+000, 3.7909818e-001, 7.6147497e-002, 1.0000000e+000, 1.0000000e+000, 2.1024573e-001, 1.8196642e-002, 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, 0.0000000e+000, 0.0000000e+000, -8.9336216e-002, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, -1.3699959e-001, 0.0000000e+000, 0.0000000e+000, -3.3436346e-001, -1.8387472e-002, 0.0000000e+000, 0.0000000e+000, -6.1317962e-001, -3.3720262e-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_53273478 { Name = "Color"; Evaluator = "$LOCAL$/CParticleSamplerCurve_3C1465A1"; } CParticleDescriptor $LOCAL$/CParticleDescriptor_AB8CA2AC { Renderer = "$LOCAL$/CParticleRenderer_Billboard_594560DF"; CustomFields = { "$LOCAL$/CParticleFieldDeclaration_F188118E", }; Samplers = { "$LOCAL$/CParticleSamplerShape_71962869", }; SpawnEvaluator = "$LOCAL$/CCompilerSyntaxNodeExpression_D5C05323"; States = { "$LOCAL$/CParticleState_E6BD0F22", }; } CParticleRenderer_Billboard $LOCAL$/CParticleRenderer_Billboard_594560DF { UserData = "dissolve 0.6"; DrawOrder = 2; BillboardingMaterial = AlphaBlend; Diffuse = "Textures/VFX_Smoke_fb2x2_01.dds"; AtlasDefinition = "AtlasDefinitions/atlasDef_2x2.pkat"; SoftAnimationBlending = true; } CParticleFieldDeclaration $LOCAL$/CParticleFieldDeclaration_F188118E { FieldName = "Color"; FieldType = float4; } CParticleSamplerShape $LOCAL$/CParticleSamplerShape_71962869 { SamplerName = "Sampler_0"; Shape = "$LOCAL$/CShapeDescriptor_F63F4AE0"; } CShapeDescriptor $LOCAL$/CShapeDescriptor_F63F4AE0 { Position = float3(0.0000000e+000, 2.5000000e-001, 0.0000000e+000); ShapeType = CYLINDER; Radius = 4.0000001e-001; } CCompilerSyntaxNodeExpression $LOCAL$/CCompilerSyntaxNodeExpression_D5C05323 { Expression = "function void Eval() { Life = rand(0.75,1.25); Position = Sampler_0.samplePosition(); Velocity = (Position * float3(rand(1.5,2),rand(0.2,0.5),rand(1.5,2)) * 6); Rotation = rand(-pi,pi); ScalarRotationSpeed = rand(-pi,pi); } "; } CParticleState $LOCAL$/CParticleState_E6BD0F22 { StateName = "State_0"; Evolvers = { "$LOCAL$/CParticleEvolver_Physics_24CD6B8D", "$LOCAL$/CParticleEvolver_FlipBook_EB2C7AD4", "$LOCAL$/CParticleEvolver_Damper_B9008827", "$LOCAL$/CParticleEvolver_Field_9F6B2676", "$LOCAL$/CParticleEvolver_Field_26224688", "$LOCAL$/CParticleEvolver_Rotation_7B6ECB8A", "$LOCAL$/CParticleEvolver_Damper_AB922C15", }; } CParticleEvolver_Physics $LOCAL$/CParticleEvolver_Physics_24CD6B8D { } CParticleEvolver_FlipBook $LOCAL$/CParticleEvolver_FlipBook_EB2C7AD4 { AnimationCursor = "0"; LastFrameID = 3; LoopCount = 1.0000000e+000; RandomizeFirstFrame = true; } CParticleEvolver_Damper $LOCAL$/CParticleEvolver_Damper_B9008827 { MinSpeed = 3.0000001e-001; ExpDampingTime = 2.5000000e+000; FieldToDampen = "Velocity"; } CParticleEvolver_Field $LOCAL$/CParticleEvolver_Field_9F6B2676 { Name = "Size"; Evaluator = "$LOCAL$/CParticleSamplerCurve_04C2EB71"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_04C2EB71 { Times = { 0.0000000e+000, 1.4037988e-001, 1.0000000e+000, }; FloatValues = { 2.7898014e-002, 4.0474850e-001, 7.1699405e-001, }; FloatTangents = { 0.0000000e+000, 1.6572076e-001, 1.2331394e-001, 7.5511634e-001, 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_26224688 { Name = "Color"; Evaluator = "$LOCAL$/CParticleSamplerCurve_C923A3EB"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_C923A3EB { ValueType = Float4; Times = { 0.0000000e+000, 1.4545247e-001, 5.7983530e-001, 1.0000000e+000, }; FloatValues = { 8.9354265e-001, 8.5162210e-001, 4.6509409e-001, 1.0101982e+000, 8.8298118e-001, 8.4572965e-001, 4.1338611e-001, 8.0195946e-001, 6.2203830e-001, 7.0223886e-001, 8.0884778e-001, 3.9005628e-001, 4.9303550e-001, 5.8928430e-001, 7.1081585e-001, 2.6155412e-003, }; FloatTangents = { 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 1.4841683e-004, 1.6000949e-002, 0.0000000e+000, -2.0968415e-001, 1.1888713e-003, -6.2719025e-002, -1.5374129e-001, -1.8115889e-001, 3.5504755e-003, -1.8730564e-001, -4.5913681e-001, -5.4101729e-001, -9.7418673e-002, -1.1425053e-001, -6.3799828e-002, -3.6791092e-001, -9.4229996e-002, -1.1051090e-001, -6.1711546e-002, -3.5586855e-001, -6.6603392e-002, 0.0000000e+000, 0.0000000e+000, -4.3678239e-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_Rotation $LOCAL$/CParticleEvolver_Rotation_7B6ECB8A { } CParticleEvolver_Damper $LOCAL$/CParticleEvolver_Damper_AB922C15 { ExpDampingTime = 5.0000000e+003; FieldToDampen = "ScalarRotationSpeed"; } CActionFactoryParticleSpawnerBase $LOCAL$/Dust { Descriptor = "$LOCAL$/CParticleDescriptor_AB8CA2AC"; SpawnCount = 8.0000000e+000; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_A1357179 { ValueType = Float4; Times = { 0.0000000e+000, 1.9226298e-001, 4.4735178e-001, 7.5035453e-001, 1.0000000e+000, }; FloatValues = { 9.2992550e-001, 6.3775587e-001, 0.0000000e+000, 9.8995352e-001, 7.6735067e-001, 5.3585029e-001, 1.0101138e-001, 8.2274246e-001, 5.5989915e-001, 4.3394470e-001, 2.9592848e-001, 4.8065019e-001, 5.2262545e-001, 4.7660777e-001, 4.5758581e-001, 2.4318795e-001, 5.2646887e-001, 5.1927084e-001, 5.3320456e-001, 1.4986426e-002, }; FloatTangents = { 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, -2.2991579e-003, -1.8743716e-001, -1.1225632e-001, 1.2874258e-001, -2.3421973e-001, -2.4868608e-001, -1.4893836e-001, 1.7081183e-001, -3.1075576e-001, -8.7744243e-002, 0.0000000e+000, 1.8360704e-001, -2.5723004e-001, -1.0422546e-001, 0.0000000e+000, 2.1809436e-001, -3.0554619e-001, -5.8758352e-003, 8.0837868e-002, 1.7081678e-001, -3.3380756e-001, -4.8411302e-003, 6.6602722e-002, 1.4073680e-001, -2.7502576e-001, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, -3.0994195e-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_B90CC130 { Name = "Color"; Evaluator = "$LOCAL$/CParticleSamplerCurve_A1357179"; } CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_A4DBB79D { ValueType = Float4; Times = { 0.0000000e+000, 1.4249924e-001, 5.7097560e-001, 1.0000000e+000, }; FloatValues = { 8.9354265e-001, 8.5162210e-001, 4.6509409e-001, -3.9019734e-003, 8.8298118e-001, 8.4572965e-001, 4.1338611e-001, 8.5266447e-001, 6.2203830e-001, 7.0223886e-001, 8.0884778e-001, 1.8723628e-001, 4.9303550e-001, 5.8928430e-001, 7.1081585e-001, 2.6155412e-003, }; FloatTangents = { 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 0.0000000e+000, 1.4540342e-004, 1.5676070e-002, 0.0000000e+000, -2.0542677e-001, 1.1647329e-003, -6.1445590e-002, -1.5061976e-001, -1.7748067e-001, 3.5021980e-003, -1.8475877e-001, -4.5289376e-001, -5.3366089e-001, -9.6094035e-002, -1.1269703e-001, -6.2932312e-002, -3.6290827e-001, -9.6216954e-002, -1.1284116e-001, -6.3012809e-002, -3.6337250e-001, -6.8007812e-002, 0.0000000e+000, 0.0000000e+000, -4.4599250e-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_26C3B024 { Name = "Color"; Evaluator = "$LOCAL$/CParticleSamplerCurve_A4DBB79D"; }