Improved rendering - a preview

The place to discuss creating, porting and modifying Celestia's source code.
Avatar
selden
Developer
Posts: 10192
Joined: 04.09.2002
With us: 22 years 2 months
Location: NY, USA

Post #61by selden » 13.07.2006, 15:16

For what it's worth, here's a clearer view of the specularity artifact bug. It seems to be quite a bit worse on this system, which has an FX5200 card, than it is on my home system, which has a GF 6600GT card.

I used this SSC catalog to enable specularity on Mars:

Code: Select all

Modify "Mars" "Sol" {
   SpecularColor [ 0.5 0.5 0.55 ]
   SpecularPower 25.0
}



Image

system:
512MB 2.4 GHz P4, WinXP Pro SP2
128MB FX 5200, ForceWare v84.21
Celestia built from CVS this morning
Selden

Avatar
cartrite
Posts: 1978
Joined: 15.09.2005
With us: 19 years 2 months
Location: Pocono Mountains, Pennsylvania, USA Greate Grandfother from Irshava, Zakarpattia Oblast Ukraine

Post #62by cartrite » 02.08.2006, 09:47

After many hours of wailing and gnashing of teeth, and of course banging my head against the wall, 8O I finnally got the normal and spec maps to draw on a homemade cmod file. The problem I was having was that I didn't generate tangents. Learned something new. Some screenshots on a low res, high res hybrid model. This is John van Vliet's surface texture and normalmap on the low res model that is most of the planet. The olympus mons model is using a section of John's Mars texture that I cropped out of his 8k version. The normalmap on olympus mons was created with megt44n180hb.img and nm16.

Image

Image

Image

Image

cheers

cartrite
VivoBook_ASUSLaptop X712JA_S712JA Intel(R) UHD Graphics 8gb ram. Intel(R) Core(TM) i5-1035G1 CPU @ 1.00GHz, 1190 Mhz, 4 Core(s), 8 Logical Processor(s) 8 GB ram. Running on Windows 11 and OpenSuse 15.4

Avatar
Chuft-Captain
Posts: 1779
Joined: 18.12.2005
With us: 18 years 11 months

Re: Improved rendering - a preview

Post #63by Chuft-Captain » 31.08.2006, 11:26

chris wrote:I've been working lately on improving the Celestia's rendering of meshes, which has for a long time lagged behind planet rendering and modern graphics hardware capabilities. I've implemented a lot of things which will make meshes look a lot better:

- Models can be shadowed by spherical bodies. Eclipse shadows appear on irregular bodies just as they do on spherical bodies. Satellites in low earth orbit will slip in and out of shadow as the orbit over the night side of Earth. Irregular objects will still not cast shadows themselves, however; that's work for the future.--Chris


I just have a couple of questions about plans for models in shadow. Currently of course, light passes straight thru planets to fall on satellites, which means they are still illuminated when they should be in shadow.
With this improved rendering, they will truly be in the dark in many circumstances. Currently however, setting ambient light to a non-zero value will allow you to see them. (Ambient light is a kludge for reasons of practicality I guess, but not at all realistic)
I was wondering if the plan was to go totally realistic (in certain render paths) and therefore disable the ability to increase ambient above zero, or will it be retained for the practical reasons above?
IMO, without it, in the absence of planet/star shine, this would "render" (no pun intended) these objects effectively invisible for large parts of their orbits, which may make for a more realistic experience, but probably less interesting. I know that you also have plans to implement planetshine at some stage, although I'm not sure how much affect that would have on the shadow side (I guess there's some leakage around the edges of the planet in reality).
I was just wondering if you have any thoughts/plans regarding the best way to combine the existing functionality with all these new more realistic features.
Existing functionality retained but able to be switched on/off as per the status quo I guess?
"Is a planetary surface the right place for an expanding technological civilization?"
-- Gerard K. O'Neill (1969)

CATALOG SYNTAX HIGHLIGHTING TOOLS LAGRANGE POINTS

avpruler
Posts: 57
Joined: 30.10.2005
With us: 19 years

Post #64by avpruler » 14.09.2006, 12:37

i have a question: how do i get these codes to work????(im not good with codes)
Fall Out Boy!!!

W00T!!!!! ^^ ^^ ^^

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

Post #65by selden » 14.09.2006, 12:57

avpruler,

You might want to wait for an official pre-release of the next version of Celestia. One should be available RealSoonNow.

Alternatively, you could try downloading one of the unofficial builds. Pheonix has been providing one for Windows on his Web site at
http://www.purebytes.de/stuff/celestia/
Selden

avpruler
Posts: 57
Joined: 30.10.2005
With us: 19 years

Post #66by avpruler » 14.09.2006, 21:16

um what does REALSOONNOW mean???

n e ways this looks awesome!
Fall Out Boy!!!



W00T!!!!! ^^ ^^ ^^

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

Post #67by t00fri » 14.09.2006, 22:00

avpruler wrote:um what does REALSOONNOW mean???

n e ways this looks awesome!


When things are finished and well enough tested. We are NOT working for money/hour, you know...

Bye Fridger
Image

Avatar
Cham M
Posts: 4324
Joined: 14.01.2004
Age: 60
With us: 20 years 10 months
Location: Montreal

Post #68by Cham » 15.09.2006, 01:05

I agree with Fridger. We are not in a hurry. I'm just asking the developpers to do a good job, adding new features without adding too much new bugs. So let them take their time. Anyway, we don't have a choice ! :lol:
"Well! I've often seen a cat without a grin", thought Alice; "but a grin without a cat! It's the most curious thing I ever saw in all my life!"

avpruler
Posts: 57
Joined: 30.10.2005
With us: 19 years

Post #69by avpruler » 16.09.2006, 13:09

hey selden which of those links do i press on purebyte????
Fall Out Boy!!!



W00T!!!!! ^^ ^^ ^^

phoenix
Posts: 214
Joined: 18.06.2002
With us: 22 years 5 months
Location: Germany - Berlin

Post #70by phoenix » 16.09.2006, 13:28

avpruler wrote:hey selden which of those links do i press on purebyte????


I really think you should wait for an official prerelease... :roll:
most recent celestia win32-SVN-build - use at your own risk (copy over existing 1.5.1 release)

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

Post #71by selden » 16.09.2006, 13:34

The "latest" one :)

If you restore it into your Celestia folder, it will overwrite several files, replacing them with modified versions.

Reminder: the preliminary version of Celestia that phoenix is providing is full of bugs. You use it at your own risk. Don't come crying to us when it doesn't work for you. If you don't understand what's involved in alpha testing, this probably is not something you should get involved with. (Beta testing won't start until Chris announces an official pre-release.)

As a result, you probably should install a separate copy of Celestia v1.4.1 into a new and different folder. Restore the unofficial version into that new folder, too. That will help to avoid damaging your working version of Celestia.
Selden

avpruler
Posts: 57
Joined: 30.10.2005
With us: 19 years

Post #72by avpruler » 16.09.2006, 13:48

i wont go cring to you if it doesnt work ill install a nbew copy of celestia.


:cry:
Fall Out Boy!!!



W00T!!!!! ^^ ^^ ^^

avpruler
Posts: 57
Joined: 30.10.2005
With us: 19 years

Post #73by avpruler » 05.10.2006, 01:14

somehow this thread went ded didnt it?
Fall Out Boy!!!



W00T!!!!! ^^ ^^ ^^


Return to “Development”