My new 64k Earth texture set...

Tips for creating and manipulating planet textures for Celestia.
Avatar
Topic author
t00fri
Developer
Posts: 8772
Joined: 29.03.2002
Age: 22
With us: 22 years 7 months
Location: Hamburg, Germany

My new 64k Earth texture set...

Post #1by t00fri » 27.04.2006, 19:52

Hi all,

after working hard for several weeks, I have just finished an exquisitely matched set of 64k Earth texture tiles, including the BMNG base, the 64k spec texture as /alpha/ channel of the DXT3 encoded base texture, a really noiseless 64k normal-map and a completely redone, matching nightlights texture with latest data from 2003. By combining the base RGB texture and the spec (gray) texture into one RGBA file, the memory needed for the spec texture comes "for free"...

I have generated all textures directly from the 16bit/3*8bit 84k raw data. Note that the base texture is unshaded=flat. The normal map is identical to the one that was used for static shading of BMNG by Reto Stoeckli/NASA (with whom I communicated a lot). It produces amazing shading effects as function of the sun's position due to it's exceptional detail , low noise and the flat base texture. The normal map is properly normalized (r*r+g*g+b*b=1) and in form of 1k PNG tiles since DXT1,3... format was way too bad.

All are 1k tiles with optimized reduced resolution for polar latitudes! This saves disk space and strongly reduces the harddisk search noise/delay without affecting quality in any way. I bought a special, fast 250GB SATAII harddisk acting as a huge pixel cache for those immense image manipulation jobs... ;-)

++++++++++++++++++++++++++++++

Here are a few 1600x1200 shots for you to click ;-) .


http://www.celestiaproject.net/~t00fri/images/2.jpg
http://www.celestiaproject.net/~t00fri/images/4.jpg
http://www.celestiaproject.net/~t00fri/images/5.jpg

look at those sand dunes...
http://www.celestiaproject.net/~t00fri/images/3.jpg

and a small part of the new nightlights file with tremendous detail (Egypt)

http://www.celestiaproject.net/~t00fri/images/kairo-night.jpg

Of course these textures will NOT be for download at the Motherlode. I am currently evaluating various possibilities to make them available elsewhere...

Bye Fridger
Last edited by t00fri on 29.04.2006, 19:17, edited 1 time in total.
Image

ElChristou
Developer
Posts: 3776
Joined: 04.02.2005
With us: 19 years 9 months

Post #2by ElChristou » 27.04.2006, 23:05

Very nice indeed!

With this level of details, it would be really nice to have some hires rotating cloudmap casting shadows... arrghh I know, impossible... :?... one day perhaps...
Image

Fightspit
Posts: 510
Joined: 15.05.2005
With us: 19 years 6 months

Post #3by Fightspit » 28.04.2006, 07:21

Very beautiful !
8)

I just want to know if it is possible later to download only the Normal texture not the both textures (base and normal)?

Have you planed for a 128K ? :roll:
Motherboard: Intel D975XBX2
Processor: Intel Core2 E6700 @ 3Ghz
Ram: Corsair 2 x 1GB DDR2 PC6400
Video Card: Nvidia GeForce 8800 GTX 768MB GDDR3 384 bits PCI-Express 16x
HDD: Western Digital Raptor 150GB 10000 rpm
OS: Windows Vista Business 32 bits

Avatar
Topic author
t00fri
Developer
Posts: 8772
Joined: 29.03.2002
Age: 22
With us: 22 years 7 months
Location: Hamburg, Germany

Post #4by t00fri » 28.04.2006, 09:35

Fightspit wrote:Very beautiful !
8)

I just want to know if it is possible later to download only the Normal texture not the both textures (base and normal)?

Have you planed for a 128K ? :roll:


Fightspit,

it would be a pity not to download the combined base texture with the spec file in the alpha channel! It saves lots of memory in the card and also --unlike your spec file-- mine matches perfectly with the base texture. Also --unlike yours-- my base texture is /unshaded/ and only this way allows for a proper dynamical shading by means of a normal map.

Your base or spec texture obviously picked up a misalignment by a few pixels from somewhere (probably since you started from the smaller PNG textures). I always used the full 84k RAW texture files with all the corresponding pixel accuracy to start. Also in confirmation of Chris' recomendation 1k tiles are much preferable over your 2k sizes. The latter tend to exhaust the memory tremendously north and south of the equatorial region where many tiles are loaded simultaneously. In addition all my tiles have optimized resolution in polar latitudes, saving harddisk space and strongly reducing the hardisk noise/delay during loading of tiles!

As I explained several times, I consider a 128k texture blown up from the 84k data a vaste of almost everything. Certainly I will not get involved with this, since my first priority is QUALITY not size.

