This page provides information on setting up Phoenix so that it can run from a location different from the default.

Overview


Phoenix for 3ds Max can be run from an arbitrary location using only 3ds Max 2022 and newer.

Installing Phoenix for 3ds Max from an arbitrary location provides several advantages over the regular installer:

 

  • The arbitrary location installation allows for setting a custom environment when starting each 3ds Max instance. In comparison, running the regular installation multiple times overwrites the Phoenix environment variables.
  • The arbitrary location installation can be used to run Phoenix for 3ds Max from any location or even a network drive. That way, multiple users can start 3ds Max along with Phoenix using just a script that sets up the environment variables without the need to run local installations.
  • Upgrading an arbitrary location installation is a lot easier too, as you don't need to run the installer on every user's computer.

 

When using an arbitrary location installation of Phoenix, the EULA needs to be accepted to start a simulation. A pop-up window appears when the simulation begins. 

Required steps to run Phoenix from an arbitrary location


  1. Run the Phoenix for 3ds Max installer with its default settings.
  2. Copy the necessary files to custom network location.
  3. Set up the environment variables needed to run Phoenix for 3ds Max.
  4. Set up your license. For more information on licensing check this page.
  5. Run 3ds Max.

Setting up the installation files using the GUI installer


Running Phoenix for 3ds Max from an arbitrary location has two parts to it. First, you must run the installation to extract the necessary files and store them on the network. Next, you must configure your local machine to use these files to run Phoenix for 3ds Max.

Phoenix does not require a V-Ray for 3ds Max installation to load and work correctly inside 3ds Max.

  1. Run the Phoenix for 3ds Max installation with its default settings.

  2. Go to C:\ProgramData\Autodesk\ApplicationPlugins\Phoenix3dsMax20xx and copy all the files from there and put them on the specific network location you would like to use ( for example C:\Custom_Phoenix_Install ).

    The Phoenix installer places some additional files in C:\Program Files\Chaos Group\Phoenix FD\3ds Max 20xx for x64 used for simulation, preview or conversion of the simulation caches. You can find more about what each one does herePhoenix Tools.
    There are also SDK files - you can find more info about them herePhoenix API.
    And finally, there are files needed by the V-Ray Standalone Renderer in order to render Phoenix Simulators, Particle Shaders and textures.


  3. Copy the files from C:\Program Files\Chaos Group\Phoenix FD\3ds Max 20xx for x64 and place them in a folder in the network location you would like to use ( for example C:\Custom_Phoenix_Install\Additional_files ).

  4. Uninstall Phoenix or delete the files from the default location so that they won't load from there anymore.

Setting up Environment Variables


Before you run 3ds Max, you need to set the following environment variables on the local machine.

ActionVariableLocationExample
Set

ADSK_APPLICATION_PLUGINS

C:\Custom_Phoenix_Install

set ADSK_APPLICATION_PLUGINS=C:\Custom_Phoenix_Install
Set
PHX_FOR_3DSMAX20xx_BIN

C:\Custom_Phoenix_Install\Additional_files\bin

set PHX_FOR_3DSMAX2023_BIN =C:\Custom_Phoenix_Install\Additional_files\bin
Set
PHX_FOR_3DSMAX2xx_STNDPLUGS

C:\Custom_Phoenix_Install\Additional_files\bin\plugins

set PHX_FOR_3DSMAX2023_STNDPLUGS=C:\Custom_Phoenix_Install\Additional_files\bin

 

Additionally, if you are rendering with V-Ray Standalone 6 or newer (meaning you render vrscenes or render using V-Ray GPU), you need to edit or append this environment variable:

ActionVariableLocationExample
Set

VRAY_FOR_3DSMAX20xx_PLUGINS

C:\Custom_Phoenix_Install\Additional_files\vray6plugins

set VRAY_FOR_3DSMAX2023_PLUGINS=C:\Custom_Phoenix_Install\Additional_files\vray6plugins

Alternatively, you could append this path to the VRAY_PLUGINS environment variable, but please note that this would affect all installed V-Ray Standalone versions.

Finally, another alternative and the official way to do this for V-Ray versions older than V-Ray 6 would be to copy all files from C:\Program Files\Chaos Group\Phoenix FD\3ds Max 20xx for x64\vray5plugins to the folder that the VRAY_FOR_3DSMAX20xx_PLUGINS environment variable points to. This would affect only this specific V-Ray Standalone version.



 

Table of Contents