Point Rendering in CUDA Path Tracer
University of Southern California
University of Southern California, 2013
@article{peng2013point,
title={Point Rendering in CUDA Path Tracer},
author={Peng, Hsuan-Yueh},
year={2013}
}
A novel technique for point rendering in a CUDA path tracer is introduced in this proposal. The approach makes it possible to render point represented geometries with global illumination effects. Octree data structure is combined in order for more efficient intersection determination. Furthermore, Octree enables the users/artists to choose the level of details of the rendered results to achieve the sketch of the image before final rendering. The proposed approach also allows the rendered points to be visualized with depth and occlusion sense, providing more accurate 3D point positions for users to design before rendering. Our efforts are put on the intersections between a tracing ray and points detected by the adapted Octree implementation and its traversal method. When ray-point intersection happens, we decide whether or not the point in the Octree node should be rendered. Results with different levels of details (Octree resolutions respectively), rendering iterations and adjustable point radius are shown.
February 11, 2014 by hgpu