Author Topic: Vanishing Stars/Nebulae  (Read 808 times)

0 Members and 1 Guest are viewing this topic.

Offline AV8R

  • 28
Vanishing Stars/Nebulae
After posting a screen cap of a Herc in the new Arcadia fighterbay last week (and summarily made fun of for all of the jagged edges showing on every surface edge) I decided to see what affect increasing the anti-alias and ansiotroptic filtering settings in the launcher would do for image quality. After cranking them both up to 16x and entering a mission and going back into the Arcadia fighterbay I didn't notice a lot of difference (diagonal edges had smaller, more frequent "jaggies" but they were just as noticable as the both setting set to None).

So exiting the game and setting the launcher settings back to None, I set the video driver settings for anti-alias and ansiotropic filter to max (instead of " Use application settings") and tried again. This made edge jaggedness for less noticable - at the cost of not being able to see any stars or nebulae. I tried other missions and adjusted the driver settings to various levels above None but always got no stars or nebulae. I finally narrowed it down to the anti-aliasing setting - setting AA to anything but "Use application settings" kills stars/nebulae but the AF setting had no effect - stars showed no matter what the setting was.

Rig is as follows:

Pentium G860 3.0Ghz
2GB RAM
ATI FirePro 3D V4800 1GB GDDR5
Latest ATI drivers

This should easily be able to handle the OpenGL requirements of FSOpen - even with all of the image post-processing cranked up. It just doesn't seem to like the driver's anti-aliasing setting hard-enabled. Any suggestions?

[attachment deleted by ninja]

 

Offline MatthTheGeek

  • Captain Obvious
  • 212
  • Frenchie McFrenchface
Re: Vanishing Stars/Nebulae
A debug log and a few screenshots of the issue wouldn't hurt.
People are stupid, therefore anything popular is at best suspicious.

Homeworld: Blue Planet     -     Help us help you     -     FSO Installer     -     BP extras portal     -     My legacy

666maslo666: Releasing a finished product is not a good thing! It is a modern fad.

SpardaSon21: it seems like you exist in a permanent state of half-joking misanthropy

Axem: when you put it like that, i sound like an insane person

bigchunk1: it's not retarded it's american!
bigchunk1: ...

batwota: steele's maneuvering for the coup de gras
MatthTheGeek: you mispelled grĂ¢ce
Awaesaar: grace
batwota: oh right :P
Darius: ah!
Darius: yes, i like that
MatthTheGeek: the way you just spelled it it means fat
Awaesaar: +accent I forgot how to keyboard
MatthTheGeek: or grease
Darius: the killing fat!
Axem: jabba does the coup de gras
MatthTheGeek: XD
Axem: bring me solo and a cookie

 

Offline AV8R

  • 28
Re: Vanishing Stars/Nebulae
Ok, I did a little more digging and foud this is not as big as a deal as I thought - turns out the only thing this affects are the single mission simulator missions in FSOpen - all of the campaign missions I peeked into (FSPort, FSOpen 2 and ST:R) were fine with the driver's anti-aliasing turned on. Also, Eve of Destruction ReDeux (included as one of the single missions in FSPort) was ok with AA turned on. Only the original single missions have the issue.

I'll include the log and screen shots anyway. Log was created with AA On in the driver.

EDIT: And I'm using version 3.6.18.

[attachment deleted by ninja]
« Last Edit: April 12, 2013, 04:59:39 pm by AV8R »

 

Offline Yarn

  • 210
Re: Vanishing Stars/Nebulae
I have a Radeon HD 6870 and can also reproduce this by forcing AA on. Oddly, it appears to happen only in missions that specify FS1-style nebula backgrounds. Only skybox models are affected; nebulae and planets still appear if the mission specifies them (the ones that you had problems with do not).

In any case, FSO unfortunately does not support antialiasing properly under Windows, so you'll just have to play without AA.
"Your fighter is running out of oil.  Please check under the hood and add more if necessary"
--strings.tbl, entry 177

"Freespace is very tired.  It is shutting down to get some rest."
--strings.tbl, entry 178

 

Offline The E

  • He's Ebeneezer Goode
  • Global Moderator
  • 213
  • Nothing personal, just tech support.
    • Steam
    • Twitter
Re: Vanishing Stars/Nebulae
*Ahem*

If you look closely at your launchers' Graphics options, there are two you should activate, "Enable Postprocessing" and "Enable FXAA Antialiasing". You can customize the effect to your liking by adding the "-fxaa_preset" optional argument followed by a number from 0 to 9. You can also preview those by going into the F3 lab from the Mainhall, selecting a model, and pressing the 0 to 9 keys.

While this is not as good a solution as hardware MSAA or SSAA, it is still a noticeable improvement over no AA at all.
Let there be light
Let there be moon
Let there be stars and let there be you
Let there be monsters and let there be pain
Let us begin to feel again
--Devin Townsend, Genesis

 

Offline AV8R

  • 28
Re: Vanishing Stars/Nebulae
I already have Post-Processing enabled but was under the impression that FXAA was an nVidia-only option (it has no affect with ATI/AMD cards).

 

Offline The E

  • He's Ebeneezer Goode
  • Global Moderator
  • 213
  • Nothing personal, just tech support.
    • Steam
    • Twitter
Re: Vanishing Stars/Nebulae
That would be wrong :P

FXAA was developed by an NVidia engineer, and is an option available in the GeForce drivers, but the basic technique is platform-agnostic and will run anywhere.
Let there be light
Let there be moon
Let there be stars and let there be you
Let there be monsters and let there be pain
Let us begin to feel again
--Devin Townsend, Genesis

 

Offline AV8R

  • 28
Re: Vanishing Stars/Nebulae
Yeah, I just did some reading in the Wiki about it - maybe I'll give it a try with the default 50% value (-fxaa_preset I believe it was).

Thanks, E.

 

Offline The E

  • He's Ebeneezer Goode
  • Global Moderator
  • 213
  • Nothing personal, just tech support.
    • Steam
    • Twitter
Re: Vanishing Stars/Nebulae
As I said earlier, you can go through the presets using the F3 lab and see which one works best for you.
Let there be light
Let there be moon
Let there be stars and let there be you
Let there be monsters and let there be pain
Let us begin to feel again
--Devin Townsend, Genesis

 

Offline AV8R

  • 28
Re: Vanishing Stars/Nebulae
BTW, are both flags necessary to turn the feature on (i.e.:  -fxaa and -fxaa_preset) or will just the latter suffice?

 

Offline The E

  • He's Ebeneezer Goode
  • Global Moderator
  • 213
  • Nothing personal, just tech support.
    • Steam
    • Twitter
Re: Vanishing Stars/Nebulae
-fxaa alone is sufficient. -fxaa_preset alone does nothing.
Let there be light
Let there be moon
Let there be stars and let there be you
Let there be monsters and let there be pain
Let us begin to feel again
--Devin Townsend, Genesis

 

Offline AV8R

  • 28
Re: Vanishing Stars/Nebulae
Works like a charm - and looks great to boot.

You guys are the best!   :yes: