Since the breakthrough of backward ray tracing algorithms, computational grids have proved to be a necessity in the development of the high-quality graphic industry. They can provide infrastructure for nested and multileveled parallelism in addition to high computing power, hence, meeting both the demanding requirements and nature of complex ray tracing. In addition, multithreading techniques, such as OpenMP and Pthreads, can further optimize the rendering by taking use of the multi-core architecture present at the processing end-units.