Ray tracing is an important theory in the area of computer graphics for producing photo realistic image. This paper implemented a classical ray tracer which is capable to render most geometric elements. This ray will be adopted tracer to render scenes from BART and produced animations respectively. We then designed a new scene on 3ds max 2014 and output its OBJ format, according to which, our ray tracer produced its corresponding animation, further demonstrating its performance in rendering any given scene represented in proper data format. We also produced some cartoon style images by our ray tracer and compared their quality with the first CG made film, toy story, rendered by Pixar's Render-Man. Finally, a path tracing method and photon mapping method into our ray tracer are applied to simulate caustic effects. The comparison and analysis of these two methods are given in the end.