FiringSquad: Home of the Hardcore Gamer - Games, Hardware, Reviews and NewsSubmit your own or view users' CPU overclocking results!

  
 Home   News   THE MATRIX   Deals   Hardware   Games   Features   Media   Products   Forums   FS China 
AddThis Social Bookmark Button

Home : Features : Articles : Multi-Sampling Anti-Aliasing Explained
» Join the Greatest Gaming Community NOW! (It's free)

Already a member? Login
 


Random Gallery >> 
Click to view high-res Image!
Medieval 2: Total War Review Screenshots [62] (3)

Guide to Overclocking: OC Juice and Overclocking Your Way to Become a Better Person (1) by jarrodthome
OverClocking Boot Camp (3) by Odoyle721
Clive Barker's Jericho Review (Round 2) (6) by jacobvandy
War! Huh! Yeah! (aka Blatant Plagiarism) (1) by ICDP
PC in a world of Crysis (3) by greennova
it could have been better T_T (0) by exe3
Getting The Most Out of Your AMD CPU (2) by Deux
Dow II Haiku (2) by LORD ORION
Meditation of a Tyranid (0) by Aftermath
Guitar Hero 3 - The thing that should not be (UPDATED) (5) by Beefysworld

More Blogs >>




Multi-Sampling Anti-Aliasing Explained
February 13, 2001   Dave Barron > [View My Other Articles]
Product Info | User Reviews | Article Images(4) | Image Gallery | Comments | Forum Thread
Introduction

Anti-aliasing

Computer graphics demands have progressed considerably in the past several years. In just a few years we have moved from running games at 320x200 with 8-bits of color to the present day where we run them at resolutions as high as 1600x1200 with 32-bits of color.

While computers themselves have advanced to be able to display such detail, monitors haven't been so fast to improve. We've come to the point where we are pushing monitors to their maximum resolutions and refresh rates. Most can display resolutions up to 1600x1200, and high-end models can go even higher.

This means that we are typically stuck at a maximum resolution of 1600x1200, and this leads to a problem. The human eye can see aliasing artifacts at resolution up to and even beyond 4000x4000, so obviously 1600x1200 is not sufficient. The obvious move we make is to implement anti-aliasing.

Super-sampling

Over the last year we've heard a great deal about anti-aliasing, mostly from 3dfx. Some may recall 3dfx's anti-aliasing whitepaper, which I co-wrote. This paper looked into different implementations of super-sampling: Rotated Grid Super-Sampling and Ordered Grid Super-Sampling.

We found that 3dfx's implementation used a rotated grid by combining multiple samples of each frame, while others such as ATI, NVIDIA, and PowerVR used an ordered grid through over-sampling (rendering a scene *n in both the x and y). While the quality of the results were somewhat different, with a rotated grid delivering a considerably higher quality, the total number of sub-samples being dealt with were identical.

Here are two flow charts explaining the process of both multi-sample combining and over-sampling.

Multi-Sampling Anti-Aliasing Explained [ Rotated Grid Super-Sampling @ 1043 x 897 ] > View Full-Size in another window.
Rotated Grid Super-Sampling

Multi-Sampling Anti-Aliasing Explained [ Ordered Grid Super-Sampling @ 721 x 817 ] > View Full-Size in another window.
Ordered Grid Super-Sampling

Anyone who has any experience with super-sampling is well aware that it presents a performance issue. In 2x2 (4x) mode, a 75% fill-rate hit is incurred. This, of course, is because we are rendering at what is effectively four times our base resolution (the base resolution is the resolution that we begin with, and also the resolution that we display on screen). In applications where fill-rate is our limitation, this can be a serious problem as it cuts our frame-rate by a theoretical 75%.

    Why the blur? Next!
Blog + Share: Digg Del.icio.us Reddit SU furl • More: AddThis Social Bookmark Button
Send This Article to a Friend!  
Table of Contents
  Print Entire Article  

MATRIX CONTENT » RANDOM MEDIA BLOG More Blogs >>
No ratings yet
» Please rate this
Read this Media-Blog entry!» Rodent Device (2)
by PS2Fish (26) Talk with this user on their Shout Box (My other blogs) Posted 2 months ago


 Latest Headlines
Microsoft aims for Windows 7 RTM this month (3)
3D Performance with ARMA II Demo (3)
Mozilla working to fix bugs w/Firefox 3.5 (6)
More DLC coming for Left 4 Dead; demo plans for L4D2 (3)
ASUS 24" monitor for $169.99 shipped (7)
Today's News >>
Today's Siteseeing >>


 Table of Contents


 Random Fact
Sleeping from 6AM to 3PM isn't any fun. Sleeping from 6AM to 9AM is even less fun.


FiringSquad is powered by... Back to Top Site MapContact UsAdvertise With Us Privacy StatementAbout Us  
News RSSSiteseeing RSSArticle RSS   © 1998-2009 FS Media, Inc. All Rights Reserved