Script – FX Floater

This is an updated version of my other script Fume & Flow Floater.

It has been reworked to be cleaner as well as added functionality.

v1.14 – Current     ( ChangeLog at bottom of page)

FX Floater – FX_Floater114.mzp

  • max 2014 support
  • fixed some struct decelerations

max2013/2014 notes:

  • Since Box#2 is in a transition stage and the tools included in this script may not work as expected in max2013/14.
  • Betterwind 2013 will work in max 2014 too!

Install Video:

Codec (techsmith):

The toggles are:

Render Dialog / Right-Click Quick Render
Particle Flow View / Right-Click Environment Dialog
FumeFX UI Dialog
Layer Manager
Material Editor
Modify Panel Toggle / Right-Click Track View

Forces & Deflectors Rollout

The forces and deflectors rollout contains the most common forces and deflectors used with particle flow.

They are in the order
Row 1: Gravity, Wind, Vortex, Drag , and Point Helper
Row 2: Push, Deflector, Spherical Deflector, Universal Deflector , and BetterWind

Right-click on any of these buttons opens the Warp Control Dialog.

With this you can:

  • Align to an object
  • Rename the Created object
  • Add a position linked VP label
  • Change the objects Size
  • Change the label/Objects color


FumeFX Objects Rollout

The FumeFX objects rollout contains all of the FumeFX objects that ship with Fume.
Row 1: the Grid, Simple Source, Object Source, Particle Source, and the Gravity Vector.
Row 2: FumeFX Source, Void Source,  Effector – FumeFX sync ranges to animation range.

Set New  D/T Sim Folder – Same function as THIS script, it creates a new sim output folder tree.

Right Click on the Create Simulation Grid button generates a Grid at world 0,0,0 100x100x100. It sets the output path to the default + a date/time labeled folder.

Right click on any of the Source buttons and the Source Control will open.

You can do similar functions as Warp Control above:

  • Add Source to a chosen FumeFX Grid
  • Align it to the chosen grids center
  • Add a label or dynamically rename the object and/or label
  • Change the label colors
  • Object sources give the option to add objects
  • Particle Source give the option to add particle systems


Krakatoa Rollout

The Krakatoa rollout contains:
Row 1: Bring to Front!/Set to Krakatoa, Switch To Previous Render, PRT Loader, PRT Volume, and PRT FumeFX.
Row 2: Save Mod Stack, Load Mod Stack, PD Viewer, Lock Mat Editor, Krakatoa Help File.
Row 3: Add KCM Modifier to selected object(s)

Right click on any of the PRT buttons creates a default object at world 0,0,0

Frost & XMesh Rollout(s)

The Frost and Xmesh rollout contains:
Create Frost
Open/Close Frost Log Window
Auto-Frost Mode
Save XMesh
Create XMesh Loader

Thinking Particles Rollout

The Thinking Particle rollout contains:
Row 1: Create TP, Shape Collision Joint, and PhysX Joint.
Row 2: Open TP Properties, Bind to TP, and TP Help Reference.

Box2ools Rollout

Toggle all Particle Flow Collision Shape Modifiers
Toggle as Particle Skinner Modifiers
Toggle PhysX Glue Bind Visibility
Randomize all Glue Bind Colors
Cycle through and Select PhysX Worlds / Right-Click Bake selected World

Playback Controls

Standard max playback controls the play/pause button has right-click access to the Time Configuration dialog
Create New Maxscript / Right-Click Open MAXScript Listener.
DK Default Auto Key Check State/Toggle
Auto Key – standard max auto key function or animate on/off
cfg – Configuration
Toggle Realtime Playback




Installation for 1.04 and newer:

Run through the MAXScript Menu->Run Script… command!

This will overwrite any older versions so no need to cleanup.

Install Video:



