Quote: " it's just cubes and they have been merged. "
Do you mean a CSG Union? That can really increas the poly count. To check how hard DBPro has to work, call
"text 50, 50, Str$(Statistic(1))"
to see how many polygons are being drawn each Sync.
If the city is a .x file, it might be worth trying out the BSP-PVS Compiler tool that ships with DBPro. You could then load the city as a BSP object using the "World" command set.
As VanB says, DBPro objects normally draw every poly if even just one is visible on screen, but a BSP file quickly works out which polys are in screen and draws only them, ignoring eveyrthing else.
As
another alternative, just make each building separately and create several lower-poly versions - you could then play with DBPro's LOD commands!
Hope this helps!
"I wish I was a spaceman, the fastest guy alive. I'd fly you round the universe, in Fireball XL5..."