<div dir="ltr"><div><div><div>Hi,<br><br></div>we're using code loading some buildings (outline and height), creating a Geode with a two drawables per individual building - one drawable for the walls, one for the roof polygon. This has served us well to display a few hundred to a few thousand buildings.<br><br></div>Fast forward to current date. Our client has sent us a new geo data set containing 55000 building polygons. Once you zoom out the camera to show most of these buildings, frame rates drop into the low single digit, mostly due to all the culling effort done by the CPU (maybe also from the large number of draw calls). D'oh! <br><br></div><div>Are there any specific features within OSG to group close by geodes, and to merge their drawables?<br><br></div><div>I know the osgUtil::Optimize has flags for merging geodes and drawables, but I guess it would not automatically merge only very close objects.<br><br></div><div>What path should I try to take for tackling this problem, if possible using built-in OSG features?<br><br></div><div>Christian<br><br></div><div><br></div></div>