But for people with more modern graphics cards (Geforce 6.x, 7.x, and corresponding ATI cards) Chris is just about to modify the code in the CVS such that the texture sizes don't have to be a power of two anymore! That means one might directly prepare a 84k texture set and use it in Celestia!

Bye Fridger
Last edited by t00fri on 28.04.2006, 14:35, edited 1 time in total.

Fightspit
Posts: 510
Joined: 15.05.2005
With us: 19 years 6 months

Post #5by Fightspit » 28.04.2006, 10:49

t00fri wrote: Chris is just about to modify the code in the CVS such that the texture sizes don't have to be a power of two anymore! That means one might directly prepare a 84k texture set and use it in Celestia!


If you want, I can try to made a 84K base texture with 4 or 5 levels but I want to know when the new version of Celestia (maybe 1.4.2) will be aviable ?
I can start to do it waiting the new Celestia.
Motherboard: Intel D975XBX2
Processor: Intel Core2 E6700 @ 3Ghz
Ram: Corsair 2 x 1GB DDR2 PC6400
Video Card: Nvidia GeForce 8800 GTX 768MB GDDR3 384 bits PCI-Express 16x
HDD: Western Digital Raptor 150GB 10000 rpm
OS: Windows Vista Business 32 bits

Avatar
Topic author
t00fri
Developer
Posts: 8772
Joined: 29.03.2002
Age: 22
With us: 22 years 7 months
Location: Hamburg, Germany

Post #6by t00fri » 28.04.2006, 11:31

Fightspit wrote:
t00fri wrote: Chris is just about to modify the code in the CVS such that the texture sizes don't have to be a power of two anymore! That means one might directly prepare a 84k texture set and use it in Celestia!

If you want, I can try to made a 84K base texture with 4 or 5 levels but I want to know when the new version of Celestia (maybe 1.4.2) will be aviable ?
I can start to do it waiting the new Celestia.


No idea....But people can always download from CVS and just compile the new upgrade. It's really no big deal. I will certainly make a 84k upgrade of my textures soon or later, since all my respective scripts are there. Unfortunately, I cannot use non-power-of-two textures myself.

Bye Fridger
Last edited by t00fri on 29.04.2006, 10:24, edited 1 time in total.

tech2000
Posts: 258
Joined: 14.02.2006
Age: 52
With us: 18 years 9 months
Location: Skepplanda, Sweden

Post #7by tech2000 » 28.04.2006, 11:44

Hi Fridger.

Will this beautifull texture of yours be available for the public?
(My finger are itching to download this)

Bye, Anders

Avatar
Topic author
t00fri
Developer
Posts: 8772
Joined: 29.03.2002
Age: 22
With us: 22 years 7 months
Location: Hamburg, Germany

Post #8by t00fri » 28.04.2006, 14:32

tech2000 wrote:Hi Fridger.

Will this beautifull texture of yours be available for the public?
(My finger are itching to download this)

Bye, Anders

Anders,

I wrote everything that I can presently say about this matter already below my post above.

t00fri wrote:Of course these textures will NOT be for download at the Motherlode. I am currently evaluating various possibilities to make them available elsewhere...


Bye Fridger

danielj
Posts: 1477
Joined: 15.08.2003
With us: 21 years 3 months

Re: My new 64k Earth texture set...

Post #9by danielj » 28.04.2006, 14:46

Are these combined textures too heavy?I wonder if it will run in my system:Athlon 64 3000,1 GB RAM and VGA 6600 GT 128 MB.

t00fri wrote:Hi all,

after working hard for several weeks, I have just finished an exquisitely matched set of 64k Earth texture tiles, including the BMNG base, the 64k spec texture as /alpha/ channel of the DXT3 encoded base texture, a really noiseless 64k normal-map and a completely redone, matching nightlights texture with latest data from 2003. By combining the base RGB texture and the spec (gray) texture into one RGBA file, the memory needed for the spec texture comes "for free"...

I have generated all textures directly from the 16bit/3*8bit 84k raw data. Note that the base texture is unshaded=flat. The normal map is identical to the one that was used for static shading of BMNG by Reto Stoeckli/NASA (with whom I communicated a lot). It produces amazing shading effects as function of the sun's position due to it's exceptional detail , low noise and the flat base texture. The normal map is properly normalized (r*r+g*g+b*b=1) and in form of 1k PNG tiles since DXT1,3... format was way too bad.

All are 1k tiles with optimized reduced resolution for polar latitudes! This saves disk space and strongly reduces the harddisk search noise/delay without affecting quality in any way. I bought a special, fast 250GB SATAII harddisk acting as a huge pixel cache for those immense image manipulation jobs... ;-)

++++++++++++++++++++++++++++++

Here are a few 1600x1200 shots for you to click ;-) .


