PF Channel Info

11 votes
Version: 
0.09
Date Updated: 
11/10/2008

This script will display accessible particle flow channels into a list view.

Additional Info: 

Usage:

  • Select a PFlow Source, then from the "Particle Flow" menu, select "Get Selected".
  • Or from the "Particle Flow" menu, select "Get By Name".

Filters:

  • You can type in numbers, separated by spaces or commas, or type in a range by using a dash.
    • e.g. 1, 2, 3, 4-10

Controls:

  • DOUBLE-CLICK on an item in the list to print it to the Listener.
  • Press ESC to cancel "Filling Spread Sheet".
  • When displaying channels:
    • Press CTRL+CLICK to display/undisplpay channels by groups.
    • for example, if you press CTRL+CLICK to display the Position Channel,
      the Orientation and Scale channels will also be displayed.
    • To dislay/undisplay all Standard or Advanced channels in one go, press
      CTRL+SHIFT+CLICK on any channel item.

Notes:

  • To display most of the advanced channels properly, you must manually turn pflow OFF, then ON again.
    • This is because the script temporarily creates a Script Operator in the Global Event of
      your PFlow to expose/access the channels.
  • Auto-Update can become very slow with large particle counts.
    • Using the INDEX filtering from the "Options" menu would help speed up Auto-Update.
    • Using the ID filtering won't help much with the speed though..
    • Auto-Update will also only update the list when the time slider is moved.
Version Requirement: 
3ds Max 9
Video URL: 
AttachmentSize
PF Channel Info 0.09.00.ms31.66 KB

Comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
Jeff Lim's picture

RE:

bobdoleknows: Yes, the script creates scripted operators on the fly in order to access and expose user particle data. I couldn't recall discovering any other direct methods to approach this.

You could also try another clever technique from this thread though:
http://forums.cgsociety.org/showthread.php?t=836153

bobdoleknows's picture

particleInteger

How are you accessing particleInteger from outside of particleflow. I am desperately in need of instancing a particle system using one my partilceInteger command to call a specific instance. It appears as if you have some sort of script operator being created to allow access to the data? can you shed light onto this?

W DIGITAL's picture

nice!

nice!

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.