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 : Guides : Articles : FS 3D Guide: Filtering and Lighting
» Join the Greatest Gaming Community NOW! (It's free)

Already a member? Login
 


Random Gallery >> 
Click to view high-res Image!
Call of Duty 4 Review Screenshots [20] (0)

DoW II 5-7-5, and the Limerick (1) by jarrodthome
Clive Barker's Jericho Review (Round 2) (6) by jacobvandy
it could have been better T_T (0) by exe3
"I need a vacation..." (4) by ICDP
Never fallen (0) by froggz
T-Shirts! (0) by Skippy989
Fury - The PvP Exclusive MMO? (3) by imoish
First Entry (1) by Skippy989
PC in a world of Crysis (3) by greennova
Afghanistan and Iraq (0) by anastamoses@gmail.com

More Blogs >>




FS 3D Guide: Filtering and Lighting
June 08, 1999   James Yu > [View My Other Articles]
Tim Hsu > [View My Other Articles]
Product Info | User Reviews | Article Images(18) | Image Gallery | Comments | Forum Thread
Bilinear Filtering

Obviously, point sampling isn't the way to go. How would we be able to concentrate on a Quake2 deathmatch while being exposed to gratuitous pixelization along every texture edge? Fortunately for us, there are a couple more filtering methods out there.

Bilinear Filtering

Bilinear filtering does a bit more than plain old point sampling. It adjusts the color of the pixel by computing a weighted average of the 2 by 2 array of textels that lie nearest to the center of the calculated pixel. Basically, bilinear filtering finds the weighted average of the color of the block of 4 textels, and then it assigns that color to the pixel. This helps smooth the transition between two pixels by blending the colors, but it also may cause images to appear somewhat blurred. Bilinear filtering is pretty much the standard, and most 3D accelerators should have bilinear support.

Here are some examples of point sampling and bilinear filtering taken from ATI's Rage 128 demo.

FS 3D Guide: Filtering and Lighting [ Point sampled filtering @ 640 x 480 ] > View Full-Size in another window.
Point sampled filtering

FS 3D Guide: Filtering and Lighting [ Bilinear filtering @ 640 x 480 ] > View Full-Size in another window.
Bilinear filtering

You can clearly see the blockiness and pixelization throughout the point sample picture. In the bilinear picture, everything's smoother with no noticeable blockiness. Bilinear filtering is good and all, but there are some artifacts that even it can't solve. These artifacts are called "depth aliasing" artifacts. Objects on the screen get smaller and smaller the farther they move from the viewpoint. As an object gets smaller the texture that's mapped onto the object also becomes smaller. Eventually, the texture becomes so compressed that depth aliasing artifacts begin to appear.

Back! Page 1     Mip mapping 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!» Hope or Fear? (0)
by ICDP (82) Talk with this user on their Shout Box (My other blogs) Posted 6 months ago


 Latest Headlines
Atari announces open beta dates for Star Trek Online (2)
Modern Warfare 2 PC outsells Call of Duty 4 (8)
Left 4 Dead 2 PC Review (6)
BioShock 2 special edition includes vinyl LP (11)
BioWare announces 1st DLC for Dragon Age Origins (3)
Today's News >>
Today's Siteseeing >>


 Table of Contents


 Random Fact
Use the brown coffee filters. The white ones might contain bleach. (Not that they contain enough to cause harm, but you might as well play it safe.)

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