Tiles

General discussion about Celestia that doesn't fit into other forums.
Topic author
ron
Posts: 18
Joined: 25.02.2002
With us: 22 years 8 months
Location: Perth, Australia

Tiles

Post #1by ron » 24.09.2003, 10:12

Chris,

I was looking at the delay that occurs (on my machine anyway) when the next level of texture loads and wondering if you load all the tiles at that particular resolution that are in the field of view. (I am assuming that you do but correct me if I am wrong). If that is the case then I thought there may be some speed improvement by not increasing the tile texture level for tiles which are viewed at a steep angle. For example if you are looking directly toward the centre of planet as you zoom down then the tile textures need to load as they do now. But if I am at level 5 and I look toward the horizon then tiles at the horizon probably look no different whether they are displayed at level 5 or level 2. Because they are viewed at such an acute angle there is little opportunity to see any detail. My thoughts are that the tiles within a certain radius of the observer need to be at the appropriate level and that at increasing radii the levels should drop away perhaps to level 0 at the horizon. This could radically reduce the number of tiles that need loading especially when in close without affecting the image quality.

ron

chris
Site Admin
Posts: 4211
Joined: 28.01.2002
With us: 22 years 9 months
Location: Seattle, Washington, USA

Post #2by chris » 24.09.2003, 16:06

Yes, this is on my list of virtual texture improvements to make. Another thing that will help with the loading delay is loading textures in a separate thread. It will cause some slowdown in rendering (on a single processor machine), but this should be a lot less distracting than the delay.

--Chris


Return to “Celestia Users”