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!
ARMA 3 February 2012 Screenshots [4] (0)

[FX] 3-Screen Effect - Guide (part-1) (0) by nGAGE
CRANG That S#!T Up! (15) by ElwinRansom
Crank That PhysX UP! (10) by mohawkade
ENTRY FOR CONTEST (4) by Alexander470
The Nvidia "Crank That S#!T Up" Quiz Show! (21) by mohawkade
My crank that S#!t Up entry! (13) by zin_onos
Crank That S#!t Up!!!! (6) by CamoDaGreat
Nvidia+Socom Cranks that $#%^ UP!!!!! (4) by mrinfinit3
Crank THIS sH!t up! - 3DforREAL (71) by nGAGE
[FX] 3-Screen Effect - Guide (part-4) (0) by nGAGE

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!» ENTRY FOR CONTEST (4)
by Alexander470 (2) Talk with this user on their Shout Box (My other blogs) Posted 18 months ago


 Hottest Topics
Blizzard appealing to block Valve trademarking DOTA (10)
Obsidian has 'Kickstarter fever', asks for suggestions (6)
Skyrim mod toolkit and Steam Workshop integration arrive with free official high-resolution texture pack (6)
Diablo 3 dev diary explains nightmare mode difficulty (5)
Bethesda shows modders how it's done: see what Skyrim developers added during free-form 'Game Jam' week (5)
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-2012 FS Media, Inc. All Rights Reserved