CMOD Texture size limitation?
Posted: 13.06.2004, 16:05
It seems that CMOD models used for solar system objects can't display surface texture files that are larger than the texture buffer of the user's graphics card.
A Celestia user reported to me in a PM that he couldn't display any surface texture on Phobos larger than 1K, the size of his texture buffer. Phobos was drawn white, instead.
My card has a 4K texture buffer. I tried displaying an 8K JPEG surface texture image (of Europa) on Phobos. I put it in the hires folder and typed an "R". Eventually I saw Europa's cream-colored surface, but it lasted only very briefly, and then Phobos turned white.
Unfortunately, an 8K jpeg results in a 96-128MB decompressed image. Since my graphics card has 128MB, I can't be sure if the symptoms that I saw were due to running out of memory or if it really is somehow limited to how CMOD textures are being loaded when the texture buffer is smaller than the image width.
I think it might be helpful if someone with a relatively small texture buffer but lots of graphics memory could perform a similar test.
These tests were done with Celestia 1.3.2 pre8 and the current CVS version.
A Celestia user reported to me in a PM that he couldn't display any surface texture on Phobos larger than 1K, the size of his texture buffer. Phobos was drawn white, instead.
My card has a 4K texture buffer. I tried displaying an 8K JPEG surface texture image (of Europa) on Phobos. I put it in the hires folder and typed an "R". Eventually I saw Europa's cream-colored surface, but it lasted only very briefly, and then Phobos turned white.
Unfortunately, an 8K jpeg results in a 96-128MB decompressed image. Since my graphics card has 128MB, I can't be sure if the symptoms that I saw were due to running out of memory or if it really is somehow limited to how CMOD textures are being loaded when the texture buffer is smaller than the image width.
I think it might be helpful if someone with a relatively small texture buffer but lots of graphics memory could perform a similar test.
These tests were done with Celestia 1.3.2 pre8 and the current CVS version.