Versions Compared


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



 Section Contents

Page Tree


 Page Contents

Table of Contents




stylemargin-top: 10px

The FireSmokeSim object produces Fire/Smoke Simulator is intended to produce realistic fire/, smoke /and explosion effects using physical simulation. The dynamics governing the simulation are based on real-world physics.

The FireSmokeSim Fire/Smoke Simulator uses a grid-based core , and the result (a 3-dimensional array of voxels). The simulated channels are transferred through the grid based on the specified parameter values. The result of the simulation is a sequence of cache files containing the frame data simulated channels (Temperature, Smoke, etc). These cache files are used later in the rendering process to convert the raw simulation data into realistic images.

The simulator is represented as a single object for the user's convenience. Internally, it contains two completely separate parts: a simulator component and a rendering component. Parameters that control the simulator component simulation are separated from those associated with the shading and rendering component. As a result, no rollout roll-out will contain mixed parameters, and no parameter will affect both the simulation and rendering. 




UI Expand
titleUI Path: ||Create panel|| > Geometry > PhoenixFD category > FireSmokeSim button


Image Added





After creating a FireSmokeSim object, the following rollouts can be accessed in the Modify panel:

Fancy Bullets
  • Simulation - Controls the simulation and displays statistical information.
  • Resimulation - Uses a simulated cache sequence with exported velocity to drive a new simulation. Capable of adding time effects, increasing the resolution, etc.
  • Grid - Controls the size and resolution of the simulation grid.
  • Dynamics - Controls dynamics such as cooling, smoke dissipation, vorticity, advection, etc.
  • Fuel - Controls the simulation of burning simulation for special effects such as gasoline explosionswhen Fuel is present in the simulation.
  • Interaction - Specifies how the FireSmokeSim interacts with other objects in the scene.
  • Output - Specifies how the simulation cache files are saved.
  • Input - Determines the path of input files for rendering and previewing.
  • Preview - Controls how the simulation is displayed in the viewport.
  • Rendering - Controls how the simulation is rendered and includes additional volumetric options.
  • Export - Controls exporting meshes and particles from Phoenix.
  • Authorization - Displays information when license information cannot be obtained.


Upgrading from Previous Versions of Phoenix FD


Due to many improvements to the Phoenix solver, recreating simulations the same way you did in older versions of Phoenix may not be possible because of changes to the solvers and the UI. Here are some things to be aware of when upgrading from older versions of Phoenix FD.