Currently every heightmap handle is a separate GameObject - this solution works on a small scale, but is very inefficient and causes significant performance problems on larger maps.
We could use instanced mesh drawing for this task, possibly combined with limiting max distance for terrain editing in 3d view as 3d height editing is intended for fine tuning the heights at close distances.
This taks will require extensive changes to OverlayMesh, and likely removal of HeightmapHandle together with prefab it resides on, as well as some changes in HeightUpdater.
Currently every heightmap handle is a separate GameObject - this solution works on a small scale, but is very inefficient and causes significant performance problems on larger maps.
We could use instanced mesh drawing for this task, possibly combined with limiting max distance for terrain editing in 3d view as 3d height editing is intended for fine tuning the heights at close distances.
This taks will require extensive changes to OverlayMesh, and likely removal of HeightmapHandle together with prefab it resides on, as well as some changes in HeightUpdater.