Gabor Fields: Orientation-Selective Level-of-Detail for Volume Rendering
Jorge Condor, Nicolai Hermann, Mehmet Ata Yurtsever, Piotr Didyk
TL;DR
This work addresses the challenge of applying level-of-detail (LOD) techniques to Gaussian-based volumetric representations by introducing Gabor Fields, an orientation-selective, spectrally bounded mixture of Gaussian and Gabor kernels. It combines a 3D anisotropic Gabor kernel with a hierarchical, differentiable regression pipeline to distill voxel grids into compact, multi-band representations that support continuous LOD without extra memory, using analytic line integrals and stochastic rendering strategies to accelerate path tracing with multiple scattering. The key contributions include closed-form transmittance integrals for Gabor kernels, a regression framework that optimizes Gaussian bases plus Gabor residuals, and several acceleration techniques (stochastic Laplacian/path tracing, orientation-based masking, and adaptive clamping) that yield substantial speedups while maintaining quality. The approach enables efficient LOD, foveated rendering, motion blur, and procedural cloud authoring, with demonstrated compression and rendering performance improvements over prior Gaussian primitives and voxel-based methods, and lays groundwork for integration with radiance fields and wavelet-inspired representations.
Abstract
Gaussian-based representations have enabled efficient physically-based volume rendering at a fraction of the memory cost of regular, discrete, voxel-based distributions. However, several remaining issues hamper their widespread use. One of the advantages of classic voxel grids is the ease of constructing hierarchical representations by either storing volumetric mipmaps or selectively pruning branches of an already hierarchical voxel grid. Such strategies reduce rendering time and eliminate aliasing when lower levels of detail are required. Constructing similar strategies for Gaussian-based volumes is not trivial. Straightforward solutions, such as prefiltering or computing mipmap-style representations, lead to increased memory requirements or expensive re-fitting of each level separately. Additionally, such solutions do not guarantee a smooth transition between different hierarchy levels. To address these limitations, we propose Gabor Fields, an orientation-selective mixture of Gabor kernels that enables continuous frequency filtering at no cost. The frequency content of the asset is reduced by selectively pruning primitives, directly benefiting rendering performance. Beyond filtering, we demonstrate that stochastically sampling from different frequencies and orientations at each ray recursion enables masking substantial portions of the volume, accelerating ray traversal time in single- and multiple-scattering settings. Furthermore, inspired by procedural volumes, we present an application for efficient design and rendering of procedural clouds as Gabor-noise-modulated Gaussians.
