FiE-Game/assets/streaming/PackFx/Particles/BurnHit.pkfx
2018-11-20 20:05:15 +02:00

488 lines
11 KiB
Text

Version = 1.9.0.28323;
CParticleEffect $LOCAL$/Resource
{
EditorInfosPosition = int2(282, -117);
OnSpawn = "$LOCAL$/Spawner";
CustomAttributes = "$LOCAL$/_GlobalAttributes";
Autostart = true;
}
CNEdEditorParticle_Data $LOCAL$/EDITOR
{
Position = float3(2.0448372e+001, 1.6942070e+001, -2.1082035e+001);
EulerOrientation = float3(-1.4181623e+001, 4.4346287e+001, 1.6262726e-003);
Backdrops = "$LOCAL$/_BackdropList";
LoopDelay = 8.0000000e+000;
IsLooping = true;
}
CActionFactoryParticleSpawnerBase $LOCAL$/Smoke
{
EditorInfosPosition = int2(-196, -378);
EditorInfosIsBlockMinimized = 0;
Descriptor = "$LOCAL$/CParticleDescriptor_AE135B2A";
DurationInSeconds = 8.0000000e+000;
SpawnCount = 8.0000000e+000;
}
CParticleDescriptor $LOCAL$/CParticleDescriptor_AE135B2A
{
EditorInfosPosition = int2(-352, -387);
Renderer = "$LOCAL$/CParticleRenderer_Billboard_9136D2F4";
CustomFields =
{
"$LOCAL$/CParticleFieldDeclaration_2C215779",
"$LOCAL$/CParticleFieldDeclaration_FF8F7870",
"$LOCAL$/CParticleFieldDeclaration_E1604A6A",
"$LOCAL$/CParticleFieldDeclaration_D6D0E700",
};
Samplers =
{
"$LOCAL$/CParticleSamplerCurve_5C87387A",
"$LOCAL$/CParticleSamplerProceduralTurbulence_E37410C3",
"$LOCAL$/CParticleSamplerShape_7188E290",
};
SpawnEvaluator = "$LOCAL$/CCompilerSyntaxNodeExpression_5566F5E7";
States =
{
"$LOCAL$/CParticleState_3AF8190E",
};
}
CActionFactoryWithChilds $LOCAL$/Spawner
{
EditorInfosPosition = int2(48, -132);
ChildList =
{
"$LOCAL$/Smoke",
"$LOCAL$/Light",
};
}
CParticleRenderer_Billboard $LOCAL$/CParticleRenderer_Billboard_9136D2F4
{
EditorInfosPosition = int2(-615, -553);
CustomName = "Billboard";
BillboardingMaterial = AlphaBlend_Additive_Soft;
Diffuse = "Textures/BlastPack_Extended.png";
AtlasDefinition = "Textures/BlastPack_Extended.pkat";
NormalsBendingFactor = 6.2500000e-001;
NormalsWrapFactor = 2.0000000e-001;
LightExponent = 2.2000000e+000;
LightScale = float3(5.0000000e+000, 5.0000000e+000, 5.0000000e+000);
AmbientLight = float3(1.0000000e-001, 1.5000001e-001, 2.0000000e-001);
}
CCompilerSyntaxNodeExpression $LOCAL$/CCompilerSyntaxNodeExpression_5566F5E7
{
EditorInfosPosition = int2(-615, -209);
Expression = "function void Eval()
{
Life = rand(5.0, 8);
Size = 0.5;
Position = PositionSampler.samplePosition();
Velocity = float3(0,2,0);
TextureID = rand(32,36);
Rotation = rand(-pi, pi);
ScalarRotationSpeed = (1 - pow(rand(0,1), 3)) * 0.8 * sign(Rotation);
AlphaCoeff = spawner.LifeRatio;//1 - pow(spawner.LifeRatio, 2);
}";
}
CParticleState $LOCAL$/CParticleState_3AF8190E
{
EditorInfosPosition = int2(-615, -27);
StateName = "State_0";
Evolvers =
{
"$LOCAL$/CParticleEvolver_Physics_70B82B25",
"$LOCAL$/CParticleEvolver_Field_1AE2F154",
"$LOCAL$/CParticleEvolver_Field_5D69BC58",
"$LOCAL$/CParticleEvolver_Script_AE0FE9C3",
"$LOCAL$/CParticleEvolver_Rotation_CF07E785",
};
}
CParticleAttributeList $LOCAL$/_GlobalAttributes
{
EditorInfosPosition = int2(-565, 252);
}
CParticleEvolver_Physics $LOCAL$/CParticleEvolver_Physics_70B82B25
{
EditorInfosPosition = int2(-770, -81);
CustomName = "Physics";
ConstantAcceleration = float3(0.0000000e+000, 2.0000000e+000, 0.0000000e+000);
Drag = 2.0000000e-001;
VelocityFieldSampler = "VelocityField";
}
CParticleEvolver_Field $LOCAL$/CParticleEvolver_Field_1AE2F154
{
EditorInfosPosition = int2(-770, -38);
CustomName = "Field";
Name = "Color";
Evaluator = "$LOCAL$/CParticleSamplerCurve_CB941AC7";
}
CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_CB941AC7
{
EditorInfosPosition = int2(-855, -27);
ValueType = Float4;
Times =
{
0.0000000e+000,
3.4695834e-002,
2.0000000e-001,
1.0000000e+000,
};
FloatValues =
{
0.0000000e+000,
0.0000000e+000,
0.0000000e+000,
0.0000000e+000,
5.4482728e-001,
2.0332488e-001,
7.6259047e-002,
1.8235232e-001,
6.2973976e-002,
6.2973976e-002,
6.2973976e-002,
7.1012288e-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,
2.1636616e-001,
8.5550584e-002,
0.0000000e+000,
1.8196657e-001,
-1.2425157e-001,
-8.5741006e-002,
-2.7909663e-002,
2.2923948e-001,
-5.9198189e-001,
-4.0850282e-001,
-1.3297227e-001,
1.0921842e+000,
0.0000000e+000,
0.0000000e+000,
0.0000000e+000,
-1.3845204e-001,
0.0000000e+000,
0.0000000e+000,
0.0000000e+000,
-6.7004746e-001,
-1.8101464e-001,
-1.8101464e-001,
-1.8101464e-001,
0.0000000e+000,
0.0000000e+000,
0.0000000e+000,
0.0000000e+000,
0.0000000e+000,
};
}
CParticleFieldDeclaration $LOCAL$/CParticleFieldDeclaration_2C215779
{
EditorInfosPosition = int2(-615, -510);
FieldName = "Color";
FieldType = float4;
}
CParticleEvolver_Field $LOCAL$/CParticleEvolver_Field_5D69BC58
{
EditorInfosPosition = int2(-770, 16);
CustomName = "Field";
Name = "Size";
Evaluator = "$LOCAL$/CParticleSamplerCurve_32F8C9BB";
}
CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_32F8C9BB
{
EditorInfosPosition = int2(-852, 24);
Times =
{
0.0000000e+000,
1.0000000e+000,
};
FloatValues =
{
9.5752895e-001,
6.6485538e+000,
};
FloatTangents =
{
0.0000000e+000,
5.5392590e+000,
1.5304744e-001,
0.0000000e+000,
};
}
CParticleFieldDeclaration $LOCAL$/CParticleFieldDeclaration_FF8F7870
{
EditorInfosPosition = int2(-615, -467);
FieldName = "TextureID";
}
CParticleFieldDeclaration $LOCAL$/CParticleFieldDeclaration_E1604A6A
{
EditorInfosPosition = int2(-615, -424);
FieldName = "Rotation";
}
CParticleEvolver_Rotation $LOCAL$/CParticleEvolver_Rotation_CF07E785
{
EditorInfosPosition = int2(-770, 123);
CustomName = "Rotation";
ScreenspaceRotationCoeff = 1.5000000e+000;
}
CParticleFieldDeclaration $LOCAL$/CParticleFieldDeclaration_D6D0E700
{
EditorInfosPosition = int2(-615, -381);
FieldName = "AlphaCoeff";
}
CParticleEvolver_Script $LOCAL$/CParticleEvolver_Script_AE0FE9C3
{
EditorInfosPosition = int2(-770, 69);
CustomName = "Script";
Expression = "$LOCAL$/CCompilerSyntaxNodeExpression_ED57AD7A";
}
CCompilerSyntaxNodeExpression $LOCAL$/CCompilerSyntaxNodeExpression_ED57AD7A
{
EditorInfosPosition = int2(-857, 80);
Expression = "function void Eval()
{
float2 intensities = Intensity.sample(AlphaCoeff);
Color = Color * intensities.yyyx;
}";
}
CParticleEvolver_Physics $LOCAL$/CParticleEvolver_Physics_5B5B3F5D
{
EditorInfosPosition = int2(-596, 407);
CustomName = "Physics";
}
CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_6559827B
{
EditorInfosPosition = int2(-671, 358);
ValueType = Float4;
Times =
{
0.0000000e+000,
2.2816327e-001,
8.0274594e-001,
1.0000000e+000,
};
FloatValues =
{
0.0000000e+000,
0.0000000e+000,
0.0000000e+000,
1.0000000e+000,
5.9109602e+000,
2.9268544e+000,
1.8140471e+000,
1.0000000e+000,
2.7818718e+000,
1.3037927e+000,
5.2021861e-001,
1.0000000e+000,
0.0000000e+000,
0.0000000e+000,
0.0000000e+000,
1.0000000e+000,
};
FloatTangents =
{
0.0000000e+000,
0.0000000e+000,
0.0000000e+000,
0.0000000e+000,
8.3469057e-001,
8.3469057e-001,
8.3469057e-001,
0.0000000e+000,
8.5369867e-001,
8.9990139e-001,
4.8885715e-001,
0.0000000e+000,
2.1498661e+000,
2.2662182e+000,
1.2310871e+000,
0.0000000e+000,
-5.5585861e+000,
-3.1590493e+000,
-2.4679222e+000,
0.0000000e+000,
-1.9082609e+000,
-1.0845006e+000,
-8.4723699e-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,
};
}
CParticleSamplerProceduralTurbulence $LOCAL$/CParticleSamplerProceduralTurbulence_E37410C3
{
EditorInfosPosition = int2(-615, -252);
SamplerName = "VelocityField";
Wavelength = 1.0000000e+001;
Strength = 7.0710683e-001;
Gain = 1.0000000e+000;
TimeScale = 2.0000000e-001;
}
CParticleSamplerCurve $LOCAL$/CParticleSamplerCurve_5C87387A
{
EditorInfosPosition = int2(-615, -295);
SamplerName = "Intensity";
ValueType = Float2;
Times =
{
0.0000000e+000,
4.9287799e-001,
1.0000000e+000,
};
FloatValues =
{
0.0000000e+000,
0.0000000e+000,
9.9156022e-001,
9.9461973e-001,
0.0000000e+000,
0.0000000e+000,
};
FloatTangents =
{
0.0000000e+000,
0.0000000e+000,
3.5747120e-001,
2.4199028e+000,
3.1132227e-002,
0.0000000e+000,
3.2031942e-002,
0.0000000e+000,
-2.5004222e+000,
0.0000000e+000,
0.0000000e+000,
0.0000000e+000,
};
}
CParticleSamplerShape $LOCAL$/CParticleSamplerShape_7188E290
{
EditorInfosPosition = int2(-598, -129);
EditorInfosIsBlockMinimized = 0;
SamplerName = "PositionSampler";
Shape = "$LOCAL$/CShapeDescriptor_91C350C8";
SampleDimensionality = Volume;
}
CShapeDescriptor $LOCAL$/CShapeDescriptor_91C350C8
{
EditorInfosPosition = int2(-700, -165);
ShapeType = CYLINDER;
Radius = 1.5000000e+000;
}
CActionFactoryParticleSpawnerBase $LOCAL$/Light
{
EditorInfosPosition = int2(-187, 183);
Descriptor = "$LOCAL$/CParticleDescriptor_583E61EB";
SpawnCountMode = TotalParticleCount;
}
CParticleDescriptor $LOCAL$/CParticleDescriptor_583E61EB
{
EditorInfosPosition = int2(-290, 195);
Renderer = "$LOCAL$/CParticleRenderer_Light_7CF1F42E";
CustomFields =
{
"$LOCAL$/CParticleFieldDeclaration_AAB6FA39",
};
SpawnEvaluator = "$LOCAL$/CCompilerSyntaxNodeExpression_167477BD";
States =
{
"$LOCAL$/CParticleState_13CE6B8C",
};
}
CParticleState $LOCAL$/CParticleState_13CE6B8C
{
EditorInfosPosition = int2(-474, 338);
StateName = "State_0";
Evolvers =
{
"$LOCAL$/CParticleEvolver_Field_8923D418",
"$LOCAL$/CParticleEvolver_Physics_5B5B3F5D",
};
}
CCompilerSyntaxNodeExpression $LOCAL$/CCompilerSyntaxNodeExpression_167477BD
{
EditorInfosPosition = int2(-474, 295);
Expression = "function void Eval()
{
Life = 9.0;
Size = 12.0;
Position = float3(0,1,0);
}";
}
CParticleRenderer_Light $LOCAL$/CParticleRenderer_Light_7CF1F42E
{
EditorInfosPosition = int2(-474, 166);
CustomName = "Light";
LightAttenuationSteepnessRange = float2(0.0000000e+000, 8.0000000e+000);
LightAttenuationSteepness = 6.0000002e-001;
}
CParticleFieldDeclaration $LOCAL$/CParticleFieldDeclaration_AAB6FA39
{
EditorInfosPosition = int2(-474, 209);
FieldName = "Color";
FieldType = float4;
}
CParticleEvolver_Field $LOCAL$/CParticleEvolver_Field_8923D418
{
EditorInfosPosition = int2(-596, 354);
CustomName = "Field";
Name = "Color";
Evaluator = "$LOCAL$/CParticleSamplerCurve_6559827B";
}
CNEdEditorBackdrop_Light $LOCAL$/_Backdrop_Light
{
LayerName = "GlobalLight";
Position = float3(1.1233553e+002, 2.8270447e+002, 2.2297581e+002);
EulerOrientation = float3(-4.8550171e+001, 2.6739031e+001, -9.5600376e-007);
LightFactory = "$LOCAL$/_Backdrop_Light_Factory";
LightDistance = 3.7717276e+002;
}
CNEdEditorBackdrop_List $LOCAL$/_BackdropList
{
EditorInfosPosition = int2(-100, -365);
EditorInfosIsBlockMinimized = 0;
BackgroundLayers2D =
{
"$LOCAL$/_Backdrop_Brush",
"$LOCAL$/_Backdrop_Audio2D",
};
SceneLayers3D =
{
"$LOCAL$/_Backdrop_Model3D",
"$LOCAL$/_Backdrop_Light",
};
}
CNEdEditorBackdrop_Brush $LOCAL$/_Backdrop_Brush
{
EditorInfosPosition = int2(-253, -417);
LayerName = "Layer_Brush";
}
CNEdEditorBackdrop_Model3D $LOCAL$/_Backdrop_Model3D
{
EditorInfosPosition = int2(-252, -371);
EditorInfosIsBlockMinimized = 2;
LayerName = "Layer_Model";
ResourceModel = "meshes/cuberoom_dark.fbx";
}
CNEdEditorBackdrop_Audio2D $LOCAL$/_Backdrop_Audio2D
{
EditorInfosPosition = int2(-252, -460);
LayerName = "Layer_Audio2D";
}
CNEdEditorLightFactory $LOCAL$/_Backdrop_Light_Factory
{
NearClipPlane = 1.0000000e+002;
SpotFalloff = 8.8541701e-002;
Magnitude = 1.0000000e+005;
}