I've been poking around on the OSG site and the mailing list and it's
not clear to me how well OSG scales with geometric complexity (polygon
count). I understand view frustum culling and back-face culling, but
it's not clear to me if OSG can do more than that. For example, if I
have an entire town modeled with terrain, buildings, furniture, under
what conditions will OSG skip drawing a chair inside a room?

Or more simply, what does OSG do to skip rendering objects obstructed by
other objects?

Speaking theoretically: back-face culling eliminates about 1/2 of all
polygons. View frustum culling eliminates perhaps all but 1/4 of
polygons in a large city viewed from the middle of town. From a time
complexity standpoint this turns a O(n) problem where n is the number of
polygons, into O(n/8) which is really just k*O(n) = O(n). A constant
improvement but still linear. Does OSG do better? How?

I understand that creating impostors and using LOD techniques can also
improve performance, but my question is strictly in regard to methods
that don't simplify geometry (i.e. culling).

Thanks,
Paul


_______________________________________________
osg-users mailing list
[email protected]
http://openscenegraph.net/mailman/listinfo/osg-users
http://www.openscenegraph.org/

Reply via email to