The Input rollout determines the path and template name of the input files, as well as the playback speed. Note that some playback settings require non integer input frame, in which case the frame is constructed by interpolation. If particles are used the Particle ID channel has to be exported.



Beside the parameters, this panel contains a short summary of the currently selected cache file.

Input Path (MXS: rendinput) - the input path gives the directory and the name template for the input files. You can use the browse button to select the path or type it manually. Some replaceable words are supported for more flexibility:



Frame smoothing

This section controls a smoothing filter that can be applied over the input

channels. In order to reduce the smoothing controls, the UI has controls for one channel only, and a combo box that specifies which channel is currently selected in the UI.

WARNING! This option may lead to significant lag of the user interface! It's recommended to switch it off during the design time and reenable it again before the rendering.


Channel - Controls which channel is loaded in the UI, actually this is not a parameter and does not affect the rendering, just the UI.


Smooth this channel (MXS: enablesmoothsmoke, enablesmoothtemp, enablesmoothuvw, enablesmoothfuel) - if checked the channel will be filtered.


Threshold (MXS: smoothtemp.x, smoothsmoke.x,smoothuvw.x,smoothfuel.x) - the smoothing filter uses an edge detection to find where to be applied. This threshold specifies the value of the edge detector above which the smoothing is applied.


Similarity (MXS: smoothtemp.y, smoothsmoke.y,smoothuvw.y,smoothfuel.y) - the smoothing itself is an average of the content of certain cells. This parameter controls the second filtering criterion. It determines the cells which will be used in the averaging. Only the neighboring cells with similarity above this value are used to calculate the average.


Random variation (MXS: smoothtemp.z, smoothsmoke.z,smoothuvw.z,smoothfuel.z) - this parameter introduces some noise in the channel before the filtering is applied.



Frame index transform

This section describes how to obtain the cache index that has to be rendered at given time. Note that the cache index is not always an integer, in this case interpolation is used to construct temporary cache in the RAM.


Anim. index (MXS:uset2f, t2f) - when enabled this option allows the user to directly specify which cache file will be used at any given point in time.


Read offset (MXS: inpoffset) - starting frame of the sequence to read.


Play at (MXS: playat) - position in the animation where the sequence will be placed.


Max. length (MXS: inplength) - when this parameter is larger than 0, the sequence length is limited to its value.


Play speed (MXS: play_speed) - a multiplier for the playback speed. Value of 1 means that one cache file is one frame.

Blend method (MXS: frmblend) - chose between two different methods for interpolation between cache files.


Linear - simple linear interpolation suitable for slow simulations.


Velocity - velocity based interpolation, requires an exported velocity channel.