Finally after editing the layout, parameters and fixing all the errors the "Rain" effects tool is
FINISHED. Below is a link to my vimeo page where the demo video is. Sorry for the poor quality. Because of the quality of the video I will breakdown what each parameter does.
"Rain System Tool"
parameter 1. Rain System: click the create system button or "Make it Rain" button. This simply creates a geo node with 4 sop nodes inside it (grid, popnet, cache and trail SOPs). Inside the popnet there are 4 POP nodes (source(the grid is the source by default), force(gravity and particle speed), drag and an optional collision POPs).
parameter 2. Amount of Rain: This controls the constant birth rate of the particles in the source POP.
parameter 3. Rain Speed: Controls how fast the particles fall in the force POP.
parameter 4. Wind Speed: Controls how strong gravity is. (parm name will be changed to gravity).
parameter 5. Life: Controls the how long the particle live.
parameter 6. Collisions: There are 3 controls here. First is the on/off switch. Check the box to turn them on. Next is a "collide with" button. This allows the user to add a collision object to the collide POP. Lastly you have six behavior to choose from. Die, Bounce, Stop, Stick, Slide and Continue.
parameter 7. Bounce: Controls how hard the particle will bounce. (will be changed to a text box soon. wxpython only reads whole numbers.)
parameter 8. Trails: On/Off switch. And "clear cache" button. Clears all simulation data that was cached. (if using trail, you need to clear the cache when you edit the parameters.
parameter 9. Trail Length: Adjust the length of the particle trails.
If anyone is interested in trying this out, feel free to contact me through email or twitter. Watch the vimeo video and let me know what you think. Feel free to leave comments here, on vimeo or hit me up on twitter.
Vimeo: http://vimeo.com/fughfx/python-fx-rst
Thanks,
Jason.