GPU Ray Tracing: Videos and screenshots of the Optix developer demos
Nvidia offers demos of the Optix Ray Tracing engine. PC Games Hardware took high-res screenshots with GPU Ray Tracing and shows appropriate videos.
Ray Tracing on the graphics card is a hot topic since it represents the progress the graphics processors are making on their way to free programmability. Just recently developer demos for Nvidia have been released for testing - unfortunately they can be run on the expensive Quadro graphics cards which are intended for the professional market. Now a program was made available in the Beyond3D Forum that allowed us to run the three demos on common Geforce cards.
On our Geforce GTX 280 the GPU Ray Tracing demos, when launched with their default settings, were running at the fps rates listed below. We used Windows 7 and the Geforce 190.62 display driver. The numbers in the brackets represent the framerate reached at the resolution of 2560 x 1600 pixels which we used to take our screenshots.
• Cook: ~46,6Fps (5,3 Fps)
• Julia: ~25,2 Fps (3,1 Fps)
• Whitted: ~38,8 Fps (6,5 Fps)
Optix Ray Tracing demo: Cook Scene
In this scene by Robert Cook you can see a set of 15 pool billiard balls. They have a high gloss finish and thus are mirrored by each other in multiple reflections. Besides almost perfect sphericity they show fine detailed Soft Shadows, topped by a blur effect, which represents the camera focus (called Object Motion Blur). Therefore this demo combines classical weaknesses of the rasterization progress which are advantages of the Ray Tracing technology at the same time - only light refractions are missing.
Optix Raytracing demo: Julia Set
The Julia Set shows a dynamically calculated scene in which Ray Tracing and GPU Computing are used for the calculation of the chaotic Julia function set. In this calculation even tiny changes in the parameters can have extreme effects on the appearance. The depth of iteration of the Julia Set can be adjusted. A mirroring sphere which is moving I dependence to the Julia Set is making the scene even more complex (constant deformation).
The background consists of a incredibly high number of moving cubes which are equipped with dynamically created Ambient Occlusion Shadows.
Optix Ray Tracing demo: Whitted
This scene after Turner Whitted, appears a little less complex and shows mirroring surfaces and a transparent mirroring ball above a checkerboard pattern surface. Those classical examples for Ray Tracing are supposed to emphasize the advantages of the technique, since they show results that are not easily reached with Rasterization. It is most interesting that in this seen Adaptive Anti Aliasing via Ray Tracing is used. It can be switched on and off by pressing the "a” key: Thereby the picture is recalculated with exact Anti Aliasing step by step, what we captured in our gallery.
In the gallery below the videos of the Ray Tracing demos, you can also find some downsized impressions of the screenshots we took. The original pictures with a resolution of 2560 x 1600 can be downloaded at the end of the page.
For more pictures of GPU Ray Tracing, take a look at Nvidia Optix Ray Tracing engine: New ray traced pictures.
Grafikkarten-Rangliste 2016: 32 Radeon- und Geforce-GPUs im Benchmarkvergleich [Oktober]