Vote on new GD features
Gaming Graphical Effects Explained
Written by: Tero
Published on: Aug-04 20:37



The latest GD technical article is about the various graphics techniques used within gaming and graphics engines.

These techniques range from Anti-aliasing, mipmapping, Dynamic Range, Bloom, Lens Flare, Anisotropic Filtering and others. Well worth a read...

Anti-Aliasing
Anti-aliasing (AA) is a technique used to remove the jagged edges from the screen. This is achieved by taking samples from the objects on the screen and calculating the desired outcome. The multiplier of AA tells how many samples are taken, for example AA 4x takes 4 samples from the surrounding pixels. The more samples are taken, the better the outcome.

AA comparison

Full-Scene Anti-Aliasing
Full-scene anti-aliasing (FSAA), also known as super sampling anti-aliasing (SSAA), is a similar technique to AA but instead of taking samples from single objects, the samples are taken from the whole screen. This results in much better graphical quality but demands a lot of computational power.

MultiSample Anti-Aliasing
Multisample anti-aliasing (MSAA) is very similar to FSAA but the samples are taken only from the points that are in need of anti-aliasing. This results in a slightly lower graphical quality but it also requires less computing from the GPU.

Mipmapping
Mipmapping is a technique that uses a collection of pre-calculated images of the main texture to increase the rendering speed of that texture. The more images are used, the better the quality of the final texture and it also helps in reducing the aliasing artifacts.

Mipmap comparison

High Dynamic Range
High dynamic range (HDR) is a way to render a scene by using lighting calculations in a large dynamic range. This allows the details to be seen in very bright or dark areas without using a high contrast ratio.

HDR comparison

Bloom
Bloom is a 'watered-down' version of HDR that uses the lighting of a scene to create a sort of an anti-aliasing effect on objects that are in front of a light source. This is done by simply drawing the light slightly on top of the objects edges.

Bloom comparison

Lens flare
Lens flare is a graphical effect which aims at creating a realistic scene of diffracting lights in the human lens. This results in "rays" of light that are emitted from a light source.

Lens flare comparison

Tone mapping
Tone mapping is a technique that's used in HDR to map the colors otherwise unavailable due to the limits of a computer monitor. This is especially noticeable when a scene is using 'over-bright' colors that the monitor could not normally draw.

Tone mapping comparison

Ambient Occlusion
Ambient occlusion (AO) is a shading method that uses the the geometry of an object to create a realistic lighting and shadows. This is done by taking into account the attenuation of light due to occlusion.

Ambient occlusion comparison

Screen Space Ambient Occlusion
Screen Space Ambient Occlusion (SSAO) is a type of ambient occlusion developed by Crytek. In SSAO, the rendering is done in real-time and much more effectively then in basic AO since SSAO analyzes the depth buffer which is stored in every texture. Horizon-Based Ambient Occlusion (HBAO) is an extension of SSAO which uses blur to enhance the lighting effects on an object.

Bilinear Filtering
Bilinear Filtering is a texture filtering method that uses bilinear interpolation on certain points on a texel to draw the textures more smoothly when they are displayed larger or smaller then they really are. Trilinear Filtering is an extension to this, using linear interpolation instead of bilinear.

Bilinear filtering comparison

Anisotropic Filtering
Anisotropic Filtering (AF) is another method to filter textures. AF is very similar to Bilinear and Trilinear Filtering but it uses the camera position to determine how to smooth and sharpen the textures. This allows the distant textures to look less blurry and it also eliminates the aliasing effects. The amount of AF determines how far the textures are sharpened. For example using AF 8x doubles the sharpness of textures when compared with AF 4x.

Anisotropic filtering comparison



Discussion Area
The discussion area is the place where you get to chat with fellow gamers and techies.
You need to be logged in and have a GD rank of 2 or higher to join the discussion

Submit A Benchmark

Welcome. From this page you can submit a personal benchmark to GD. Once approved by GD admin everyone can search for your bench results here. The more results the more we all learn.

There are lots of free benchmark tools that test parts of your PC. Select a Type in the form to the right, then select a Tool and then select a Test. You will see a weblink appear beside your selection. Click this link to get the benchmark Tool. Try NovaBench for an all in one benchmark that is only 12Mb to download.

How To

Run your choosen Benchmark Tool on your PC, using the benchmark tool's default setting. Take a screenshot displaying the benchmark score and information displaying your rig and submit that to us.
Example Screenshot

Discussion Page 1
racer045
14:15 Apr-25-2013

