RT-DEFORM: Interactive Ray Tracing of Dynamic Scenes using BVHs (2006)
| Venue: | In Proceedings of the 2006 IEEE Symposium on Interactive Ray Tracing |
| Citations: | 46 - 9 self |
BibTeX
@INPROCEEDINGS{Lauterbach06rt-deform:interactive,
author = {Christian Lauterbach and Sung-eui Yoon and Dinesh Manocha},
title = {RT-DEFORM: Interactive Ray Tracing of Dynamic Scenes using BVHs},
booktitle = {In Proceedings of the 2006 IEEE Symposium on Interactive Ray Tracing},
year = {2006},
pages = {39--45}
}
Years of Citing Articles
OpenURL
Abstract
Figure 1: Dress simulation: Four different images of a 210 step sequence taken from a dynamic cloth simulation and consisting of 40K triangles. By updating in real-time instead of rebuilding the BVH of the deforming model according to our heuristic, we are able to render the animation at 13 frames per second with 512 2 screen resolution using a dual-core P4 processor at 2.8 GHz. We present an efficient approach for interactive ray tracing of deformable or animated models. Unlike many of the recent approaches for ray tracing static scenes, we use bounding volume hierarchies (BVHs) instead of kd-trees as the underlying acceleration structure. Our algorithm makes no assumptions about the simulation or the motion of objects in the scene and dynamically updates or recomputes the BVHs. We also describe a method to detect BVH quality degradation during the simulation in order to determine when the hierarchy needs to be rebuilt. Furthermore, we show that the ray coherence techniques introduced for kd-trees can be naturally extended to BVHs and yield similar improvements. Finally, we compare BVHs to spatial kd-trees, which have been used recently as a replacement for AABB hierarchies. Our algorithm has been applied to different scenarios arising in animation and simulation and consisting of tens of thousands to a million triangles. In practice, our system can ray trace these models at 3-13 frames a second on a desktop PC including secondary rays.







