PDA

View Full Version : The Official "We want Super-Sampling Anti-Aliasing" thread. Read if you want to help


will_maltby
12-23-03, 01:15 PM
I've made the same thread over at the Rage3D forums, but I'm making here as well 'cos I want to get across to as many people as possible. Anyway, this is just a dedicated thread about Super-Sampling AA that many of us would like to see in a future driver set. If you already know all about this, then skip down the page to the last section :)


Background (for peeps who wanna know what this is all about)

The current method of AA used in ATI's Catalyst drivers is "Multi-Sampling Anti Aliasing" (MSAA). Without going into explaining why, this method only anti-aliases edges of polygons and does not do any processing on the inside of a polygon. This means that there is less texture blurring and also means quite a significant performance boost over other methods since it does alot less processing.

The problem:
The unfortunate negative effect of MSAA is that alpha textures end up very aliased. Alpha textures are just textures than have sections of transparency where you can see through parts of it. Typically, alpha textures are used in games for things like fence gratings, tree leaves etc. You might think that high levels of Anisotropic filtering would solve this, but it does not, and that is not a very efficient solution either.

The solution
The simple solution is to apply a "Super-Sampling Anti Aliasing" method. Again, without explaining it, the effect of this method is that EVERYTHING on screen is anti aliased. This of course means alpha textures are properly smoothed and also means that AA will still take effect when smart shaders are deployed. For instance, in Max payne 2, when you enter bullet time, with SSAA, the AA will not be 'switched off'. The only negative with this form of AA is, of course, a decrease in performance.


SSAA is already supported in hardware!

We know for a FACT that SSAA is embedded in the hardware of the Radeon family of cards. The only thing keeping us from using it is the lack of support in the driver. Check out this driver info page for the Mac OS drivers;
http://www2.ati.com/drivers/radeon_readme_nov_2003.html
At the bottom in the game problem section we see both MSAA and SSAA mentioned clearly demonstrating their existence.


So if the Mac has SSAA, why don't us Windows users have the same?

Well, it's pretty obviously due to marketing. If ATI were to provide an option for SSAA, it'd perform slower. People would then compare this method of AA with the competition and thus ATI's cards would be seen to be performing alot worse than they otherwise would.




So what are we gunna do about it?

Simple, we should ALL (and yes, that means YOU!) goto the driver feedback section at ATI's site and make a request for this feature.

To facilitate this, I've written below a paragraph which you can copy and paste into the relevent section at ATI's site. So it's like this;

1. Goto ATI's driver feedback section: http://apps.ati.com/driverfeedback/index.asp
2. Fill in your name and other details neccessary.
3. Select "Feature Request" for the "Issue Type" option.
4. Copy and paste the following paragraph into the "Issue Description" section;

Request for SSAA.

The Mac OS drivers support Super-Sampling Anti-Aliasing as well as the standard MSAA and so I think it would be a great addition to the windows drivers if the option to choose between the two was available on this platform.

Thankyou for reading.

5. Actually get off your butt and do this! Don't expect everyone else to do it. YOU, yes YOU need to do it as well. This is a very popular forum and if as many people who read this thread make the request it'll most certainly be noticed.

Yuriman
12-23-03, 01:23 PM
Done

Ir0nman
12-23-03, 01:30 PM
Done I hope they do this, it would be a really nice featuer to see included
-Ir0nman

ColtIce
12-23-03, 02:29 PM
done

NicePants42
12-23-03, 03:07 PM
done