racer045's Rig
Saved at: May-23-2013
Compared to your Rig
CPU
Login to compare your CPU
GFX
Login to compare your GFX Card
RAM
2GB DDR2 400MHz
Login to compare your RAM
RES
1366 x 768
width x height
Very helpful and detailed blog nice work!
rzrkaze
10:48 Apr-14-2013

rzrkaze's Rig
Saved at: May-23-2013
Compared to your Rig
CPU
Login to compare your CPU
GFX
Login to compare your GFX Card
RAM
4GB DDR3 1333MHz
Login to compare your RAM
RES
1920 x 1080
width x height
now I understand everything! thanks for the info!
Tero
13:12 Apr-15-2013

Tero's Rig
Saved at: May-23-2013
Compared to your Rig
CPU
Login to compare your CPU
GFX
Login to compare your GFX Card
RAM
12GB DDR3 1333MHz
Login to compare your RAM
RES
1920 x 1080
width x height
No problem at all, anything for our lovely members ;)
SARTHAK07
04:03 Apr-14-2013

SARTHAK07's Rig
Saved at: May-19-2013
Compared to your Rig
CPU
Login to compare your CPU
GFX
Login to compare your GFX Card
RAM
12GB DDR3 0MHz
Login to compare your RAM
RES
1920 x 1080
width x height
thanks for info :D
chipmunk
17:24 Apr-13-2013

chipmunk's Rig
Saved at: May-23-2013
Compared to your Rig
CPU
Login to compare your CPU
GFX
Login to compare your GFX Card
RAM
2GB DDR2 400MHz
Login to compare your RAM
RES
1366 x 768
width x height
cool !!
Diwata
00:32 Apr-13-2013

Diwata's Rig
Saved at: May-23-2013
Compared to your Rig
CPU
Login to compare your CPU
GFX
Login to compare your GFX Card
RAM
4GB DDR2 800MHz
Login to compare your RAM
RES
1920 x 1080
width x height
woah! this is nice ;D
Tero
13:11 Apr-15-2013

Tero's Rig
Saved at: May-23-2013
Compared to your Rig
CPU
Login to compare your CPU
GFX
Login to compare your GFX Card
RAM
12GB DDR3 1333MHz
Login to compare your RAM
RES
1920 x 1080
width x height
Cheers ;)
Diwata
15:20 Apr-15-2013

Diwata's Rig
Saved at: May-23-2013
Compared to your Rig
CPU
Login to compare your CPU
GFX
Login to compare your GFX Card
RAM
4GB DDR2 800MHz
Login to compare your RAM
RES
1920 x 1080
width x height
You are one awesome dude! Totally badass!!!
syskalk
17:01 Apr-12-2013

syskalk's Rig
Saved at: May-23-2013
Compared to your Rig
CPU
Login to compare your CPU
GFX
Login to compare your GFX Card
RAM
6GB DDR3 1333MHz
Login to compare your RAM
RES
1920 x 1080
width x height
helpful :D Thnx
vedajanitra
13:57 Apr-11-2013

vedajanitra's Rig
Saved at: May-23-2013
Compared to your Rig
CPU
Login to compare your CPU
GFX
Login to compare your GFX Card
RAM
6GB DDR3 1333MHz
Login to compare your RAM
RES
1366 x 768
width x height
awesome ! i didn't really know what is mipmapping and AO until i see this :D
ADRYAN
12:00 Mar-21-2013

ADRYAN's Rig
Saved at: May-23-2013
Compared to your Rig
CPU
FX-4100 oc: 15%
Login to compare your CPU
GFX
Login to compare your GFX Card
RAM
8GB DDR3 1333MHz
Login to compare your RAM
RES
1920 x 1080
width x height
WOOOW great!
paolopingol
10:23 Mar-21-2013

paolopingol's Rig
Saved at: May-22-2013
Compared to your Rig
CPU
Login to compare your CPU
GFX
Login to compare your GFX Card
RAM
8GB DDR3 1600MHz
Login to compare your RAM
RES
1366 x 768
width x height
Thanks TERO! YOU'RE THE BEST! :)
Asacole
20:21 Nov-16-2012

Asacole's Rig
Saved at: May-04-2013
Compared to your Rig
CPU
Login to compare your CPU
GFX
Login to compare your GFX Card
RAM
8GB DDR3 1866MHz
Login to compare your RAM
RES
1920 x 1080
width x height
Woho! I understand now :)
Discussion Page 1
Author Tero Toivonen
Username Tero
Rank 15
Title Chairman
Views 39,438
About Tero Toivonen
I'll review anything you throw at me!