2008.05.14, 08:42 PM
(this is v2.2)
If you take the video I posted in Showcase http://files.filefront.com/WeaponTest6mp...einfo.html , and this one: http://files.filefront.com/EngineTestmp4...einfo.html ... I tried something with particles.
In the gun video things work more or less as I suppose them to. But when the gun hits nothing, i.e. it's auto-hit distance, or hits something far away, then the particles "snip back" on hit. Watch the video, you will see what I mean.
In the engine video you can see the particles spawning somewhat vertical, but I want them to fly out behind, while the spawning point is fixed to the model. Just like a water hose. Playing with () Inherit Model Motion, () Inherit Model Rotation and () Stick To Model Bone does not help. Turning the exhaust bone in all directions does not either.
First I thought those would set an angle for particles to spawn, but they don't:
If you take the video I posted in Showcase http://files.filefront.com/WeaponTest6mp...einfo.html , and this one: http://files.filefront.com/EngineTestmp4...einfo.html ... I tried something with particles.
In the gun video things work more or less as I suppose them to. But when the gun hits nothing, i.e. it's auto-hit distance, or hits something far away, then the particles "snip back" on hit. Watch the video, you will see what I mean.
In the engine video you can see the particles spawning somewhat vertical, but I want them to fly out behind, while the spawning point is fixed to the model. Just like a water hose. Playing with () Inherit Model Motion, () Inherit Model Rotation and () Stick To Model Bone does not help. Turning the exhaust bone in all directions does not either.
First I thought those would set an angle for particles to spawn, but they don't:
Code:
<X offset="180" />
<Y offset="0" />
<Z offset="180" />
Here is all four particles, the names speak for themselves:
Code:
<Particle name="Bright Blue Accelerate">
<Settings count="4" time="2000" reverse="false" />
<Image file="smoke_fluff16" count="1" time="2000" loop="false" />
<Trail count="0" step="0" reduce="1" />
<Gravity start="-50" add="0.1" />
<Size start="220" end="30" />
<X offset="180" move="0" />
<Y offset="0" move="0" />
<Z offset="180" move="15" />
<Color start="99ffff" end="00ffff" />
<Alpha start="0.6" end="0.1" />
</Particle>
<Particle name="Bright Blue Spit Hit">
<Settings count="12" time="1600" reverse="false" />
<Image file="smoke_fluff16" count="1" time="200" loop="true" />
<Trail count="0" step="0" reduce="1" />
<Gravity start="-24" add="0.1" />
<Size start="220" end="30" />
<X offset="180" move="40" />
<Y offset="0" move="0" />
<Z offset="180" move="40" />
<Color start="99ffff" end="00ffff" />
<Alpha start="0.6" end="0.1" />
</Particle>
<Particle name="Bright Blue Spit Spawn">
<Settings count="12" time="1200" reverse="false" />
<Image file="smoke_fluff16" count="1" time="200" loop="true" />
<Trail count="0" step="0" reduce="1" />
<Gravity start="-24" add="0.1" />
<Size start="180" end="40" />
<X offset="20" move="30" />
<Y offset="0" move="0" />
<Z offset="20" move="30" />
<Color start="99ffff" end="00ffff" />
<Alpha start="0.8" end="0.1" />
</Particle>
<Particle name="Bright Blue Spit Cloud">
<Settings count="12" time="1200" reverse="false" />
<Image file="smoke_fluff16" count="1" time="200" loop="true" />
<Trail count="0" step="0" reduce="1" />
<Gravity start="-6" add="0.1" />
<Size start="260" end="70" />
<X offset="25" move="35" />
<Y offset="0" move="0" />
<Z offset="25" move="35" />
<Color start="99ffff" end="00ffff" />
<Alpha start="0.6" end="0.1" />
</Particle>