earth bumps

The place to discuss creating, porting and modifying Celestia's source code.
Topic author
Buzz
Posts: 264
Joined: 31.01.2002
With us: 22 years 9 months
Location: The Netherlands

earth bumps

Post #1by Buzz » 01.02.2002, 12:05

Would it be a good idea to bumpmap earth too?

Mikeydude750
Posts: 169
Joined: 31.01.2002
With us: 22 years 9 months
Location: Wisconsin

Post #2by Mikeydude750 » 04.02.2002, 00:30

Yeah, but do you know how much power that would take?

Topic author
Buzz
Posts: 264
Joined: 31.01.2002
With us: 22 years 9 months
Location: The Netherlands

Post #3by Buzz » 04.02.2002, 09:45

I was expecting it had something to do with that :D

donkey
Posts: 25
Joined: 29.01.2002
With us: 22 years 9 months

Post #4by donkey » 04.02.2002, 13:01

It's still optional, so why not? The ultimate solution would of course be a true mesh and a shadowmap.

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

Post #5by chris » 04.02.2002, 23:37

Actually, it is possible to use a bump map for Earth . . . There are some good ones available here:

http://gw.marketingden.com/planets/earth.html

I honestly haven't experimented with them . . . Also, Celestia can't handle both a gloss map (for specular reflections from the oceans) and a bump map simultanously. I will fix this very soon.

--Chris

Grunt

Post #6by Grunt » 12.02.2002, 21:28

it could just be a 'Render > View Options...' Option. so people who do have powerfull computer could run it with bumps.

tho i doubt my comp could handle it. :) :roll:[/u]

Sammy

Post #7by Sammy » 13.02.2002, 02:17

Why would it require a powerful computer to run bump maps? Any decent video card (Geforce/Radeon) can run bump mapping with ease. At least emboss, dot 3, or environmental. Pixel/vertex shaders are available only for the Radeon 8500 and Geforce 3/4's, and those are already powerful cards as it is.

c4xp

Post #8by c4xp » 23.02.2002, 22:34

Ok I've tried gloss map and bump map simultanously on 1.2.1 and works ... hmmm ... not so good on my TNT2 ... so this is for those Ati x500 and Geforce (not) MX's. well if u guyz can take a short criticism : The lens Flare really could use LOTS of work ... I've compared a real picture of Earth and Sun and one from Celestia (I think this is too much, but this is what u'r after , right ?) and the problems are light from sun is far much brighter in reality (about 100x) the halo effect on atmosphere planets are in fact much more visible in reality then in Celestia (just TRY to see the clouds from the dark side of the planet when the sun is on the oposite side), and another thing : all the stars should apear as dots not bricks ...
that's it for criticism now for the praise
It's got a LOT of potential ... I've never seen so much ambition in one project so BIG ... the simulation of space is a very BIG thing(I've try it so I know) the scale is absolutly fantastic ... the feeling is wonderfull is like having a private universe at home(with some coding u can do realy nice things like alien invasion and so on)... I would like to help u guyz but I don't know how (maybe I tiny little spec of a glimpse of a code? something like: weather patterns ?if anyone is interested seriously u can give me a mail to c4xp@msn.com)
Keep up the very good work...

Mikeydude750
Posts: 169
Joined: 31.01.2002
With us: 22 years 9 months
Location: Wisconsin

Post #9by Mikeydude750 » 09.03.2002, 20:36

Sammy wrote:Why would it require a powerful computer to run bump maps? Any decent video card (Geforce/Radeon) can run bump mapping with ease. At least emboss, dot 3, or environmental. Pixel/vertex shaders are available only for the Radeon 8500 and Geforce 3/4's, and those are already powerful cards as it is.


Not true. GF2 MX's can easily do Pixel shaders.

Guest

Post #10by Guest » 24.03.2002, 08:23

Sorry, but Geforce2 MX's do NOT support pixel shaders. As stated previously, only Geforce3/4 and Radeon 8500 support this feature.

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

Post #11by chris » 24.03.2002, 18:40

The GeForce2 doesn't support DirectX 8 pixel shaders, but it does support the register combiner extension in OpenGL, which is all that Celestia cares about. You'll find that for any GeForce card, the pixel shaders option in the render menu is available. Celestia uses pixel shaders for bump mapping and gloss mapping (mask for specular highlights on the Earth's oceans.)

--Chris

Miserableman
Posts: 65
Joined: 03.04.2002
With us: 22 years 7 months
Location: Brighton, England
Contact:

Post #12by Miserableman » 03.04.2002, 02:36

I have a GeForce2 Pro, and Celestia gives me the option of both pixel and vertex shading. Pixel shading just seems to make the image brighter, vertex shading brutally murders my graphics card tho :O/

Sirius

Post #13by Sirius » 03.04.2002, 09:48

I have a GeForce2 MX and WITH Pixel Shaders it looks MUCH better and... how'd you say, MORE REAL than without, so i think it does do something when i switch them on :-)

Sirius
Posts: 31
Joined: 03.04.2002
With us: 22 years 7 months
Location: Germany

Displacement Mapping

Post #14by Sirius » 03.04.2002, 20:10

Just got the latest issue of my gaming magazine...

Displacement Mapping is a new technology, propably in the Radeon 9000,

actually changing the surface of an object with something like a bump map...

you could only use the old bump maps, and the surface would be plastic...

*shudder*

imagine, a moon with real craters that you could fly into...

*shudders more*

Sirius
Posts: 31
Joined: 03.04.2002
With us: 22 years 7 months
Location: Germany

Post #15by Sirius » 03.04.2002, 20:42

Image

Just as an example :-)

Big version:
http://www.3d-center.de/images/2002/03-25_pic1.jpg[/url]

Mikeydude750
Posts: 169
Joined: 31.01.2002
With us: 22 years 9 months
Location: Wisconsin

Post #16by Mikeydude750 » 03.04.2002, 22:38

Yes, I do have Pixel Shaders on with my GF2 MX.

Rassilon
Posts: 1887
Joined: 29.01.2002
With us: 22 years 9 months
Location: Altair

Post #17by Rassilon » 04.04.2002, 08:42

Sirius wrote:Image

Just as an example :-)

