---
title: "Fire Smoke Simulator"
canonical: "https://documentation.chaos.com/space/PHX4MAYA/125895496/Fire%20Smoke%20Simulator"
format: markdown
---
This page introduces the Fire Smoke Simulator object (PhoenixFDSimulator) and its rollouts.

## **Overview**

---

> Macro (ui-text-box)
> 
> Note that the simulator is represented as a single object for convenience. Internally, it contains two completely separate parts: a simulator component and a rendering component. Parameters that control the simulation are separated from those associated with the shading and rendering processes. As a result, no roll-out will contain mixed parameters, and no parameter will affect both the simulation and rendering.


## **Rollouts**

---

After creating a Phoenix Simulator object, the following rollouts can be accessed in the Attribute Editor:

- [Simulation](https://docs-chaos.atlassian.net/wiki/spaces/PHX4MAYA/pages/126030098) - Controls the simulation and displays statistics such as simulation times, as well as information about the data contained in the sim for the current frame.
- [Simulation Speed](https://docs-chaos.atlassian.net/wiki/spaces/PHX4MAYA/pages/126060830) - Helps identifying the heaviest computation phases of the simulation and provides tips on how to get results faster and more efficiently.
- [Resimulation](https://docs-chaos.atlassian.net/wiki/spaces/PHX4MAYA/pages/125866496) - Uses a base simulated cache sequence with exported velocity to drive a new simulation, in order to enhance details, increase its resolution, or slow down or speed up the simulation. For liquid simulations, it modifies an existing cache sequence to improve features or change specified particle systems.
- [Grid](https://docs-chaos.atlassian.net/wiki/spaces/PHX4MAYA/pages/125768309) - Controls the boundaries, size and resolution of the simulation grid.
- [Dynamics](https://docs-chaos.atlassian.net/wiki/spaces/PHX4MAYA/pages/125735689) - Offers parameters to affect fire/smoke dynamics when simulating, such as cooling, smoke dissipation, vorticity, advection, etc.
- [Fuel](https://docs-chaos.atlassian.net/wiki/spaces/PHX4MAYA/pages/125768234) - Controls the simulation of burning when Fuel is present in the simulation, which is useful for creating gasoline explosions or propagating fire effects.
- [Scene Interaction](https://docs-chaos.atlassian.net/wiki/spaces/PHX4MAYA/pages/126030021) - Specifies how the simulator interacts with other objects in the scene.
- [Output](https://docs-chaos.atlassian.net/wiki/spaces/PHX4MAYA/pages/126029700) - Specifies how and where the simulation cache files are saved.
- [Input](https://docs-chaos.atlassian.net/wiki/spaces/PHX4MAYA/pages/125995816) - Determines the path of the input files for rendering and previewing, and offers settings and controls for playback.
- [Preview](https://docs-chaos.atlassian.net/wiki/spaces/PHX4MAYA/pages/126289379) - Controls how the simulation is displayed in the viewport.
- [Rendering](https://docs-chaos.atlassian.net/wiki/spaces/PHX4MAYA/pages/126255727) - Controls how the simulation is rendered, and includes additional volumetric options for shading Fire/Smoke simulations.
- [Presets](https://docs-chaos.atlassian.net/wiki/spaces/PHX4MAYA/pages/125899241) – <span style="color: #272727">Allows the parameters of the simulator to be saved to your storage, and then loaded back as a preset.</span>


## **Upgrading from Previous Versions of Phoenix**

---

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.


- If you have a scene created with Phoenix version 3 and you open it with version 4, it will keep all the old settings for you, including some which are not visible to newer versions, in order for the results to be roughly the same.
- If you try to manually replicate an older simulation setup with a new Phoenix simulator using Phoenix version 4, and set all the parameters with the same values as the older version, you may not obtain the same result as in Phoenix version 3 or older.
- Since the release of Phoenix version 3, Phoenix started using a new solver for liquids and fire/smoke simulations, so simulation results will be different between Phoenix version 3 and version 2.