Anti-aliasing forced on by constellation lines

Report bugs, bug fixes and workarounds here.
Topic author
ogg
Posts: 83
Joined: 15.07.2002
With us: 22 years 4 months
Location: Canberra, Australia
Contact:

Anti-aliasing forced on by constellation lines

Post #1by ogg » 11.11.2002, 23:13

I have a continuing glitch with the antialiasing of lines in celestia pre7, that I first noticed in an earlier prerelease (when constellation borders were added, I think). Antialiasing of orbit lines (alone) can be turned on and off fine with either render menu selection or ctrl+X. When constellation lines or borders are selected however *all* lines are displayed antialiased *all* the time. Interestingly, the menu selection for antialiasing in the render menu can be checked and unchecked by selecting it or ctrl+X, even though in actual fact the antialiasing remaines displayed. Turning off the constellation lines while antialiasing is supposidly off does not return orbit lines to a non-antialiased state, but turning it on and off again will. Strange.

OpenGL dump:

Vendor: Trident
Renderer: Blade XP/AGP
Version: 1.2.1
Max simultaneous textures: 2
Max texture size: 1024
Supported Extensions:
GL_ARB_multitexture
GL_EXT_abgr
GL_EXT_bgra
GL_EXT_compiled_vertex_array
GL_EXT_packed_pixels
GL_EXT_paletted_texture
GL_EXT_vertex_array
GL_WIN_swap_hint
___________

ogg
___________

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

Post #2by selden » 12.11.2002, 00:25

I see essentially the same problem on my system. It is a 256MB 500MHz P3, WinXP Pro sp1, Nvidia GF4 Ti 4200, Detonator 40.72, so the problem isn't entirely specific to a particular model of card.


Additional commentary:
Oh, this is truly strange. When I turn off antialiasing, one unselected orbit turns cyan. Not blue, not red, cyan! It's the normal blue when antialiasing is enabled, however.

In particular, this happens with the orbit of the "time limited" moons that I created as a demo of the new Beginning and Ending .SSC directives. (http://www.lns.cornell.edu/~seb/celestia/begend.zip )I don't recall Chris mentioning this feature, if that's what it is. When the moons are selected, the orbit changes to almost white, presumably due to the mixing of red and cyan.

Anyhow...

I also see at least some of the effect that you describe. Anti-aliasing is turned on "automatically" when any of the three line fetures are enabled: Celestial Grid, Constellations or Constell. Borders. Although I can see the color of my moons' orbit change back and forth between blue and cyan when I toggle Constellations and, Constell. Borders, I do *not* see the stairsteps retrun in the orrbit lines. They stay smooth (antialiased) no matter how often I toggle any of the line features. (There are very slight differences in how they're rendered. Maybe the level of antialiasing changes?) However, when I type a Control-X while the "line featueres" are all off, the stairsteps do come and go again. Interestingly, the moons' orbit stays cyan when I toggle Celestial Grid on and off although it changes between blue and cyan for the other two.
Selden

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

Post #3by chris » 15.11.2002, 04:57

I just fixed this . . . Thanks for reporting this stuff; without your help, it'd take forever for these issues to get noticed and fixed.

--Chris

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

Post #4by selden » 15.11.2002, 05:13

Chris,

I don't know about Ogg, but writing bug reports is second nature for me: I do a lot of beta testing on-the-job, too. Sometimes the interacting symptoms can be a little hard to describe clearly, but when I see something happening that I think shouldn't be, off goes the bug report :)
Selden


Return to “Bugs”