This rollout is used to enable/configure the simulator for resimulation. As opposed to the normal simulation, the resimulation is done on top of an existing cache with exported velocity field.


Note! This rollout contains only the most common attributes that can be used with resimulation mode. If you need more complicated setup (i.e. change the SPF limits, dynamics, rendering, etc.), you can create a second simulator just for resimulating the content of the base one, and override as many parameters as you wish.



Particle resimulation Simulator Panel


Enable  (MXS:resim_resimulate_particles) - enable/disable the particle resimulation. This option is used for example when you are satisfied with the liquid behavior, but you want to change the foam or the splash. The resimulation of the particles does not produce exactly the same result as the original simulation, because the intermediate liquid states are lost. The recommended way to use this option is to perform the liquid simulation, and then to resimulate the particles multiple times until the pursued amount and behavior is reached.


Grid resimulation

Enable  (MXS:resim_resimulate_grid) - enable/disable the grid resimulation. This option is used when the grid content has to be improved, for example with wavelet turbulence or increasing the resolution.


Amplify Resolution (MXS:resim_ampres ) - allows the grid resolution to be increased a specified amount of times. 0 means "no change", 1 means "x2", 2 means "x3", etc. Non-integer values can also be entered, however they are slightly slower to calculate. Only available when the grid is affected.

Amplify Method (MXS:resim_ampmeth) - when the grid resolution is increased, specify which method to use to recover the velocity.

Wavelet Strength (MXS:resim_wvstr) - specify the strength of the wavelet turbulence.

Wavelet Cutoff (MXS:resim_wvcut) - turbulence with smaller amplitude will be cut off (i.e. for speed).

Conservation Quality (MXS:resim_consq) - specify the conservation quality when calculating the subframes. Generally this can be a couple of times lower than the conservation quality used when simulating the input simulator. Value of 0, will still preserve the general flow of the fluid, but will produce lower diffusion and will look more like particles than fine smoke.

Temporary Channels (MXS:resim_tmpchan) - specify the channels that are used just for resimulation and must not be exported to the resimulation output cache. For example when you are doing wavelet turbulence, you will want to remove the UVW/Wavelet and Velocity channel from the final simulation.


Resimulation cache


Cache Waiting (MXS:resim_cachewaiting) - wait if the input cache file is not yet available. This can be used if another instance of 3ds Max is simulating the base cache at the same time (on the same or other computer).

Input Simulation Path (MXS:resim_inpath) - specify the input simulation cache on top of which to resimulate. The bottom control shows the resolver path.

Output Simulation Path (MXS:resim_outpath) - specify the path for the output cache files. See Output Path for details. The bottom control shows the resolver path.


Warning! Phoenix FD will not prevent you from overriding the original input cache! If you don't have enough disk space, it's a valid option to do so.

Clear  - deletes the output cache files.