A Method for Rigid-Body Animation of Sparse Voxel Octrees for Use in Ray Tracing
One of the main limitations today when using ray tracing to render sparse voxels octrees (SVOs) is that the octree data structure is inherently static. In other words, efficient animation of a scene to be rendered in real time is challenging to achieve. Presented in this paper is a method for animation of models specified on the SVO format. The method is limited to rigid-body animation, which means that certain effects, such as deformation and bending, is not supported. The achieved result is a successful animation technique that—with certain optimising features enabled—does not noticeably slow down the rendering procedure compared to rendering pure, non-animated SVOs. It is also argued that the technique is well-suited for hardware implementation, in part due to its modest memory footprint. Through a software implementation of the proposed solution, it is demonstrated that real-time performance is indeed achievable.
READ FULL TEXT