Ray Tracing

 
  Introduced by Turner Whitted in 1979, ray tracing is a computer graphics technique which creates images by shooting and tracing rays. Ray tracing allows accurate rendering of an object by articulating the natural lighting effects such as reflections, refractions, transmissions, shadows and global lighting. The algorithm let rays to trace the path of light through pixels in an image plane and simulates the effects of its encounters with virtual objects. When a ray (primary ray) encounters a object surface, three new rays (reflection, refraction and shadow rays) are generated and the rays repeat for finding the intersection with objects.

This cutting-edge technique is especially powerful when rendering complex optical phenomenon. Because the production of ever more cinema-quality 3D images is a mainstream trend of long standing 3D computer graphics, the introduction of ray tracing hardwired GPU is considered an innovative evolution which will aggrandize the visual computing world to the next level.
 
     
   

   [Ray Tracing Algorithm – Physical Phenomena of an Optical System]  


 

Ray Tracing GPU Technology

 
  Rasterization GPU technology is a widespread technology that is used in today’s desktop PCs as well as mobile and embedded space. Rasterization approach is effective when rendering simple 3D graphics images however it lacks natural lighting effects and therefore requires additional efforts of artifacts that has to make up for its photo-realistic effects. Thus, rasterization GPU is often considered costly and time consuming to create good 3D contents.

One the other hand, ray tracing GPU technology is an ultimate technology for rendering 3D graphics images. Its usage is mainly focused in render farms, limiting its capability in films and animation production. Ray tracing GPU technology simulates the light effects automatically, resulting in high degree of visual realism. In addition, it is cost effective by up to 50% compared to Rasterization GPU technology from content developer perspective.
 
 
   
 

 
   [Rasterized 3D graphics image]  [Ray traced 3D graphics image]  


 

Real-time Ray Tracing GPU – the Next-generation GPU Technology

 
  Siliconarts’ Ray Tracing GPU is a unique GPU that renders cinema-quality 3D graphics images in real-time basis. This GPU not only utilizes the natural light effects (i.e.,  shadows) but also drastically minimizing time and money consumption. Siliconarts GPU is designed for a variety of applications from films, animations to architectural drawings, mobile and on-line games, and etc.  
   
 

   [Current GPU Technology]    [Next-generation GPU Technology]