Analyzing Performance of Bounding Volume Hierarchies for Ray Tracing
Loading...
Date
Authors
Beick, Kevin
Journal Title
Journal ISSN
Volume Title
Publisher
University of Oregon
Abstract
A Bounding Volume Hierarchy — a type of informational data structure commonly used in computer graphics — is a popular means of accelerating the ray tracing algorithm used to render 3D images. There are many possible variations to consider when implementing a BVH for a particular ray tracing project. The goal of this thesis is to gain an understanding of how a few of the most significant design decisions affect a BVH’s performance. To gain a thorough understanding of the internal mechanics of BVHs, I wrote and assembled my own codebase that records runtime metrics during the execution of the ray tracing algorithm.
Description
39 pages. A thesis presented to the Department of Computer and Information Science and the Clark Honors College of the University of Oregon in partial fulfillment of the requirements for degree of Bachelor of Arts, Fall 2014.
Keywords
Computer graphics, Ray tracing, Bounding volume, Image rendering, Graphics, Tree structure, Collision detection