Page 1 of 1
Ring's shadows
Posted: 05.06.2003, 23:20
by ElPelado
Is it possible to see in saturn(for example) the shadow produced by his rings??(not saturn's shadow on the rings, the opossite)
Posted: 05.06.2003, 23:21
by chris
Yes, but this is only supported on certain graphics cards . . . It should work on a GeForce3, GeForce4 Ti, GeForce FX, or Radeon 9500+.
--Chris
Posted: 05.06.2003, 23:33
by jrobert
What is it that allows a Geforce3 or 4 to render the rings shadow upon the planet that a Geforce2 or earlier card can't handle?
I guess what I'm saying is it seems like it'd be possible to do with an earlier card. Even if it's accomplished with imposters which can mimic shadow behavior.
Posted: 06.06.2003, 11:07
by ElPelado
so, with a GeFroce 2 i cant??
can someone put a picture of the rings' shadow in saturn??
Posted: 06.06.2003, 12:51
by selden
shadows by the rings on the planet, like bumpmaps, use "vertex shaders". You need a card that has vertex shader support in its drivers in order to see the shadows.
The surface of Saturn is just a jpeg image. You can use your favorite paint program to draw the shadows onto it, if you want.
Posted: 06.06.2003, 13:30
by marc
The surface of Saturn is just a jpeg image. You can use your favorite paint program to draw the shadows onto it, if you want.
Only problem is that the shadows wont move as Saturn orbits the sun.
I have a GF2 as well, my flatmate recently bought a dual G4 Apple, I convinced him to try Celestia on it and I was surprised to see the second ring shadows. They look fantastic.
Posted: 06.06.2003, 15:06
by jrobert
Well how are moon shadows projected onto planet surfaces? I was figuring that when I brought this issue up before v1.2.5 was released, that the ring shadows were going to be rendered the same way as moon shadows upon planets. What is it about the rings that makes it have to be rendered with vertex shaders?
Posted: 06.06.2003, 16:16
by chris
selden wrote:shadows by the rings on the planet, like bumpmaps, use "vertex shaders". You need a card that has vertex shader support in its drivers in order to see the shadows.
Vertex shaders can be emulated reasonably well in software, so that's not the problem . . . The missing feature on a GeForce2 is clamp to texture border color. Without this extension, I'd have to ensure that the edge texels on every ring texture were completely transparent. For ring textures, mipmapping would also have to be turned off. Not that big of a deal really, but I don't want to introduce annoying restrictions for add-on creators just to support older hardware. If you want ring shadows, upgrade!
The surface of Saturn is just a jpeg image. You can use your favorite paint program to draw the shadows onto it, if you want.
They wouldn't be dynamic . . . and you'd have to make the surface texture of Saturn very high-resolution to get shadows with a clean edge (up close anyhow.)
--Chris
Posted: 06.06.2003, 19:08
by ElPelado
can someone pos ta picture of the shadows??
Posted: 06.06.2003, 20:41
by selden
Note the shadows on the upper part of Saturn.
Posted: 06.06.2003, 22:45
by ElPelado
thanks selden. its very beautiful, and its a shame that i cant see it on my celestia.
when i bought my computer(a year ago) i thought that my GeForce 2 was one of the bests video cards, now i know that is not such a thing, or at least not in celestia.
Posted: 07.06.2003, 01:24
by jrobert
ElPelado,
That's the problem with todays technology -- it's advancing just way too fast. I also bought my system about a year ago. Here's the basic rundown of my system:
Pentium 4 1.6 Ghz
512MB
40GB HD
nvidia Geforce2 GTS Pro w/32MB DDR
Basically, Top-of-the-line when I got it.