FX Floater – Current – FX_Floater114.mzp


  • max 2014 support
  • fixed some struct decelerations


  • Finished fixing all icon paths to work with new 2013 folder structure.
  • Fixed XMesh Only Rollout
  • Added Warp Control
  • Added Source Control
  • Added Frost and XMesh Rollout(s)
  • Added a Default Auto Check/Toggle
  • Cleaned up some code


  • Added Frost and XMexh rollout if you have frost or xmesh
  • Reworked the FumeFX right-click creator utility to add object VP text labels, change colors, rename and scale when adding.
  • Added new Space Warp Control, it is invoked when you right-click on any of the items in the Forces and deflectors rollouts, it is like the RC for Fume
  • Added undo to all of the Right-Click create object functions
  • Added a switch to check and see if the preference Default AutoKey is on or off
  • Cleaned up some silly code, there is still a couple of things I need to do.


  • Fixed some buttons and icons for 2013
  • Updated configurator for Fume 3.0
  • Added FumeFX Effector


  • Added SpaceWarp Control Dialog to all right-click actions in the Forces and Deflectors objects. It does basically the same as the FumeFX Source right-click.


  • Added functionality to FumeFX right-click dialogs.
  • Add a text obkect as a label for the source object
  • Change the size of the icon/text label
  • Change the label color
  • Align the Source object to the picked grids pivot
  • SyncToTime now syncs the Start Frame to the first frame of the current animation range

v1.06 – FX_Floater106.mzp

  • Fixed some rollover text
  • Added height adjustment when rollouts are opened or closed
  • Re-arranged and added another row to the Krakatoa rollout
  • Added Box#2 Tools rollout

v1.05 – FX_Floater105.mzp

  • Added Object lists to right click FumeFX Particle Source and Object Source. Now when you right click them they give you the option to add scene objects
  • Fixed play button, 2011 Advantage Pack seems to have broken the old method
  • Changed some right click default object creation parameters


  • Added another tool to the FumeFX rollout, Set New Simulation Folder
    it creates a new folder tree in the form of:
    – DefaultSimPath \ NameOfCurrentSceneFile \ DateTime \ NameOfSimGrid.fxd
  • Added a funtction to the Particle Source right click that allows you to pick and add a particle system upon creation of the Particle Source object
  • Made installing easier with .mzp -Drag-n-Drop on VP  or Run through Maxscript Menu


  • Workaround for FumeFX 2.0 Right Click Grid and Simple Source, some parameters are having some issues hopefully will be resolved by 2.1
  • Cleaned up some of the FumeFX Set Folder code.
  • Fixed some button types.



  • This script is now run as a macro, it installs the icons in the UserIcons folder, runs a simple user defined check utility for installed software
  • Added a cfg button to configure rollouts and buttons based on installed applications.
  • Added right click on button create base object functionality, now most create buttons will create a default setting objects at [0, 0, 0]. Edit the script to customize if you like :)
  • Updated FumeFX buttons for to version 2.0 added Void Source and Fume Source
  • Added Krakatoa Rollout
  • Added TP Rollout and restructered


