CVS bugs (stars, atmosphere,...)

Discussion forum for Celestia developers; topics may only be started by members of the developers group, but anyone can post replies.
Boux
Posts: 435
Joined: 25.08.2004
With us: 20 years 3 months
Location: Brittany, close to the Ocean

Post #61by Boux » 13.09.2006, 18:17

This one is neat :D
Image
Any compressed normalmap applied to Mars {Don Edward's Mars VT old and new} ... and the Earth's specular map kicks in.
The funny thing is that it happens only with Mars. Go figure...
All other bodies with compressed normal maps exhibit the ugly "spotlight" effect. They are a bunch.
There are more add-ons compressed normalmaps than uncompressed out there.
Looks like there is a major breakage of the program here.
Intel core i7 3770 Ivy Bridge @ 4.4 GHz -16 GB ram - 128 GB SSD cache - AMD Radeon 7970 3 GB o'clocked - Windows 7 64 Ultimate / Linux Kubuntu

buggs_moran
Posts: 835
Joined: 27.09.2004
With us: 20 years 2 months
Location: Massachusetts, USA

Post #62by buggs_moran » 13.09.2006, 23:46

Not sure if this has been seen yet... Wile playing with Fridger's titan atmosphere, I noticed that Saturn's moons "show through" the planet with the 9/13 build.

cel://Follow/Saturn/2006-09-13T23:39:41 ... 9&lm=49222

Image
Homebrew:
WinXP Pro SP2
Asus A7N8X-E Deluxe
AMD Athlon XP 3000/333 2.16 GHz
1 GB Crucial RAM
80 GB WD SATA drive
ATI AIW 9600XT 128M

Kolano
Posts: 125
Joined: 15.02.2005
With us: 19 years 9 months
Location: New Jersey

Re: Odd results from OpenGL 2.0 Path

Post #63by Kolano » 14.09.2006, 02:27

chris wrote:
steffens wrote:
chris wrote:It is something that I'd like to fix though. It sounds like there are more DXT compressed normal maps out there than I'd thought, and I'd hate to break them all.

What about my suggestion to simply use another file name extension for compressed normalmaps in DDS files, something like ".cnm" or ".dxt5nm"?

That's a very sensible idea . . . I think that might be the best solution.

--Chris


I generated many of my compressed normal maps myself, so I may actually be a fairly odd case. I realize that compressed normal maps did have some fidelity issues up to 1.5, but the performance increase seen from using them was enough to merit using them.

When possible, not breaking compatibility with existing add-ons should be a priority. I think we can remember the annoyances caused when the galaxy update outdated some of the galaxy add-ons.
System:
Asus A8N-SLI Premium nForce4 SLI
AMD Athlon 64 X2 4200+
2xeVGA GeForce 7800 GTX 256MB
2gb Dual Channel DDR (400) 3200

Kolano
Posts: 125
Joined: 15.02.2005
With us: 19 years 9 months
Location: New Jersey

Post #64by Kolano » 14.09.2006, 02:38

Also, I don't really know that much about the DDS format, but is there any meta-data embeded or could there be, that could help distinguish compressed vs uncompressed files.

Using an alternate extension seems easiest, but keep in mind that, to some degree, will complicate things for add-on creators. On many platforms the uncommon file extension is not likely to be recognized by file editors for instance.
System:

Asus A8N-SLI Premium nForce4 SLI

AMD Athlon 64 X2 4200+

2xeVGA GeForce 7800 GTX 256MB

2gb Dual Channel DDR (400) 3200

steffens
Posts: 162
Joined: 06.11.2003
With us: 21 years
Location: RP Germany

Re: Odd results from OpenGL 2.0 Path

Post #65by steffens » 14.09.2006, 06:55

Kolano wrote:I generated many of my compressed normal maps myself, so I may actually be a fairly odd case. I realize that compressed normal maps did have some fidelity issues up to 1.5, but the performance increase seen from using them was enough to merit using them.

When possible, not breaking compatibility with existing add-ons should be a priority. I think we can remember the annoyances caused when the galaxy update outdated some of the galaxy add-ons.

That's the point of using another file name extension for the new compressed file format for normal maps.
Ordinary normalmaps that were just saved in some kind of a DXT format will keep the extension ".dds" and will work without touching them.
Normalmaps in the new DXT5nm format however get a new extension, so that Celestia can recognize them and handle them different from other DXT files.

steffens

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

Post #66by ElChristou » 19.09.2006, 18:01

Got a clipping problem on comet tails with a fresh 1.5 build... someone confirm?
Image

Vincent
Developer
Posts: 1356
Joined: 07.01.2005
With us: 19 years 10 months
Location: Nancy, France

Post #67by Vincent » 19.09.2006, 19:04

ElChristou wrote:Got a clipping problem on comet tails with a fresh 1.5 build... someone confirm?

ElChristou,
I don't know if the bug I can see on my system is related to yours, but there seems to be indeed something strange with comet tails...

Here's a shot :
Image

And here's a CelURL... Right drag on the comet to reproduce the bug...
cel://Follow/Borrelly/2006-09-19T19:02: ... 5&lm=-1792
@+
Vincent

Celestia Qt4 SVN / Celestia 1.6.1 + Lua Edu Tools v1.2
GeForce 8600 GT 1024MB / AMD Athlon 64 Dual Core / 4Go DDR2 / XP SP3

symaski62
Posts: 610
Joined: 01.05.2004
Age: 41
With us: 20 years 7 months
Location: france, divion

Post #68by symaski62 » 19.09.2006, 19:24

Vincent wrote:
ElChristou wrote:Got a clipping problem on comet tails with a fresh 1.5 build... someone confirm?
ElChristou,
I don't know if the bug I can see on my system is related to yours, but there seems to be indeed something strange with comet tails...

Here's a shot :
Image

And here's a CelURL... Right drag on the comet to reproduce the bug...
cel://Follow/Borrelly/2006-09-19T19:02: ... 5&lm=-1792


:p mouahahah celestia 1.5.0 BETA comet ERROR

:wink:
windows 10 directX 12 version
celestia 1.7.0 64 bits
with a general handicap of 80% and it makes much d' efforts for the community and s' expimer, thank you d' to be understanding.

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

Post #69by Cham » 19.09.2006, 20:01

Yes, I'm also experiencing comets tail problems. Actually, it's completely messed up and I forgot to tell about it.

Also, is it possible to give the user a choice about tail precision, with a parameter in the config file ? Currently, comets are really crude ! I would MUCH prefer a smoother tail front, even if it's decreasing a bit the frame rate (my computer can largely handle that).
"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!"

Vincent
Developer
Posts: 1356
Joined: 07.01.2005
With us: 19 years 10 months
Location: Nancy, France

Post #70by Vincent » 19.09.2006, 21:01

Cham wrote:Also, is it possible to give the user a choice about tail precision, with a parameter in the config file ? Currently, comets are really crude ! I would MUCH prefer a smoother tail front, even if it's decreasing a bit the frame rate (my computer can largely handle that).

In Celestia patch, Boux and I have increased consequently the number of points and slices used to draw the comet tails,
and we didn't notice any difference in the FPS. But maybe there are some other parameters that we are missing...

- CVS version :

Code: Select all

static const int MaxCometTailPoints = 20;
static const int CometTailSlices = 16;

Image

- Celestia patch version :

Code: Select all

static const int MaxCometTailPoints = 64;
static const int CometTailSlices = 32;

Image
@+
Vincent

Celestia Qt4 SVN / Celestia 1.6.1 + Lua Edu Tools v1.2
GeForce 8600 GT 1024MB / AMD Athlon 64 Dual Core / 4Go DDR2 / XP SP3

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

Post #71by Cham » 19.09.2006, 21:41

Why don't you integrate this in CVS ?

or how can I change that myself in the code ? Which file needs to be edited ?
"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!"

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

Post #72by ElChristou » 19.09.2006, 23:11

Vincent wrote:
ElChristou wrote:Got a clipping problem on comet tails with a fresh 1.5 build... someone confirm?
ElChristou,
I don't know if the bug I can see on my system is related to yours, but there seems to be indeed something strange with comet tails...

Here's a shot :


Yep, that's it... ok, then it's another bug to solve... :?
Image

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

Post #73by ElChristou » 19.09.2006, 23:15

Cham wrote:...Which file needs to be edited ?


If I recall it's in render.cpp; search for the lines shown in Vince's post...
Image

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

Post #74by chris » 20.09.2006, 06:43

I just committed a fix for the comet clipping bug. Nothing magjor, just more growing pains with the new depth sorting code.

--Chris

Vincent
Developer
Posts: 1356
Joined: 07.01.2005
With us: 19 years 10 months
Location: Nancy, France

Post #75by Vincent » 20.09.2006, 07:59

chris wrote:I just committed a fix for the comet clipping bug. Nothing magjor, just more growing pains with the new depth sorting code.

--Chris

No more problem with comet tails on my system with the last CVS version.
Thanks Chris.
@+
Vincent

Celestia Qt4 SVN / Celestia 1.6.1 + Lua Edu Tools v1.2
GeForce 8600 GT 1024MB / AMD Athlon 64 Dual Core / 4Go DDR2 / XP SP3

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

Post #76by Cham » 20.09.2006, 14:06

Confirmed. No more comet problems. 8)

