OpenCL Particle System
Demo App - almost done
The project is moving towards its end – and things are looking promising. There are now some adjustable values in the demo application. The attributes are the common ones in most particle systems for making decent looking particle effects.
The following behavior values are adjustable:
Gravity,
Speed,
Velocity (min and max, random between them)
Lifetime (min and max)
Number of particles
These will be added the upcoming week (in the visualization tab):
Scale,
Color & alpha
Sprite
Unfortunately, it’s now obvious that I will not be able to complete everything. The Screen Space meshes algorithm will not be disposed at all, and Lennard-Jones Potential particle interactions will be limited due to incomplete spatial hashing and lack of GUI options for it. This is not fatal though, since the topics in the original plan/proposal have been covered, and I feel pleased with the project.
For the upcoming week I’ll add some additional visualization options (the three listed above), and write some documentation (the mandatory tutorial and possible some doxygen) . I will also look into the possibility for showing off the system live at milstone3.
Next entry: Texture and hair work
Previous entry: The first rendered video with animation!

















