1. A computer-implemented method comprising: receiving a three-dimensional (3D) coarse model that includes particles used in a coarse fire simulation at a first resolution, wherein individual particles in the model comprise vector and scalar attributes; segmenting the 3D coarse model into a series of two-dimensional (2D) simulation segments by defining one or more separation distances, wherein the 2D simulation segments are oriented parallel to each other, are perpendicular to a viewing perspective and are separated by the one or more separation distances; projecting simulation data of the coarse fire simulation into the 2D simulation segments to form respective 2D input simulation data for each 2D segment; for each 2D simulation segment performing a 2D fluid simulation using the respective 2D input simulation data, wherein the 2D fluid simulation has a second resolution that is finer than the first resolution; and processing the 2D fluid simulations to produce a detailed fire simulation having a resolution that is higher than the first resolution of the 3D coarse model.