Let me resume all the bugs which I've experienced with the current CVS Celestia 1.5.0 (test compilation for MacOS X) :

1- Planetary orbits may get some fluctuating "holes", a bit like a dashed curve. The "holes" are "moving" and changing, depending on the observer's movement. Also, an orbit may be "clipped" by an imaginary foreground plane (front clipping plane ?). Those two orbit bugs are clearly noticeable and easily reproducible on my system, but they needs to be confirmed by other users.

2- Star glare texture is suddenly disappearing while moving to a star. This bug is occuring since version 1.4.1.

3- Sometimes, a far away star may "blinks" rapidly (or "pulsating") on the black background.

4- Orbits tends to disappear abruptly when the observer is moving far away, way before the orbits are shrinked to a point. This bug is especially noticeable with star binaries.

5- Skies tends to have huge triangular black "holes", if the observer is moving very close to a planetary surface.

6- Moons are visible (as points) behind their parent planet.

7- There's a dark straight line in the middle of most galactic templates, as seen from the side. That line is too straight and looks very unatural, especially as seen from within our solar system. It should be wavy in thickness.

8- Most DDS textures don't work anymore (and I mean almost all DDS textures !). I'm getting some weird looking shadows on planets and moons which are using a DDS texture. Very very annoying !

9- Major crashing bug with some CMOD model, if Emissive option isn't enabled in SSC, and OpenGL 2 is used. A spherical grid in CMOD format, placed around Earth, crashes Celestia only if Emissive isn't used.

