Klockworks Release: Particle Path Curves

I am happy to say I have updated my particle path script. This is an official release, one I believe is completely free from bugs.

Official Klockworks.net Release! This script is like many of the other particle path curve generators, except this script can handle particle death.
This script not only handles particle death but adds custom attributes to each curve detailing the birth and death frame.

DISCLAIMER: This script does have an upper limit to the amount of particles it can handle alive at one time, I do not know the exact number but it is dictated by your RAM.
Should you hit this upper limit MAYA WILL FREEZE, no auto-save, no crash, just a full freeze.
Note: You may notice it actually continueing to go, even if just very slowly. This is due to the amount of particles it has to go through for that frame, lots of particles alive at one time, lots of steps needed to complete the loop.
With the addition of the progress bar to v1.2 and up you can push esc at any time during the script execution to cancel the process. This will stop after the current frame is done and create what it has so far into curves.

USE: To use this script rehash your script table, source it, and run the particlePath() script, the GUI will appear.

FIELD INFO:
Start Frame: Frame to start simulation at.
End Frame: Last frame in simulation.
Sample Step: What frames to record. ie: 1 = every frame 2 = every other frame and so on.
Curve Degree: When building the curve what degree do you want it to be.
Minimum Degree: Shortest degree curve you want the script to make. If set to 7 you are saying you want curves with at least 7 CV’s to be made.

EX: rehash; source sgkParticlePathCurves.mel; particlePath;

VERSIONS:
1.2: Added a progress bar.
1.1: Added sample step.
1.0: Initial release.

If you have any questions, comments, or bugs relating to this script please post a comment http://klockworks.net/blog/?p=52
If you have any general questions or requests of any kind don’t hesitate to send me an email at klock.sam@gmail.com

To-Do:
Figure out a way to handle multiple particle shapes without going through the timeline multiple times.

ENJOY!

DOWNLOAD

Write a Comment

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>