Study and implementation of Monte Carlo ray tracing
by Jochen Jankowai, Shareholder and Head of IT at GreenEarthCitizen on Jan 13, 2014
- 21 views
The generation of photo-realistic images is of mayor significance in research and industry, as it is necessary for games, film and visualization. As part of the course TNCG15 – Global Illumination a ...
The generation of photo-realistic images is of mayor significance in research and industry, as it is necessary for games, film and visualization. As part of the course TNCG15 – Global Illumination a Monte Carlo ray tracer was implemented.
The Monte Carlo ray tracer is based on the Whitted ray tracer adding diffuse reflections, soft shadows and colour bleeding with the use of Monte Carlo integration method for solving the rendering equation. Monte Carlo integration method introduces an estimator using discrete random numbers from a probability distribution function used to sample the function. If the number of samples is too low, the result will contain noise, which can be reduced using sub-pixel sampling technique. A major improvement to the result quality proved to be the use of direct light sampling.
The project goal was achieved, however there is still room for improvement. The next step would be adding triangles as primitives so that various models could be loaded into the scene since the current implementation is limited to spheres, cubes and planes.
- Total Views
- Views on SlideShare
- Embed Views