[UT] C++ Particle Emitter
Posted: 13 Jul 2008, 11:53
This is actually a project I wrote for Unreal 227e, but since I compiled it on UT so I thought I could release the UT version here: www.klankaos.com/downloads/EmitterUT.rar
This Emitter supports:
-Particle emitter.
-Mesh particle emitter.
-Beam emitter
-Weather emitter.
-Fast way of render particles (can support up to 1000 particles with only some small lags).
-In editor preview mode.
Other features:
-Script post render renderiterator for allowing custom UScript mods make some in level actors render something on canvas.
-DistantLightActor, a normal light actor with a different light radius variable type so that it supports unlimited light radius.
Bugs:
-While on preview mode in editor and you dublicate an emitter it will always fail (turn preview mode always off before dublicating).
Fixes on version 1.4:
-Fixed more bugs/crashes.
-Added particle combiners support (such as particle destroy FX etc..)
-Added mesh actor target emitting coords support (spawn particles on vertex locations of the mesh).
Fixes on version 1.3:
-Changed a bit some event names on ParticleEmitter base class.
-Added DistantLightActor.
-Added full sprite animation support for animated sprites (no-, play-, invered-, loop animation).
-Fixed a bug which crashed Linux clients (Unreal 227f).
Fixes on version 1.2:
-Fixed a crash/freeze caused by "Kill" UScript function.
-Added in an alpha staged procedural mesh actor.
-Added an post render renderiterator for UScript mod authors.
Fixes on version 1.1:
-Fixed crash/freeze when setting an emitter with no textures.
-Changed some limits so that it IS possible to get 1 emitter emit up to 5000 particles/second (depending on your FPS).
-Changed MeshEmitter to read LODBias value from Emitter actor itself.
This Emitter supports:
-Particle emitter.
-Mesh particle emitter.
-Beam emitter
-Weather emitter.
-Fast way of render particles (can support up to 1000 particles with only some small lags).
-In editor preview mode.
Other features:
-Script post render renderiterator for allowing custom UScript mods make some in level actors render something on canvas.
-DistantLightActor, a normal light actor with a different light radius variable type so that it supports unlimited light radius.
Bugs:
-While on preview mode in editor and you dublicate an emitter it will always fail (turn preview mode always off before dublicating).
Fixes on version 1.4:
-Fixed more bugs/crashes.
-Added particle combiners support (such as particle destroy FX etc..)
-Added mesh actor target emitting coords support (spawn particles on vertex locations of the mesh).
Fixes on version 1.3:
-Changed a bit some event names on ParticleEmitter base class.
-Added DistantLightActor.
-Added full sprite animation support for animated sprites (no-, play-, invered-, loop animation).
-Fixed a bug which crashed Linux clients (Unreal 227f).
Fixes on version 1.2:
-Fixed a crash/freeze caused by "Kill" UScript function.
-Added in an alpha staged procedural mesh actor.
-Added an post render renderiterator for UScript mod authors.
Fixes on version 1.1:
-Fixed crash/freeze when setting an emitter with no textures.
-Changed some limits so that it IS possible to get 1 emitter emit up to 5000 particles/second (depending on your FPS).
-Changed MeshEmitter to read LODBias value from Emitter actor itself.