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 : Hardware : Video Cards : Nvidia GeForce 256 at IDF
» Join the Greatest Gaming Community NOW! (It's free)

Already a member? Login
 



Random Gallery >> 
Click to view high-res Image!
Crysis 3 April 2012 Debut Screenshots [5] (0)

My Crank That Sh#!t Up! entry :D (3) by chipmunk995
[Entry] Crank That S#!t Up Video Contest (5) by Animehero
[FX] 3-Screen Effect - Guide (part-2) (0) by nGAGE
Crank that s#!t up to 11!!! (14) by jarrodthome
HOW I CRANK THAT S#!T UP!! (4) by nvidia4life
The Nvidia "Crank That S#!T Up" Quiz Show! (21) by mohawkade
My First Video (3) by Stryker
[FX] 3-Screen Effect - Guide (part-4) (0) by nGAGE
Crankin' it up today... and tomorrow! (8) by Slipdisk
Blow That S#!t Up! (8) by Synchronous Failure

More Blogs >>




Nvidia GeForce 256 at IDF
August 31, 1999   Kenn Hwang > [View My Other Articles]
Product Info | User Reviews | Article Images(15) | Image Gallery | Comments | Forum Thread
Cube Environment Mapping

Reflections

Real-time reflections have always been difficult to implement with the limitations of current hardware, but Nvidia's GeForce 256 uses cube environment mapping to create practical and accurate real-time reflections. Currently, implementing real-time reflections require complicated software algorithms, and there's a huge performance hit. Ray tracing is probably the best method for creating reflections, but ray tracing is software intensive, and current brute force hardware implementations are prohibitively expensive.

Reflection implementations such as sphere mapping have several drawbacks. Environment mapping samples from a sphere shaped map to create a spherically warped reflection. Sphere mapping does create acceptable reflections, but they're only good from a single orientation and viewpoint. Imagine taking a 2D image and wrapping it around a sphere. You get a warped image and a hole in the back of the sphere. It appears fine if you only look at it from a single calculated viewpoint.

Nvidia GeForce 256 at IDF [ Sphere mapped sphere @ 498 x 448 ] > View Full-Size in another window.
Sphere mapped sphere

Nvidia GeForce 256 at IDF [ An unsightly hole in the back @ 498 x 448 ] > View Full-Size in another window.
An unsightly hole in the back

As you move through a scene, the entire environment map has to be recalculated "on-the-fly," or else the static reflection will start looking inaccurate as you move farther from the original viewpoint.

A better method

The GeForce 256 supports real-time reflections through cube environment mapping. Imagine putting a cube around an object, and taking six 1k x 1k snapshots of the walls from inside the cube. The environment map is created with these six snapshots.

Nvidia GeForce 256 at IDF [ Cube mapping @ 640 x 291 ] > View Full-Size in another window.
Cube mapping

Nvidia GeForce 256 at IDF [ The concept in images @ 640 x 292 ] > View Full-Size in another window.
The concept in images

Now the environment map has an accurate image of the entire scene around the reflective object. Now you can use a single cube environment map for any viewpoint. There's no need to recalculate the map every time the view changes.

Specular Lighting

Cube environment mapping can also "look up textures given a normal or any application-specified vector, enabling a whole new set of graphical effects." It can be used to create realistic specular lighting highlights such as adding a shiny glow to a vase. "Cube Mapping allows specular lighting lookups against the cube map on a per-pixel basis, enabling seamless specular highlight effects."

Nvidia also states that "cube mapping lighting capabilities are superior to per-pixel Phong shading with an arbitrary number of lights, including extended light sources." Cube mapping sounds great, and we can't wait to see those real-time reflections and specular highlights.

Back! So fill me in!     AGP Fast Writes? What's the big deal? 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!» Superlative Computer (6)
by arvernis (7) Talk with this user on their Shout Box (My other blogs) Posted 33 months ago


 Hottest Topics
Two new GRID 2 gameplay trailers speeding your way (1)
Minecraft PC sales surpass the 8 million mark (0)
New Grand Theft Auto 5 trailer debuts main characters (0)
Crysis 3 'The Fields' campaign gameplay trailer (0)
New Far Cry 3 trailer focuses on co-op campaign (0)
Today's News >>
Today's Siteseeing >>


 Table of Contents


 Quick Facts
Check out our FS 3D Guides right here.


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