![]() |
![]() |
![]() |
Processors |
Motherboards |
Chipsets |
Memory |
Graphics Cards |
Storage |
Cases and Cooling |
Mobile |
Systems |
Displays |
Shows and Expos |
|
|
:: PC Perspective . Graphics Card . Ray Tracing and Gaming - Quake 4: Ray Traced Project . Introduction to Ray Tracing
The PC Perspective Podcast is your weekly stop for the latest PC tech news and reviews! Give it a listen!
Introduction to Ray TracingImagine playing a computer game in the quality seen in the movies of the “Lord of the Rings”-series; absolute realistic lighting, details like in real life, believable skins and much more.
One technique that was used creating the images for those movies is called “ray tracing”. This is an alternative rendering technology compared to what actual graphic cards on modern PCs and consoles do. For many years ray tracing has only been used for offline-rendering and the generation of pictures for movies often took many days to calculate. Real-time ray tracing has been made possible with the OpenRT Ray tracing library. Through using many PCs over an Ethernet network interactive frame rates could be rendered in high resolution. Now, four years later CPUs have progressed a lot and ray tracing works in small resolutions on a single PC in real-time, but more on this later. OpenRT Ray tracing So, how does ray tracing work? The algorithm is quite simple.
For efficient ray tracing a space acceleration structure (e.g. a BSP http://en.wikipedia.org/wiki/Binary_space_partitioning) is used, which holds all geometry of the 3D scene. Using this technique the blue cube from the figure above was not touched for the calculation of the final color. Next Page - Quake 3: Ray Traced |
|
|||||||||||
![]() |
Legal - Contact - Advertising | ![]() |