Robert Osfield wrote:
The way I build paged database is as a quad tree, I wouldn't recommend
having a flat layout of PagedLOD's.

I'd also recommend keeping the PagedLOD tiles small, well under the MB
size.  This makes the paging in of tiles from disk and to graphics
hardware much more fine grained - resulting in smoother frame rates.

I'd suspect its the layout of your database that is causing the
problems rather than the DatabasePager.

Although I agree that my present layout sucks (and I am planning on moving to a quad tree layout with smaller tile sizes), I still think that the database pager should be calling removeExpiredChildren() on the list of tiles that are outside of the paging radius. Why call it only on tiles that are within the plod range but not on those that are clearly outside of the plod range?

--
Philip Lowman
Simulation Development Engineer, Modeling and Simulation Technology
General Dynamics Land Systems
http://www.gdls.com
_______________________________________________
osg-users mailing list
[email protected]
http://openscenegraph.net/mailman/listinfo/osg-users
http://www.openscenegraph.org/

Reply via email to