Patent ID: 8725476

Claim:
A computer-implemented method for applying details in a simulation, the method comprising: receiving a three-dimensional (3D) model associated with a 3D space domain, the 3D model comprising a grid of 3D cells that subdivide the 3D space domain, wherein the 3D space domain is shaped as a frustum having flat parallel planes orthogonal to a camera perspective and has a common depth-to-size ratio from the camera perspective; obtaining first data corresponding to a first simulation of fluid matter in the 3D space domain, wherein the first simulation was performed using the 3D model; selecting a subset of 3D cells of the grid in which to perform a second simulation of the fluid matter; subdividing each 3D cell of the selected subset of 3D cells; performing, using the first data, a second simulation of the fluid matter in the subdivided 3D cells and producing second data comprising higher resolution information than the first simulation, and the second data is distributed in the subdivided 3D cells; and rendering an image of the fluid matter, wherein the second data is obtained from the subdivided 3D cells and is used in the rendering.