http://www.celestiaproject.net/~t00fri/images/2.jpg
http://www.celestiaproject.net/~t00fri/images/4.jpg
http://www.celestiaproject.net/~t00fri/images/5.jpg

look at those sand dunes...
http://www.celestiaproject.net/~t00fri/images/3.jpg

and a small part of the new nightlights file with tremendous detail (Egypt)

http://www.celestiaproject.net/~t00fri/images/kairo-night.jpg

Of course these textures will NOT be for download at the Motherlode. I am currently evaluating various possibilities to make them available elsewhere...

Bye Fridger

Avatar
Topic author
t00fri
Developer
Posts: 8772
Joined: 29.03.2002
Age: 22
With us: 22 years 7 months
Location: Hamburg, Germany

Re: My new 64k Earth texture set...

Post #10by t00fri » 28.04.2006, 19:11

danielj wrote:Are these combined textures too heavy?I wonder if it will run in my system:Athlon 64 3000,1 GB RAM and VGA 6600 GT 128 MB.



My texture set is much more optimized for performance than e.g. Flightspit's texture. That's what I was trying to argue above. So there is NO reason whatsoever why you should not see a very speedy performance with my tiles.

I get close to 100fps at all zoom levels with my new texture tiles, despite my card being older than yours (FC5900 ultra).

Bye Fridger

tech2000
Posts: 258
Joined: 14.02.2006
Age: 52
With us: 18 years 9 months
Location: Skepplanda, Sweden

Post #11by tech2000 » 28.04.2006, 19:28

t00fri wrote:
tech2000 wrote:Hi Fridger.

Will this beautifull texture of yours be available for the public?
(My finger are itching to download this)

Bye, Anders

Anders,

I wrote everything that I can presently say about this matter already below my post above.

t00fri wrote:Of course these textures will NOT be for download at the Motherlode. I am currently evaluating various possibilities to make them available elsewhere...

Bye Fridger


Hi again Fridger.

Yes I've heard that you don't like the motherload, my question was abit fuzzy. I meant, is there any chance to get my hands on your awesome textures?

Or could you upload it to my private FTP server?

Bye, Anders

Avatar
Topic author
t00fri
Developer
Posts: 8772
Joined: 29.03.2002
Age: 22
With us: 22 years 7 months
Location: Hamburg, Germany

Post #12by t00fri » 28.04.2006, 19:41

tech2000 wrote:Hi again Fridger.

Yes I've heard that you don't like the motherload, my question was abit fuzzy. I meant, is there any chance to get my hands on your awesome textures?

Or could you upload it to my private FTP server?

Bye, Anders


NO. I am exploring a solution of which ALL interested users weighting exquisite QUALITY more than "exhaustive quantity" ;-) will be able to profit.

Such a solution will also have a scope going way beyond my own present 64k texture set.

Let's say a TRUE alternative to the Motherlode ;-) , in all respects.

Bye Fridger

Avatar
Topic author
t00fri
Developer
Posts: 8772
Joined: 29.03.2002
Age: 22
With us: 22 years 7 months
Location: Hamburg, Germany

Post #13by t00fri » 28.04.2006, 20:27

tech2000 wrote:Or could you upload it to my private FTP server?

Bye, Anders


Here is another possible solution: I might bring it to you in person ;-) . I will probably be for some days in Valparaiso during December...

Bye Fridger

tech2000
Posts: 258
Joined: 14.02.2006
Age: 52
With us: 18 years 9 months
Location: Skepplanda, Sweden

Post #14by tech2000 » 28.04.2006, 20:57

t00fri wrote:
tech2000 wrote:Or could you upload it to my private FTP server?

Bye, Anders

Here is another possible solution: I might bring it to you in person ;-) . I will probably be for some days in Valparaiso during December...

Bye Fridger


Well, its a long wait until December... :wink: but if you come to Valparaiso, give me a call so I can atleast pay for this nice texture with freash cup of java. :wink:

BTW, business or pleasure trip? Are you by any chance going to visit Hamburg bar in the Plaza de cultura?

Cheers, Anders

Avatar
Topic author
t00fri
Developer
Posts: 8772
Joined: 29.03.2002
Age: 22
With us: 22 years 7 months
Location: Hamburg, Germany

Post #15by t00fri » 28.04.2006, 21:24

tech2000 wrote:Well, its a long wait until December... :wink: but if you come to Valparaiso, give me a call so I can atleast pay for this nice texture with freash cup of java. :wink:

BTW, business or pleasure trip? Are you by any chance going to visit Hamburg bar in the Plaza de cultura?

Cheers, Anders


Who knows where I will show up in the evening? ;-) During working hours I will be at Valparaiso University. Since I have nothing to sell ==> no "business" trips but rather "official" trips.

Image

