Particle Basics
So I was asked by many people about particle creation and workflow since the tutorial provided by Steam (or someone that is put on the Valve developer site) seems to stop at one point. Since I can't do too much of complicated work today, I will write some tutorials to get people started diving into particles.
Also note that some particle system implementations might have Lua scripting involved if it is a very complicated system. So a little basic Lua scripting will help you every now and then.
Here is the list of functions covered in this tutorial:
Renderer
- Render sprites [WIP]- Render models [WIP]
- Render sprite trail [WIP]
- Render rope [WIP]
- Render deferred light [WIP]
Operator
- Lifespan decay- Alpha fade and decay
- Color fade
- Movement basic
- Radius Scale
- Movement place on ground [WIP]
- Noise Scalar/Vector [WIP]
- Normalized Vector [WIP]
- Oscillate Scalar/Vector [WIP]
- Remap Control Point to Scalar/Vector/Velocity [WIP]
- Rotation Basic [WIP]
- Rotation orient relative to CP [WIP]
- Rotation orient to 2d direction [WIP]
- Rotation spin yaw/roll [WIP]
- Inherit attribute from parent particle [WIP]
Initializer
- Alpha random- Color random
- Lifetime random
- Radius random
- Position along ring
- Position within sphere random