An Accelerated CPU Based Ray Tracer

No Thumbnail Available

Date

2017

Journal Title

Journal ISSN

Volume Title

Publisher

Institute of Electrical and Electronics Engineers Inc.

Abstract

Ray Tracing is the essential approach to estimate the global illumination during the process of rendering some real scenarios. The process of ray tracing is computationally intensive since the involvement of real world scenes. Due to this, the quality of rendered images is always inversely proportional to the execution time. The provision of high quality rendered images in the less computational time is the motive for the present article. The control on the light rays’ depth that are released from the eye source to the objects found in the scene is the one possible solution to achieve better speeds. To improvise the quality of images and to reduce the computational time, in this work, the concept of POSIX threads have been used at process level that parallelize the operation. An effort has been made to introduce the novel algorithm that finds the principle intersection among the objects found in the scene and the light rays. As a result, the combinational hybrid model has been designed in order to reduce the computational time and to improvise the quality of rendered images. Moreover, the comparison has been made with the state-of-art approach and the proposed approach outperforms when compared to it. © INDIACom-2017.

Description

Keywords

Illumination, parallelization for ray tracing, POSIX threads, Ray termination at early stage

Citation

11th INDIACom; 4th International Conference on "Computing for Sustainable Global Development", INDIACom 2017, 2017, Vol., , p. 5392-5396

Endorsement

Review

Supplemented By

Referenced By