(I'm a sheep. Baaa-aaaa-aaaaah.)

Yuriman
12-23-03, 03:20 PM
Hehe, im a fad setter. Nobody would have said done if I hadnt.

ColtIce
12-23-03, 03:21 PM
Originally posted by Yuriman
Hehe, im a fad setter. Nobody would have said done if I hadnt.
nope:D

johan851
12-23-03, 03:38 PM
Done. I'm not sure if I would use it or not, but it'd be a really cool feature to play with, if nothing else. I'm sure it would great!

will_maltby
12-23-03, 04:49 PM
Thanks for all the replies! Got quite a good response so far at Rage3D:
http://www.rage3d.com/board/showthread.php?s=&threadid=33732365

If we can get to 100 responses sent to ATI, it'll be right in the top ranks of their 'to do' list. They generally ignore most feedback that doesn't have a majority behind it...

JigPu
12-23-03, 07:12 PM
Sorry, but I'm perfectly happy with multi-sampling. It anti-aliases quite well, and with reletivly little loss in speed. From what I've seen, most alpha blended textures in games I've played have enough of a "transition" region to not have visual aliasing.

Also, ATi appears to have a solution for alpha texture aliasing "problems" under their multi-sampling. From the two articles on anti-aliasing I've read, it seems that there hasn't been much word on it or may require applicaition supprort :(


My $0.02. Though this will bump the thread if anybody else here would like to see it (I have no problems with others asking, I'm happy with the current situation :))

EDIT: Great link (http://www.rage3d.com/content/reviews/video/ati9700p/index.php?page=3) on many of ATi's features (including AA)
JigPu

Evnas
12-23-03, 07:37 PM
Personally, I dont want Supersampling. Granted the image quality is much better, but the performance cost is drastic, and often times leaves things at unplayable levels. When was the last time you say a game able to play at an insane resolution, more that any monitor today can do, and still have decent frame rates? Thats exactly what SSAA does.

SSAA takes the information to be rendered, and unlike MSAA, it renders the image not at the "specified" resolution, but an huge resolution so as to get rid of any jaggies and such. The image quality of this is great, but IMO its just way, way to taxing on the performance.

Jibby
12-23-03, 08:04 PM
done. You should still help out even if you don't want it. its just an option so help out and turn it off but atleast you helped others get a feature they want.

Risendemon
12-23-03, 08:06 PM
Did it.

will_maltby
12-23-03, 08:36 PM
Originally posted by Jibby
done. You should still help out even if you don't want it. its just an option so help out and turn it off but at least you helped others get a feature they want.

Exactly, there's no reason not to give users the option to enable it if they wish. Mac users have the option, so should we.

SpaceyWilly
12-23-03, 08:36 PM
Dun.

Nero
12-23-03, 10:37 PM
It would be a nice *option*, but AFAIK super-sampling AA is *much* slower than MSAA, and even with my system I can still find a game or two that have a hard time running flawlessly w/ 4x AA on.

If the OSX drivers have the option, could someone *please* find someone with a new G5 and a 9800Pro, have them install UT2k3 and do some benchies? It's entirely possible that the performance hit is *huge*, and not even worth turning it on except in the oldest of games. I don't know this to be the case, but I would love to find out.

johan851
12-24-03, 12:10 AM
Nero makes a good point. But still...it'd be a cool feature to enable/disable.

sandrock
12-24-03, 11:23 AM
done

james.miller
12-24-03, 11:59 AM
done. Wether its useful or not isn't really the issue. The ati's are capable of doing it, so we'd all like the option to use it.

Makkarah
12-24-03, 02:21 PM
Also submitted it. And you can be sure I'd like to try it out. :)

ZGOZZ
12-24-03, 02:26 PM
Done. They need to fix the ILS FBG problem too.

Alacritan
12-30-03, 11:49 PM
I did it twice. Once for each of my systems, even though I only have 1 ATi card. I used my friend's name and email account for the second one.

Alacritan
12-30-03, 11:52 PM
Has anyone considered supersampling for movie playback as a feature? I mean, most people want it for games, but I'd like it for when I watch a DVD on my computer. It'd be a nice feature and no harder than implementing it for 3d applications.

BLIssID
12-31-03, 12:45 AM
Your Information has been successfully added to our Database.

Thank you.

ATI Technologies inc.

:)

Neeseius
12-31-03, 03:20 AM
Done! I hope everyone knows if they would just take 15 seconds out of their busy computer addictive lives that this request is likely to happen, not that I bothered to read the whole thing above, since I myself am lazy, but read the short and ez directions there for helping out this cause in which I will read the cause later. Thank you

LiGhTBoY
12-31-03, 11:32 AM
Your Information has been successfully added to our Database.

Thank you.

ATI Technologies inc.


Did it although i won't be using it anyway :)

BLIssID
12-31-03, 11:46 AM
Originally posted by Evnas
Personally, I dont want Supersampling. Granted the image quality is much better, but the performance cost is drastic, and often times leaves things at unplayable levels. When was the last time you say a game able to play at an insane resolution, more that any monitor today can do, and still have decent frame rates? Thats exactly what SSAA does.

SSAA takes the information to be rendered, and unlike MSAA, it renders the image not at the "specified" resolution, but an huge resolution so as to get rid of any jaggies and such. The image quality of this is great, but IMO its just way, way to taxing on the performance.

You would not have to turn it on.

the way i want ATI to make it is:
have the user pick MSAA or SSAA.

that way we would just have the option to play around with and use on games that don't really pull too much system power.

if you are a person that doesn't want to take the performance hit with SSAA, you could always leave it off, or even just use MSAA.

Bleed
12-31-03, 02:37 PM
done.

ZachM
12-31-03, 04:41 PM
Done.

If anything it can be enabled to stress the system for a better idea of stability when overclocking.

Bon3thugz43v3r
01-01-04, 12:26 AM
Done:cool:

Strida
01-01-04, 03:29 AM
I wonder how much something like this would degrade performance?

I don't use any AA just because it knocks off too many fps in alot of my games. I prefer higher resolutions to AA anyhow.

Lancelot
01-01-04, 04:57 AM
Done. I always have the slider to the mid right position, 2xAA 8xAniso?! Runs all of my games smoothly with all the eye-candy turned on...

stan03
01-01-04, 12:42 PM
done. and a little bump

Yuriman
01-01-04, 12:55 PM
Originally posted by Lancelot
Done. I always have the slider to the mid right position, 2xAA 8xAniso?! Runs all of my games smoothly with all the eye-candy turned on...

Why not run 16x AF? It gives you almost no hit.

tom10167
01-01-04, 11:45 PM
DiggaDiggaDONE! ;)

Rezin777
01-02-04, 07:38 AM
Done, more options = better. Tweaking is fun. Besides, its nice to have something tax your system once and a while. Lets you know there is always room for improvement.