JD2022-TU1/data/EngineData/Feedback/FX/FX_ground_rock.ilu

155 lines
6.9 KiB
Text

fx =
{
{
FxDescriptor_Template=
{
name = "FX_ground_rock",
material =
{
GFXMaterialSerializable =
{
shaderPath = "World/Common/MatShader/default.msh",
textureSet =
{
GFXMaterialTexturePathSet =
{
diffuse = "World/Common/FX/Textures/Smoke/Smoke_Atlas01.png",
},
},
},
},
-- angleOffset = 3.1416,
gen =
{
ITF_ParticleGenerator_Template =
{
useAnim = 0,
useuvrandom = 1,
animstart = 0,
animend = 3,
AnimUVfreq = 0,
params =
{
ParticleGeneratorParameters =
{
canFlipAngleOffset = 0,
canFlipInitAngle = 0,
canFlipAngularSpeed = 0,
canFlipPivot = 0,
canFlipUV = 0,
canFlipAngleMin = 1,
canFlipAngleMax = 1,
canFlipAccel = 0,
maxParticles = 15,
emitParticlesCount = 5,
velNorm = 0.1 ,
grav = vectorNew(0.0,0.5,0.0),
acc = vectorNew(0.0,0.0,0.0),
velocityVar = 1.0,
friction = 0.98,
freq = 0.02,
initAngle = 0.0,
angleDelta = 30,
angularSpeed = 0,
angularSpeedDelta = 30,
pivot = vector2dNew(0.0,-0.15),
uniformscale = 1,
genBox =
{
AABB =
{
MIN = vector2dNew(-0.0,-0.0),
MAX = vector2dNew(0.1,0.1),
}
},
boundingBox =
{
AABB =
{
MIN = vector2dNew(0.0,0.0),
MAX = vector2dNew(0.1,0.1),
}
},
nbPhase = 3,
phases =
{
{
ParPhase =
{
phaseTime = 0.015,
deltaphaseTime = 0.015,
colorMin = "0x8fffffff",
colorMax = "0x8fffffff",
sizeMin = vector2dNew(0.0,0.0),
sizeMax = vector2dNew(0.0,0.0),
},
},
{
ParPhase =
{
phaseTime = 0.6,
delataphasetime = 0.2,
colorMin = "0x8fffffff",
colorMax = "0x8fffffff",
sizeMin = vector2dNew(-0.25,0.25),
sizeMax = vector2dNew(-0.5,0.5),
},
},
{
ParPhase =
{
phaseTime = 0.0,
colorMin = "0x8fffffff",
colorMax = "0x8fffffff",
sizeMin = vector2dNew(0.0,0.0),
sizeMax = vector2dNew(0.0,0.0),
Blendtonextphase = 0,
},
},
},
renderPrio = 0.01,
--GFX_BLEND_UNKNOWN = 0,
--GFX_BLEND_COPY = 1
--GFX_BLEND_ALPHA = 2
--GFX_BLEND_ALPHAPREMULT = 3
--GFX_BLEND_ALPHADEST = 4
--GFX_BLEND_ALPHADESTPREMULT = 5
--GFX_BLEND_ADD = 6
--GFX_BLEND_ADDALPHA = 7
--GFX_BLEND_SUBALPHA = 8
--GFX_BLEND_SUB = 9
--GFX_BLEND_MUL = 10
--GFX_BLEND_ALPHAMUL = 11
--GFX_BLEND_IALPHAMUL = 12
--GFX_BLEND_IALPHA = 13
--GFX_BLEND_IALPHAPREMULT = 14
--GFX_BLEND_IALPHADEST = 15
--GFX_BLEND_IALPHADESTPREMULT = 16
--GFX_BLEND_MUL2X = 17
blendMode = 2,
--PARGEN_GEN_POINTS = 0
--PARGEN_GEN_RECTANGLE = 1
--PARGEN_GEN_CIRCLE = 2
genGenType = 2,
circleradius = 0.12,
innercircleradius = 0.01,
genangmin = -90,
genangmax = -180,
rotateShape = vectorNew(1.7,0.0,0.0),
--PARGEN_MODE_FOLLOW = 0
--PARGEN_MODE_COMPLEX = 1
genMode = 1,
},
},
},
},
}
},
}
appendTable(component.FxBankComponent_Template.Fx,fx)