52 Comments to Script – FX Floater

  1. That’s great! Wish your sim and render script would have sim and wavelet features 😀


  2. Anselm on September 5th, 2010
  3. Way nice stuff! Gonna check it out!

  4. Hristo Velev on September 6th, 2010
  5. Thanks, hope it helps get rid of a few mouse clicks :)

    Ansi gotta wait on the Sim and Render, I don’t know what will change in 2.1 yet, I hate to rework it only to have to do it again so soon.

    version 1.02 has a few changes to the path code for the auto create Fume function. As well as a few other minor changes.

  6. admin on September 17th, 2010
  7. This one is really awesome.
    But can there be a regular dialog like the old v0.6?
    The mini one seems difficult on a Highdef screen to press.
    Another minor advice, is it possible to automaticly adjust the rollout window’s height when say TP’s rollout is collapsed so that users don’t need to adjust it manually?

  8. H265 on November 17th, 2010
  9. Thanks

    Unfortunately I haven’t got time to rewrite the whole interface for larger icons. If I get some extra time I will but no promises.

    I run a 24″ LCD @ 1920×1200 and a 17″ laptop with the same res and the larger interface felt like to much of a real-estate hog, hence why I made the small one

    I like the idea of the auto-resize, I added it, it is not perfect but works.

  10. admin on November 20th, 2010
  11. I’m using it all these days and kind of getting used to the small version. Maybe I just won’t need the bigger one.
    This tool is realy a must have for VFX user. It makes life so much easier. Can’t thank you enough. Cheers!

  12. H265 on November 21st, 2010
  13. Hi.
    I install this script (Run) and not works for me. I need to create a toolbar or activate it?
    3ds Max 2011 x64 – win 7 pro x64.


  14. Esteban on April 6th, 2011
  15. Yes, you need to assign a Keyboard shortcut, a quad menu shortcut, or a toolbar button to open it. After you do this a small dialog will open and ask what plugins you have intalled (this happens only once, it can be opened again with the cfg button in the playback rollout) after accepting the FX Floater will open minimized in the top left corner.

  16. admin on April 6th, 2011
  17. It’s ok John. Now It works.
    Very useful.
    Thank’s men!!!

  18. Esteban on April 6th, 2011
  19. Oh good, I hope you find it useful :)

  20. admin on April 6th, 2011
  21. WOW very usefull. Thank’s for sharing it :)

  22. Fefffe on April 16th, 2011
  23. Excuse me, I got a problem ,there’s no dialog come out,what can I do?
    max2011 32bit,Windows XP 32bit,
    thank you

  24. Chao Zhang on December 21st, 2011
  25. Install Video:

    Codec (techsmith):


  26. admin on December 21st, 2011
  27. thank you so much, it’s a great and usefull tool ! It work with 3DS max 2012 ? :)

  28. spip on January 24th, 2012
  29. Glad you find it useful :)

    Yes it will work with 2012.

  30. admin on January 24th, 2012
  31. Not work for 3DMax 2012. How it fix!?

  32. Strannik on March 11th, 2012
  33. It works I use it almost every day :)

    Try installing it from the Maxscript Menu -> Run Script

    Create a new button from the CUI dialog Category Jrandom -> FX Floater

    The first time a small dialog with open, check which plugins you have and it will load proper rollouts.

  34. admin on March 11th, 2012
  35. The same problem in Max 2012 – script doesn’t start! I use MAX Script menu – Run Script… Nothing happens. Max window blink once and nothing happens. Any suggestion?

  36. Alex on April 10th, 2012
  37. How to install FX Floater script TUTORIAL

  38. Alex on April 10th, 2012
  39. There is an install video a few posts up. Or read the post above yours.

  40. admin on April 10th, 2012
  41. Hello!

    please tel me how can I download FX Floater to my computer?

    all vercion FX Flowter above is empty!


  42. david on April 18th, 2012
  43. Watch the installation video 😉

  44. admin on April 20th, 2012
  45. How do i uninstall this and clear it out for a reinstall it?
    Im getting errors when i run the floater and i dont get a full display of the icons and stuff

  46. Adrian on September 13th, 2012
  47. Hi Adrian,

    What version of max are you using?

    I have an updated version for 2013 and down that contains numerous fixes due to the me folder structure as well as some enhancements. I just haven’t made the time to post it. I will update it this evening.

    For a clean install:
    The script is dropped in the local user UI->usermacros folder. The file name is JRandom-FX_floater.mcr. There is an .ini file in the root plugcfg folder (fx_floater.ini)

    Just FYI if you do not have some of the plugins installed or they draw from a network location you will get icon errors. The script was written for local install only.

  48. admin on September 13th, 2012
  49. Thank for the reply! im using max 2013 64bit
    Did you manage to update the script?

    Thanks again :)

  50. Adrian on September 15th, 2012
  51. There you go, let me know if you have any issues :)

  52. admin on September 15th, 2012

  54. AMIN on September 22nd, 2012
  55. Hi,
    I’m getting runtime errors (missing button images) in max 2011. It’s a local install. Reinstalling hasn’t helped.

    Can I manually copy the button images folder somewhere?


  56. Tom on October 20th, 2012
  57. Hi Tom,

    What icons is it complaining about?

    Do have all the plugins installed for the rollouts you have selected? I do not have any checks to make sure that a user actually has the plugins installed. So if you do not have a plugin and you enable its rollout in the floater it will throw an error since it cannot find its icon(s).

    The icons folder in the mzp (zip file) just copies to the folder:
    C:\Users\YOURUSERNAME\AppData\Local\Autodesk\3dsMax\2011 – 64bit\enu\UI\usericons

  58. admin on October 20th, 2012
  59. Hi John,

    I just download it and resize script for preview windows, I test when I came back to home. Can I recording and share a little tutorial/review on your script in italian language?

    I hope it is a work appreciated

    Thank you for your work

  60. Matteo Migliorini on January 3rd, 2013
  61. Sure! Be my guest :-)

  62. admin on January 3rd, 2013
  63. Hey..First of all i would like to say Man.. awesome Work on the Fx really helps..saves a bunch of time

    the only problem i have is that i always get error parsing xaml file Error every time max starts and i think its because i add the fx floater in the toolbar(like it is shown in the installation video)
    I use max 2011×64–fxFloater 113

    I knw the fix is to go to C:\Users\Dave\AppData\Local\Autodesk\3dsMax\2011 – 64bit\enu\UI..etc etc but thats just a temporary fix ..any permanent solutions or workarounds?? that i can have the floater in the toolbars without having that annoying msg everytime max runs..
    I know its a looooong msg..but if you find the time to read it..please do

  64. Bhavya dave on January 7th, 2013
  65. I have been updating the script for newer versions of max and it is quite possible that an update brake older functionality.

    When you start max again and it stops at the xaml error, can you CTRL+C to copy the error and paste the result here so I can see it? That will help me figure out what is going on.

  66. admin on January 7th, 2013
  67. Startup error – Error parsing Xaml file: Root element is missing
    this is the error that comes

  68. Bhavya dave on January 8th, 2013
  69. Donno what happened but using the fix 4-5 times seems to have made it the problem is sorted for now…

  70. Bhavya dave on January 8th, 2013
  71. It is odd I have never had my script corrupt a preference file.

    The only thing the script does is add a fx_floater.ini file for its settings, of which you may need admin rights to be able to right to the user settings folder.

    Anyway glad it is working.

  72. admin on January 8th, 2013
  73. plz help me cannt fix this error
    Runtime error:cant load button images:bitmap:$usericons\krakatoa_16i.bmp

  74. siavash on April 13th, 2013
  75. Do you have Krakatoa installed? You have to have these plugins installed in order to choose them in the config or the script will error.

  76. admin on April 13th, 2013
  77. nop , Where can I download it and how do I install it?

  78. siavash on April 13th, 2013
  79. You can get Krakatoa, Frost, Xmesh, ect. here:


  80. admin on April 13th, 2013
  81. Runtime error:cant load button images:bitmap:$usericons\FumeFX_16i.bmp.
    FumeFx 3.5 is installed.

    I have copy the FumeFX_16i.bmp(…\FX_Floater106\Icons\FumeFX_16i.bmp) to there(C:\Users\Angel\AppData\Local\Autodesk\3dsMax\2013 – 64bit\ENU\usericons.).
    That is ok,No error.
    But I can’t see the UI ( FumeFx Objects).

  82. Angel on May 29th, 2013
  83. How did you install the script?

  84. admin on May 29th, 2013
  85. According to your pictures.

  86. Angel on May 29th, 2013
  87. Ah, that is pre version 1.04 if you need an old version.

    Just run the script from the “MAXScript Menu->Run Script…” it will do everything for you.

  88. admin on May 29th, 2013
  89. In the first run I could see fourth step, but to run again, I can not see the fourth step.

    How to install version X_Floater114

    I downloaded the version 1.14.

    How upload pictures? See the pictures, you will better understand the situation

    According to your pictures.

    The first installation is normal(version 1.14.), but there is an error.(Runtime error:cant load button images:bitmap:$usericons\FumeFX_16i.bmp.)

    So I have copy the FumeFX_16i.bmp(…\FX_Floater106\Icons\FumeFX_16i.bmp) to here(C:\Users\Angel\AppData\Local\Autodesk\3dsMax\2013 – 64bit\ENU\usericons.).

    Second run scripts, There is No error . But I can’t see the fourth step.

    That’s my problem.
    I want to re-set about the fourth step.But I do not know how to do it.
    Please help me !!!

  90. Angel on May 29th, 2013
  91. The pictures are for installing an older version!

    Slow down and you will understand:

  92. admin on May 29th, 2013
  93. man, amazing tool, absolutely love it! Great work!

  94. Dave on May 12th, 2014
  95. Thanks… i will check it out. :)

  96. Mohammad safi on October 17th, 2014
  97. I was unable to download script. 404 eror. Could you send it or upload once again please?

  98. Miroslac on October 23rd, 2015
  99. Try this:

    Let me know if you have any problems.

  100. admin on October 23rd, 2015
  101. Good day! Thank you for this script! Have you plans for update FX Floater for max 2016 and especially FumeFX 4 and Pflow in 2016 edition?

  102. Snipeua on February 2nd, 2016
  103. The script will work without issue using 2016 and FumeFX4.0+

    If you run into a problem let me know and I will look into it. :-)

  104. admin on February 2nd, 2016

Leave a comment *** NOTE: All Comments Are Moderated ***



Latest Vimeo Video

  • PFlow mParticles Cheat some Collisions