Big version:
http://www.3d-center.de/images/2002/03-25_pic1.jpg[/url]


I am pretty certain chris is working on something like this...If this could be done with little to no lag...hmmm the possibilities!

I am sure that the detail won't be as good as whats shown there...but just a little is better than naught ;)
I'm trying to teach the cavemen how to play scrabble, its uphill work. The only word they know is Uhh and they dont know how to spell it!

Mikeydude750
Posts: 169
Joined: 31.01.2002
With us: 22 years 9 months
Location: Wisconsin

Post #18by Mikeydude750 » 06.04.2002, 21:11

Chris, you should work on the earth bumps. It would make this even more interesting.

Topic author
Buzz
Posts: 264
Joined: 31.01.2002
With us: 22 years 9 months
Location: The Netherlands

Post #19by Buzz » 29.04.2002, 23:36

I have been trying to add bumps to earth and it seems that the dds and a bumpmap is too much for my GeForce 2 with 32MB. It does work in combination with the earth.png. The moon does work with the dds and bumps and looks great, but mars does not work, while its dds and bumpmap are of equal size or smaller! Are the mars files bigger unpacked than the moon's, or is something else the reason for this not to work?

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

Post #20by t00fri » 30.04.2002, 00:02

Buzz wrote:I have been trying to add bumps to earth and it seems that the dds and a bumpmap is too much for my GeForce 2 with 32MB. It does work in combination with the earth.png. The moon does work with the dds and bumps and looks great, but mars does not work, while its dds and bumpmap are of equal size or smaller! Are the mars files bigger unpacked than the moon's, or is something else the reason for this not to work?


I get very beautiful bumpmapped highres 8k results as follows:

I take the 8k BlueMarble earth, take the 10k bumpmap available on
http://gw.marketingden.com/planets/planets.html, scale it cubically down to 8k. Next I bumpmap the 8k earth.tif with this 8k bumpmap in GIMP (Filters/Bumpmap with a depth of 20) and save the result as a *.tga file. This I then convert into a DXT1c format.

The effect is just incredible and brilliantly sharp and the whole thing works perfectly with my 32MB GeForce 2 GTS...

Fridger


Return to “Development”