Quick Tutorial on assign Controllers to Pflow
Just a super quick tutorial on how to assign a Waveform (or any controller for that matter) to the Emission Rate of a PFlow Birth Operator.
Waveform2EmissionRate AVI 6mb – Techsmith Codec TSCC (Here)
For some reason the quicktime has some crappy artifacting and it is twice the size. If anyone is interested: Waveform2EmissionRate QT 13mb
You can stack multiple Waveforms in the same controller to achieve varied rates of birth, for example a large burst of particles the tapers down in steps.
Of course you can keyframe all this by hand with a bezier float controller too if you want 
Script- BatchFBX
Simply import a folder full of .fbx object files to a scene with the option to give them their own file named layer and/or rename the object according to its filename.
more info HERE
Tutorial – Box#2 Soft Bodies & Deformations
A written tutorial on how to create simple soft bodies with PFtools Box#2.
The second part shows you how to maintain a deformation.
You can find it HERE
Script – pFlow Control v1
Hopefully a useful script to easily manage some common Particle Flow parameters.
CSV Viewer
Want to check your particle data? Need to look at what Krakatoa is writing in the Channel Data? Well have I got a 4-click tool for you! (spinners optional)
Note: this script assumes your CSV file has a header. (I may add an option to fix that later)
![]()
Script – Block Beveler
Simple script to convert to editable poly and chamfer a selection of cube primitives.
Just in case you don’t want to do it with an Architectural Shader

I added a quick tutorial on how to build a quick block wall using a plane primitive, this script and the Face to Elements script.
Script – CSV2Keys
I found this little script Bobo had written in a forum post a few years ago, did a few tweaks to it. Added an interface, a scale multiplier, and the option to set the time to match the current frame rate or a specified framerate.
What does it do? It takes a comma separated value file (.csv) and imports the data to a dummy object (a point helper in the case) and creates a keyframe at the time (close to the time anyway) and position indicated in the file.
Note: the .csv file needs to be generated in the form of – time, X, Y, Z

It is a macro so run it and go to the Customize->Customize User interface dialog, and it is under the Fume&Flow category, create a shortcut to open it.
Geek Out with your iPhone/Touch accelerometer!
Some point3 data and PFTools Box#2
I added a quick little explanation of how to get the data into Max HERE

added some iCamera shake too, not so noticeable without any reference.
Box#3 Display Only Nth Particles
Quick Box#3 setup to only display every Nth particle in the viewport (or render, or viewport/render).
You filter out every nth particle, so for instance if you want to display every 10th particle, take your birth index and you nth integer of 10 pipe them to a division remainder function set an integer condition to equal 0, pipe that to the Output Visibility Viewport filter boolean. Pipe a Scalar Boolean False to the the Input of the Output Visibility. Now if a particle registers false it filtered out and will not be shown in the viewport. Propz go to Oatz (Khye Kading) for re-educating me about Division Remainders years ago
Hope you find it handy
Search
Artists
Developers
WP Cumulus Flash tag cloud by Roy Tanck and Luke Morton requires Flash Player 9 or better.


