ParticleSystemPlus
A component library to try enhance the particle system a bit
favorite4favorites
thumb_up7upvotes
hard_drive
0 MB
folder
26 files
build
Engine v24
About This Package
DISCLAIMER !!!
This lib is unfinished, if you have any suggestion or problem feel free to contact me on Discord or use the "Bug Report" or "Feature Request"
ParticleSystemPlus
ParticleSystemPlus is a simple library that exposes some quality of life components when working with the ParticleSystem. It also has a bonus component for setting shader dynamic attributes quickly in the editor with dictionnaries.
ShaderParticleModelRenderer:
The ShaderParticleModelRenderer is a custom version of the ParticleModelRenderer. It adds the ParticleShader feature wich let's you set your particule models attributes. Float and colors are ParticleFloat and ParticleGradient so they work with the particle system timings
I also added the Allignement functionnality that let's you set the particle models Rotation behavior, the options are:
- SimulationSpace: Depends on what value you have set in the ParticleEffect "Move" feature for the "Space" property. Can be world or local
- FaceCamera: Will face the current Scene.Camera if there is one.
- FaceVelocity: Will face the velocity of the particle.
This lib is unfinished, if you have any suggestion or problem feel free to contact me on Discord or use the "Bug Report" or "Feature Request"
ParticleSystemPlus
ParticleSystemPlus is a simple library that exposes some quality of life components when working with the ParticleSystem. It also has a bonus component for setting shader dynamic attributes quickly in the editor with dictionnaries.
ShaderParticleModelRenderer:
The ShaderParticleModelRenderer is a custom version of the ParticleModelRenderer. It adds the ParticleShader feature wich let's you set your particule models attributes. Float and colors are ParticleFloat and ParticleGradient so they work with the particle system timings
I also added the Allignement functionnality that let's you set the particle models Rotation behavior, the options are:
- SimulationSpace: Depends on what value you have set in the ParticleEffect "Move" feature for the "Space" property. Can be world or local
- FaceCamera: Will face the current Scene.Camera if there is one.
- FaceVelocity: Will face the velocity of the particle.
While having those set you can still use the particle effect rotation feature to adjust the rotation if the forward for your model is off.
ParticleEffectsManager:
The ParticleEffectsManager is a component that will find every ParticleEffect and Emitters in the childrens of the gameobject it is set on and let you pause , restart and set their timescale so it's easier to preview particle system with multiple particle effects playing. You can also playback but it will not work for force and velocity.
ParticleRingEmitterEven:
Same as the default RingEmitter but has an "Even Angle" option so the particle are spread evenly around the ring
ModelShaderAttribute:
Same as the ShaderParticleModelRender but instead it's to set the attributes for a ModelRenderer sceneobject. Useful if you wanna preview a shader effect quickly on a model it's a plus.
As of now that is all, feel free to tell me your suggestions and the possible issue you might encounter
1
Total Users
29
Total Sessions
1.4 hours
Total Playtime
Package ID:
lastfish.particlesystemplus
Created:
2025-05-20 13:03 UTC
Updated:
2026-02-22 09:31 UTC
Type:
library
Public:
Yes
Version:
155127
files:
26
Size:
0.1 MB
Engine Version:
24
Asset Version ID:
155127
Version Created:
2026-02-22 09:31 UTC
Hash:
-6301273925387951712
Manifest: Open manifest
Resources:
Code Package References:
155127
Feb 22, 2026
Changes on 2026-02-22
107724
Jun 24, 2025
Changes on 2025-06-24
105776
Jun 5, 2025
ModelShaderAttributes parsing !!!
105739
Jun 4, 2025
Shader Attribute Parsing !!!
103489
May 20, 2025
Changes on 2025-05-20