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!
RAGE SIGGRAPH 2009 Screenshots [7] (0)

Overclocking: The Basics (2) by slugbug
Round 2 Rules! (20) by fs-lyle
Sins of a Solar Empire Beta Review [Prelim 2] (5) by Itchyeyes
Bioshock: The Brutally Honest Review [Preliminary #2] (8) by Swatt
T-Shirts! (0) by Skippy989
Clive Barker's Jericho Review (Round 2) (6) by jacobvandy
FTW! (0) by Gh3tTo5oLdIeR
Guitar Hero 3 - The thing that should not be (UPDATED) (5) by Beefysworld
Call of Duty 4: Modern Warfare SP Review (prelim 2) (9) by jacobvandy
Apple of your eye... (0) by SuperCharge

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
Ray Tracing

Ray tracing is a complex method of displaying lighting. Essentially, what ray tracing does is calculate the path of light rays from the viewer back to the source. This is a simplistic way of breaking it down, but realize that in this process, we are talking quite a large number of calculations. How do we get so many? Well, the main calculations are called ray-object insertion tests, which are the actual calculations of the light rays bouncing around off of objects. Obviously, a scene with more objects and more light sources is going to take more power to compute. Only a few rays actually make it to the user, but it is their interaction with other objects that is traced back to the source of the light. On top of these tests, we have to consider that there are shadows and reflections, in addition to the typical things that must be rendered, like the objects and the textures.

All this together yields photorealistic images. However, current hardware can't support it in real-time, because it is way too computationally intense. Ray tracing allows for beautiful graphics, but its main downside is the slow speed that it takes to process. Ray tracing is a powerful algorithm, though, and can depict such illuminations as shadows, specular reflections, and refraction of light traveling through transparent materials. The time that it takes to complete a ray tracing process is a factor of how many light sources you have. The more light sources there are, the more light we have bouncing around the scene, and thus the more calculations that have to be made.

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

There is another way to trace light as well, called photon tracing. Photon tracing calculates the path of light rays from the source, and is way more computationally prohibitive than ray tracing. Why is that? This is because there are so many light rays that come from a source, and very few of them actually make it to the viewer. Tracing all of the light rays from the source involves billions and trillions of computations, and since only a few of the light rays makes it to the viewers eyes, this overhead is not what we want to process!

Back! Enlightening!     Radiosity 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!» Meditation of a Tyranid (0)
by Aftermath (181) Talk with this user on their Shout Box (My other blogs) Posted 6 months ago


 Hottest Topics
BioShock 2 special edition includes vinyl LP (12)
ATI Radeon 5970 Performance Preview (12)
Modern Warfare 2 PC outsells Call of Duty 4 (11)
New Bad Company 2 trailer released (9)
First Fermi-based Tesla board announced (9)
Today's News >>
Today's Siteseeing >>


 Table of Contents


 Quick Fact
This ray tracing picture was done on Magic Camera, a shareware program developed by Dan Wesnor.

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