10- Minor bug on models : tiny white dots may appear on edges, "spikes" and contour of a mesh (3ds and CMOD formats). Wasn't present with Celestia 1.4.1. The dots are scale independant, and may disappear momentarily if the object moves relative to the observer.
Last edited by Cham on 23.09.2006, 19:57, edited 2 times in total.
"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!"

symaski62
Posts: 610
Joined: 01.05.2004
Age: 41
With us: 20 years 7 months
Location: france, divion

Post #77by symaski62 » 21.09.2006, 11:45

Image

http://www.purebytes.de/stuff/celestia/

09/20/2006 UPDATE CELESTIA 1.5.0 BETA

:wink: THX
windows 10 directX 12 version
celestia 1.7.0 64 bits
with a general handicap of 80% and it makes much d' efforts for the community and s' expimer, thank you d' to be understanding.

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

Post #78by Chuft-Captain » 21.09.2006, 13:11

With this talk about comet tails, I was just wondering if anyone's ever attempted to create a comet model with both tails?
"Is a planetary surface the right place for an expanding technological civilization?"
-- Gerard K. O'Neill (1969)

CATALOG SYNTAX HIGHLIGHTING TOOLS LAGRANGE POINTS

Malenfant
Posts: 1412
Joined: 24.08.2005
With us: 19 years 3 months

localised names bug?

Post #79by Malenfant » 23.09.2006, 02:06

I've found a possible bug in the version of 1.5.0 that I have...

First, copy the code in these links to separate STC files in your extras directories.

http://www.celestiaproject.net/forum/viewtopic.php?t=10151 - quad system
http://www.celestiaproject.net/forum/viewtopic.php?t=10054 - trinary system

Edit the names of the stars in the Quad file so that they don't have "a" at the end of them (so you have StarS, StarC, StarN1, and StarN2 in the quad system)

Now fire up Celestia and go to "QuadABCD" (the quadruple system barycentre). The type "StarS". It should then display the info for the StarS that is in the TRINARY system, not the one in the Quad system (which is what it should be showing you). Is this a bug?

I thought in previous versions Celestia kept things "local", so that if you had two stars or planets with the same name in different systems loaded as addons then it would take you to or point you to the one in the system that you're currently in. Has this changed in 1.5.0, and is it deliberate?
My Celestia page: Spica system, planetary magnitudes script, updated demo.cel, Quad system

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

Re: localised names bug?

Post #80by chris » 23.09.2006, 02:32

Malenfant wrote:Now fire up Celestia and go to "QuadABCD" (the quadruple system barycentre). The type "StarS". It should then display the info for the StarS that is in the TRINARY system, not the one in the Quad system (which is what it should be showing you). Is this a bug?

I thought in previous versions Celestia kept things "local", so that if you had two stars or planets with the same name in different systems loaded as addons then it would take you to or point you to the one in the system that you're currently in. Has this changed in 1.5.0, and is it deliberate?


Star name searches are always global. Planet searches are local to whatever system you're closest to or have selected.

--Chris


Return to “Ideas & News”