Heightmap particle simulation