v1.21.0

Faster water on Fast, and sand that stays on top of parts

Fast solves its water pressure in fewer steps where it costs most, so fine water and water around resting parts run up to about 2.3 times as fast, and sand now stays on the surface of the parts it rests on.

Before & after

Sand stays out of the part on Fast

Fast on 1.20.2: close up at the front edge of the pedestal's base after the 2 mm run, sand particles in tan with three red ones sunk into the base's top edge; the legend reads 168 of 115,178 free particles inside a solid.Fast with this change: the same run and camera, no red particles; the legend reads 0 of 115,176 free particles inside a solid.BeforeAfter
The 2 mm Sand pile on a part at its end, Particles view coloured by In a solid, close up at the base's front edge. Before, 168 sand particles ended inside the part (red); now none do.Drag to compare · arrow keys work too

Limits

A sand pour onto a part can still stop at 2 and 3 mm Custom sizes: poured sand comes to rest loosely packed and crowds the grid where it meets the part. Switch to Accurate to run it through.

Where the sand spreads thin, the Surface view can still show small gaps: the sand is there (the Particles view shows it), but its surface is not drawn over a layer one or two particles thick.

Everything in this release

Improved

  • On Fast, water at fine particle sizes simulates faster: a dam break at 3.2 mm particles computes about 2.3 times as fast as before (one simulated second took about 16 s of compute on a Mac Studio M5 Max, now about 7 s). The results are the same within the solver's accuracy.
  • On Fast, water around a part resting on the tank floor simulates faster: a steel sphere standing in a still tank computes about 1.3 times as fast (one simulated second took about 4.5 s of compute, now about 3.5 s).
  • The default demos at the app's usual sizes run at about the same speed as before: the particle game and the Dam break within 3 %, the open box about 5 % slower.

Fixed

  • Sand resting on a part or on the floor stays on its surface on Fast. Before, sand could sink slowly into the part under it: up to 0.4 of a grid cell on the 2 mm Sand pile on a part, and 0.2 for a sand block dropped into a glass box. Fast now returns any sand that ends a frame inside a part to the part's surface and stops its motion into the part, keeping its mass. The energy this takes is accounted for, and never added.
  • In the Particles view, coloured by In a solid, the 2 mm Sand pile on a part now ends with 0 sand particles inside the part, where it showed 168 before.
  • Water and sand that never touches a part behave exactly as before.