Data Structures and Algorithms for Real-time Ray Tracing at the University of Texas at Austin

Data Structures and Algorithms for Real-time Ray Tracing at the University of Texas at Austin

214 pages· 2008· ISBN 9780549971290
About
Modern rendering systems require fast and efficient acceleration structures in order to compute visibility in real time. I present several novel data structures and algorithms for computing visibility with high performance. In particular, I present two algorithms for improving heuristic based acceleration structure build. These algorithms, when used in a demand driven way, have been shown to improve build performance by up to two orders of magnitude. Additionally, I introduce ray tracing in perspective transformed space. I demonstrate that ray tracing in this space can significantly improve visibility performance for near-common origin rays such as eye and shadow rays. I use these data structures and algorithms to support a key hypothesis of this dissertation: "There is no silver bullet for solving the visibility problem; many different acceleration structures will be required to achieve the highest performance." Specialized acceleration structures provide significantly better performance than generic ones and building many specialized structures requires high performance build techniques. Additionally, I present an optimization-based taxonomy for classifying acceleration structures and algorithms in order to identify which optimizations provide the largest improvement in performance. This taxonomy also provides context for the algorithms I present. Finally, I present several novel cost metrics (and a correction to an existing cost metric) to improve visibility performance when using metric based acceleration structures.

Discuss Data Structures and Algorithms for Real-time Ray Tracing at the University of Texas at Austin with other readers

Join or start a book club for Data Structures and Algorithms for Real-time Ray Tracing at the University of Texas at Austin on Readfeed. Live chat, shared reading progress, and AI discussion questions — free to get started.

Frequently asked questions

How do I join a book club for Data Structures and Algorithms for Real-time Ray Tracing at the University of Texas at Austin?

Sign up free on Readfeed, then browse public clubs or start your own club with Data Structures and Algorithms for Real-time Ray Tracing at the University of Texas at Austin as the current read. Invite friends with a share link and discuss together with live chat and AI discussion questions.

Can I discuss Data Structures and Algorithms for Real-time Ray Tracing at the University of Texas at Austin with other readers online?

Yes. Readfeed book clubs let you chat live, share progress, and join discussions about Data Structures and Algorithms for Real-time Ray Tracing at the University of Texas at Austin with readers worldwide — whether your club is virtual, in-person, or hybrid.

Is Readfeed free?

Yes. Creating an account and joining book clubs is free. Sign up to find readers who love the same books and start discussing today.