Volumetric Rendering with Baked Quadrature Fields

Gopal Sharma,Daniel Rebain,Kwang Moo Yi,Andrea Tagliasacchi
2024-07-10
Abstract:We propose a novel Neural Radiance Field (NeRF) representation for non-opaque scenes that enables fast inference by utilizing textured polygons. Despite the high-quality novel view rendering that NeRF provides, a critical limitation is that it relies on volume rendering that can be computationally expensive and does not utilize the advancements in modern graphics hardware. Many existing methods fall short when it comes to modelling volumetric effects as they rely purely on surface rendering. We thus propose to model the scene with polygons, which can then be used to obtain the quadrature points required to model volumetric effects, and also their opacity and colour from the texture. To obtain such polygonal mesh, we train a specialized field whose zero-crossings would correspond to the quadrature points when volume rendering, and perform marching cubes on this field. We then perform ray-tracing and utilize the ray-tracing shader to obtain the final colour image. Our method allows an easy integration with existing graphics frameworks allowing rendering speed of over 100 frames-per-second for a $1920\times1080$ image, while still being able to represent non-opaque objects.
Graphics,Computer Vision and Pattern Recognition
What problem does this paper attempt to address?
This paper proposes a solution to the high computational cost of rendering non-opaque scenes in Neural Radiance Fields (NeRF). Traditional NeRF relies on volume rendering, which may be inefficient on modern graphics hardware. To address this issue, the paper introduces a new representation method that efficiently renders non-opaque scenes by combining textured polygons with NeRF and leveraging the advantages of modern graphics hardware. Specifically, they train an auxiliary neural field (referred to as a quadrature integral field) where zero-crossing points correspond to the points required for volume rendering. By extracting polygon meshes using an equi-distance cubic algorithm within the field and using these intersections for ray tracing, the final color image is obtained. This approach allows for fast rendering within existing graphics frameworks, achieving over 100 frames per second for a 1920×1080 resolution image while still being able to represent non-opaque objects. The paper also discusses how to train this field by optimizing the loss function to make the quadrature integral points closer to the surface, thereby improving rendering quality. Overall, the main goal of the paper is to create a NeRF representation that can perform fast real-time rendering while handling both solid and transparent objects.