Yesterday I spent some time rewriting and optimizing my heightmap vegetation system. The vegetation system despite its name is used for placing all kinds of purely visual things on the ground like small rocks, twigs and grass. So yesterday I added support for patches of vegetation driven by a fractal function, and made all vegetation and batch generation threaded resulting in much better performance. The result is a much more realistic and interesting forest.