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

284 lines
No EOL
14 KiB
Text
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

fx =
{
{
FxDescriptor_Template=
{
name = "FX_ground_water1",
texture = "world/common/fx/textures/water/fx_particleswater_01.tga",
-- angleOffset = 4.2,
gen =
{
ITF_ParticleGenerator_Template =
{
useAnim = 0,
useuvrandom = 0,
animstart = 1,
animend = 1,
AnimUVfreq = 0,
params =
{
ParticleGeneratorParameters =
{
canFlipAngleOffset = 0,
canFlipInitAngle = 0,
canFlipAngularSpeed = 0,
canFlipPivot = 0,
canFlipUV = 0,
canFlipAngleMin = 1,
canFlipAngleMax = 1,
canFlipAccel = 0,
maxParticles = 10,
emitParticlesCount = 5, --5
velNorm = 3.0 ,
grav = vectorNew(0.0,-4.0,0.0),
acc = vectorNew(0.0,0.0,0.0),
velocityVar = 3.0,
friction = 0.95,
freq = 0.001,
emitInterval = 0.1,
initAngle = 360,
angleDelta = 360,
angularSpeed = 30,
angularSpeedDelta = 30,
timeTarget = 0.0,
startTime = 1.0,
stopTime = 1.0,
pivot = vector2dNew(0.0,0.0),
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.3,
deltaphasetime = 0.1,
colorMin = "0x00ffffff",
colorMax = "0x00ffffff",
Blendtonextphase = 1,
sizeMin = vector2dNew(0.1,0.1),
sizeMax = vector2dNew(0.25,0.25),
},
},
{
ParPhase =
{
phaseTime = 0.5,
deltaphasetime = 0.1,
colorMin = "0x1fffffff",
colorMax = "0x2fffffff",
sizeMin = vector2dNew(0.5,0.5),
sizeMax = vector2dNew(1.25,1.25),
},
},
{
ParPhase =
{
phaseTime = 0.0,
colorMin = "0x00ffffff",
colorMax = "0x00ffffff",
sizeMin = vector2dNew(0.25,0.25),
sizeMax = vector2dNew(1.0,1.0),
},
},
},
renderPrio = 0.1,
--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.2,
innercircleradius = 0.01,
genangmin = 45,
genangmax = 135,
--PARGEN_MODE_FOLLOW = 0
--PARGEN_MODE_COMPLEX = 1
genMode = 1,
},
},
},
},
}
},
{
FxDescriptor_Template=
{
name = "FX_ground_water2",
texture = "world/common/fx/textures/water/fx_particleswater_01.tga",
-- angleOffset = 4.2,
gen =
{
ITF_ParticleGenerator_Template =
{
useAnim = 0,
useuvrandom = 0,
animstart = 0,
animend = 0,
AnimUVfreq = 0,
params =
{
ParticleGeneratorParameters =
{
canFlipAngleOffset = 0,
canFlipInitAngle = 0,
canFlipAngularSpeed = 0,
canFlipPivot = 0,
canFlipUV = 0,
canFlipAngleMin = 1,
canFlipAngleMax = 1,
canFlipAccel = 0,
maxParticles = 15,
emitParticlesCount = 7, --7
velNorm = 4.0 ,
grav = vectorNew(0.0,-7.0,0.0),
acc = vectorNew(0.0,0.0,0.0),
velocityVar = 2.0,
friction = 0.98,
freq = 0.001,
emitInterval = 0.1,
initAngle = 360,
angleDelta = 360,
angularSpeed = 90,
angularSpeedDelta = 90,
timeTarget = 0.0,
startTime = 1.0,
stopTime = 1.0,
pivot = vector2dNew(0.0,0.0),
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.3,
deltaphasetime = 0.1,
colorMin = "0x00ffffff",
colorMax = "0x00ffffff",
Blendtonextphase = 1,
sizeMin = vector2dNew(0.1,0.1),
sizeMax = vector2dNew(0.25,0.25),
},
},
{
ParPhase =
{
phaseTime = 0.4,
deltaphasetime = 0.1,
colorMin = "0x8fffffff",
colorMax = "0xffffffff",
sizeMin = vector2dNew(0.25,0.25),
sizeMax = vector2dNew(0.75,0.75),
},
},
{
ParPhase =
{
phaseTime = 0.0,
colorMin = "0x00ffffff",
colorMax = "0x00ffffff",
sizeMin = vector2dNew(0.6,0.6),
sizeMax = vector2dNew(1.0,1.0),
},
},
},
renderPrio = 0.1,
--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.2,
innercircleradius = 0.01,
genangmin = 45,
genangmax = 135,
--PARGEN_MODE_FOLLOW = 0
--PARGEN_MODE_COMPLEX = 1
genMode = 1,
},
},
},
},
}
},
}
appendTable(component.FxBankComponent_Template.Fx,fx)