View Single Post
  #38  
Old 02-05-2012, 07:43 PM
Liz Lemon's Avatar
Liz Lemon Liz Lemon is offline
Approved Member
 
Join Date: Apr 2011
Posts: 111
Default

Quote:
Originally Posted by FFCW_Urizen View Post
MSAA doesn´t work and has never worked with alpha channels. It only works on geometry, that is why there was Transparency-AA (NVidia) or Adaptive-AA (ATi) introduced.

Actually i´m starting to lose track of all the different AA techniques, temporal AA? SMAA? phew.
Hahahah, it has gotten really confusing! (and transparencies + MSAA + deferred = NOPE)

ogssaa, sgssaa, msaa, fxaa, mlaa, smaa, dlaa, ebaa, sraa and more! All have advantages and disadvantages, and there are those who will argue in favor of one or the other. It can sorta turn into a pissing match of opinions where opinion matters more then fact.

But this is a pretty good resource for understanding the different types of aa currently in use; http://naturalviolence.webs.com/generalaa.htm

AA is a tough thing. It can kill performance but it also boosts image quality. And games are all about a trade off - speed vs image quality. Finding the proper balance is hard - and different games/situations complicate things further. Untimely though you'll never satisfy everyone - even ssaa has its detractors. But maybe we'll start agreeing until we can do real time raytracing and the like... probably not.

Timothy Lottes, an nvidia developer, has a blog that has delved into some of these issues, and if you follow video game forums then you can see just how divisive this issue can be amongst the "hardcore" gamer set. Even in the company of "gamers" the solution isn't clear - some people prefer the artificially high micro-contrast/sharpness that games create.

His blog is here: http://timothylottes.blogspot.com/

Untimely "sharpness" is a difficult thing to quantify and AA only solves part of the problem, but that is beyond this discussion.

Also, I should mention that AA works fine if you run the game in DX9 mode. There was a post where luther confirmed that the game is using a deferred renderer in DX10 mode, but DX9 is a "traditional" forward renderer. So, if you want AA you can have it, just don't complain when you don't have the fancy shader and lighting effects of DX10 mode! aka il2 mode!

And I don't mean to come off as terse in my posts. It's just that I've been working on a game for the past ~1.5 years that uses a deferred renderer.. and AA has been a near constant headache for us. I can understand why COD has the problems that it does, but most people seem to think its 2004....

EDIT: I've been screwing around with forcing OGSSAA in COD, but doing so with my semi-old ati card, a 4870x2, it doesn't seem to work. Can someone with a nvidia card, or a newer ati card try to force it? I know it'll make performance unbearable, but it'd be cool to see radio wires without jaggies

Last edited by Liz Lemon; 02-05-2012 at 08:01 PM.