On Thu, Sep 29, 2011 at 1:10 PM, ThorstenB <wrote:
Well, I have little to add. I can just confirm your and Curt'sdescriptions: yes, the tile loader reads the visibility property. When
is has increased above a certain threshold (or when the position has
moved into another area), it starts loading more scenery. And it always
requests all tiles within the range defined by visibility (limited to
the max-lod range though). It could be changed easily to watch for some
other property - such as a specific "ground visibility property", when
that's provided. But yes, loading scenery is a major performance/memory
factor - so we shouldn't be loading much more scenery than we do now -
unless the fundamental concepts are also improved (such as better LOD
support for scenery tiles).
And it'd be rather complicated to implement any other tile loading
method instead of the current concept of loading all tiles within a
certain range. The tile loader lives in a simple 2D world. It knows
nothing about elevation of certain tiles etc.