We briefly tried rendering the occupied grid nodes instead of the particles. If you forget to exclude the grid nodes within the interpolation radius, you get a weird moving block thing reminiscent of Snake. Optimizing the grid nodes incorrectly leads to particles bouncing around in midair. The best example of unstable simulation you will ever see.