Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Section
Column
width100%

Overview


The Standalone Simulator command-line tool allows you to simulate Phoenix simscene files. 

Simscenes contain only the nodes from the scene that are needed for the simulation. The Standalone Simulator reads .simscenes and runs the Phoenix simulation on them, creating a sequence of AUR or VDB cache files.

Simulating using the Standalone Simulator happens outside of the 3ds Max process and is usually faster than simulating inside of 3ds Max. Also, simulating Phoenix inside 3ds Max requires a Phoenix GUI license as well as a Phoenix Simulation license, while the Standalone Simulator uses just a Phoenix Simulation license, so you can do it on a machine without 3ds Max installed, using the cheaper Phoenix Simulation license.

 

UI Text Box
typetip

Default Path: C:\Program Files\Chaos Group\Phoenix FD\3ds Max 20xx for x64\bin\phoenixfd.exe

UI Text Box
typewarning

Currently the Standalone simulator supports only Phoenix Simulator and Source nodes, as well as Phoenix Node properties.

Still to be added are: textures , support for animated options, animated geometries, time-bend resimulationand deforming animated geometries.

 

Mandatory Arguments


Note that arguments are preceded by "-" and followed by "=" if they require a value. All arguments and values are case insensitive.

-sceneFile= – Specifies the scene file that will be simulated. Paths must be absolute. If blank spaces are included the path must be wrapped in apostrophes.

 

Optional Arguments


-numThreads= – The number of simulation threads that will be used. The default is 0 - use all available threads.

-restoreFromFrame= –  Continues a simulation from the specified frame, or the latest Backup frame containing the full simulation state up to the current specified frame, which is controlled by the Backup Interval parameter in the Output rollout. This way, a Phoenix simulation that has been stopped previously can be resumed from the point you left off, even after the software has been closed and reopened.

-verboseLevel= – Specifies how much info is printed in the terminal and the Phoenix log.

0 - Only errors are printed.
1 - Errors and warnings are printed.
2 - Errors, warnings and important info are printed.
3 - Errors, warnings and more detailed information.
4 - Errors, warnings and extremely detailed information that could slow down the simulation.

-help – Prints help text.

-credits – Prints copyright notices for the Phoenix Standalone Simulator and used libraries.

...