Bye Fridger
Last edited by t00fri on 29.04.2006, 19:14, edited 2 times in total.
Image

BrainDead
Posts: 238
Joined: 27.08.2005
With us: 19 years 3 months
Location: Germantown, OH

Post #16by BrainDead » 29.04.2006, 13:24

t00fri wrote:
Who knows where I will show up in the evening? ;-)


You certainly know how to make a point Good Doctor. :lol:

Fabulous work.
Brain-Dead Bob

Windows XP-SP2, 256Meg 1024x768 Resolution
Intel Celeron 1400 MHz CPU
Intel 82815 Graphics Controller
OpenGL Version: 1.1.2 - Build 4.13.01.3196
Celestia 1.4.1

danielj
Posts: 1477
Joined: 15.08.2003
With us: 21 years 3 months

Re: My new 64k Earth texture set...

Post #17by danielj » 29.04.2006, 13:47

Yes,but don??t understimate yourself.Your system is much better than mine.Only my video card is faster than you,but has only 128 MB of memory.You have a very fast HD(10000 rpm,I suppose) and your RAM memory is 3 GB,the triple of mine...
Anyway,I can??t use 100 Hz ,because if I did it,the screen become stretched and the planets and moon looks weird...
I think my system will run at 40-60 fps,and things will be a little better if I manage to get a 7600 GT 256 MB next week.
Do you know if the mesh,cloud and ring is related to the memory size?If I get an 256 MB video card,will I be able to display 8k rings,clouds and meshes?
Another question.The Geforce 6800 GS 256 MB is almost the same price as 7600 GT 256 MB.The 7600 GT is faster and newer than the 6800 GS,but the 6800 GS is 256 bit and has a bandwidht of 33,6 GB/s,while the 7600 GT is 128 bit and has a bandwidht of 22,4 GB/s.Which is the better choice to Celestia?



My texture set is much more optimized for performance than e.g. Flightspit's texture. That's what I was trying to argue above. So there is NO reason whatsoever why you should not see a very speedy performance with my tiles.

I get close to 100fps at all zoom levels with my new texture tiles, despite my card being older than yours (FC5900 ultra).

Bye Fridger[/quote]

Avatar
selden
Developer
Posts: 10192
Joined: 04.09.2002
With us: 22 years 2 months
Location: NY, USA

Re: My new 64k Earth texture set...

Post #18by selden » 29.04.2006, 15:30

danielj wrote:Anyway,I can??t use 100 Hz ,because if I did it,the screen become stretched and the planets and moon looks weird...
You should be able to adjust the monitor's horizontal and vertical size so they look OK. Most modern monitors remember the different adjustments for different refresh rates.
Do you know if the mesh,cloud and ring is related to the memory size?
They are not.
If I get an 256 MB video card,will I be able to display 8k rings,clouds and meshes?
No. The maximum texture size is limited by other features in the graphics hardware design.
Another question.The Geforce 6800 GS 256 MB is almost the same price as 7600 GT 256 MB. [...] Which is the better choice to Celestia?
The 7600 has additional OpenGL routines that the 6800 does not have. Celestia may take advantage of those routines in the future. The details of access to the graphics memory make no difference to Celestia.
Selden

abramson
Posts: 408
Joined: 22.07.2003
With us: 21 years 4 months
Location: Bariloche, Argentina

Re: My new 64k Earth texture set...

Post #19by abramson » 30.04.2006, 22:18

Beautiful, Fridger! And all while I was still downloading the raw...

t00fri wrote:Note that the base texture is unshaded=flat.


Oh, I suspected that Fightspit's was shaded! But somehow he answered that it wasn't when I asked... I still like like it, Fightspit, yet unshaded is a better choice to use with a normalmap.

Cheers,

Guillermo
(in Buenos Aires for a few days...)

Fightspit
Posts: 510
Joined: 15.05.2005
With us: 19 years 6 months

Post #20by Fightspit » 02.05.2006, 10:51

I think that I agree with you because I believed when I was a "newbie" in celestia that the word "shaded" represent a "3D effect" in base texture (NormalMap reproduce it on base texture) but this word means that some "shadows" appear near of montains.
So my textures are shaded and that why I noticed in the moon there are problems of shadows when Normal and Base Textures shaded are together...
I think t00fri can confirm it.

Sorry for my "little" bad english to explain this word :roll:
Thank you, abramson, to remind me what you have noticed.
Motherboard: Intel D975XBX2
Processor: Intel Core2 E6700 @ 3Ghz
Ram: Corsair 2 x 1GB DDR2 PC6400
Video Card: Nvidia GeForce 8800 GTX 768MB GDDR3 384 bits PCI-Express 16x
HDD: Western Digital Raptor 150GB 10000 rpm
OS: Windows Vista Business 32 bits


Return to “Textures”