Ray Tracing is a rendering technique which focuses mainly on lightning aspects of the CGI. It can be used to make some really life like computer images. It tries to emulate the fact that how the light interacts with the objects in the real world. This helps Ray Tracing in achieving realistic CGI. This is implemented using complex imagery algorithms optimized for certain hardware specs.