Adaptive Grid | adaptive – Enables the adaptive grid option and determines which channel to use (see the Threshold parameter). The grid will then resize to fit the volume occupied by the selected channel. Only channel values above the Threshold will affect the adaptive grid. Note that only the Open Container Walls will expand and contract using the Adaptive Grid. Either keep Adaptive Grid disabled or set the Container Walls: Y to Jammed Both when simulating Oceans. The Ocean Level parameter in the Rendering rollout depends on the vertical size of your simulator. |
Adapt By Particles | adaptby – Specifies the particle system that will be used for the grid adaptation. More than one particle system can be used by using a comma to separate the different systems. For example Liquid, Foam will resize the grid based on the movement of both the liquid and the foam particle systems. Available systems are Liquid, Foam, Splash, Mist, Wetmap. Make sure to enable Particle Velocity from the Output" rollout for all particle systems you want to use for the adaptive grid. Threshold | gridThreshold – When Adaptive Grid is enabled, the grid expands when the content of a cell near the borders crosses this value. On the contrary, when No Smaller Than Initial Grid is disabled, the grid will contract when there are no cells with content above this value near the borders. The Threshold value depends on the channel used for adaptation. For Smoke, a value of 0.01 is a good starting point. For Fire, setting the Adaptive Grid Channel to Temperature/Liquid and increasing the Threshold to 800 or more should give you good results. |
Extra Margin | adaptMargin – Specifies the number of cells between the end of the grid and the active zone. You can use this to give the fluid a bit more room if the adaptive grid can't keep up with the simulation. No Smaller Than Initial Grid | nbiGrid – When enabled, the Adaptive Grid can't contract to a smaller size than what is given as the initial X,Y,Z size for the Simulator. Note that this way the initial grid box is always included, even if the fluid has moved farther from it. If this option is disabled, the grid will always encompass only the active fluid and will move together with it if needed. Expand and Don't Shrink | onlyExpand - When enabled the Adaptive Grid will expand without shrinking. If this option is disabled, the grid may shrink if the content of the tracked channel for a given section of the simulator is below the Threshold value. This option is useful when making very thin smoke simulations which usually will contract the grid when the fluid gets below the Threshold value. Max Memory % | adapt_maxmem_percent – If memory consumption reaches the specified percentage, the grid won't expand any further. Preallocate Memory | gridPrellocate – When the grid size is changed, a new grid is allocated and the old content is transferred into the new space. However, during this process, both grids, the new and the old one, exist simultaneously and the RAM usage is doubled. This way you will be able to use only as much as half of your memory. To solve this problem, this option allocates all memory in the beginning of the simulation at once (eventually limited by the Max Memory and Maximum expansion), and simulates only in a part of it, allowing re-size without doubling the memory usage. Disabled – Allocates the exact amount of memory. If the grid changes its resolution during the simulation, a new piece of memory is allocated for it, and the old one is copied over. This temporarily increases the overall consumed memory. This mode is the easiest to set up but is not recommended for huge grids. When Adaptive – Preallocates memory when the Adaptive Grid mode is enabled. Limited By and Limited To control how much memory is preallocated at the start of the simulation. No other grid memory allocations are done during the simulation. Always – Always preallocates memory at the start of the simulation, regardless of grid settings/resizing. Limited by and Limited To control the exact amount. This can be used if the grid is manually resized. |