FLoD: Integrating Flexible Level of Detail into 3D Gaussian Splatting for Customizable Rendering

Yunji Seo, Young Sun Choi, Hyun Seung Son, Youngjung Uh
8/23/2024
cs.CV

No official code found. Best implementation: 3DGS-FLoD/flod (33 stars, last commit 2025-09-01). 2 more below.

Abstract

3D Gaussian Splatting (3DGS) and its subsequent works are restricted to specific hardware setups, either on only low-cost or on only high-end configurations. Approaches aimed at reducing 3DGS memory usage enable rendering on low-cost GPU but compromise rendering quality, which fails to leverage the hardware capabilities in the case of higher-end GPU. Conversely, methods that enhance rendering quality require high-end GPU with large VRAM, making such methods impractical for lower-end devices with limited memory capacity. Consequently, 3DGS-based works generally assume a single hardware setup and lack the flexibility to adapt to varying hardware constraints. To overcome this limitation, we propose Flexible Level of Detail (FLoD) for 3DGS. FLoD constructs a multi-level 3DGS representation through level-specific 3D scale constraints, where each level independently reconstructs the entire scene with varying detail and GPU memory usage. A level-by-level training strategy is introduced to ensure structural consistency across levels. Furthermore, the multi-level structure of FLoD allows selective rendering of image regions at different detail levels, providing additional memory-efficient rendering options. To our knowledge, among prior works which incorporate the concept of Level of Detail (LoD) with 3DGS, FLoD is the first to follow the core principle of LoD by offering adjustable options for a broad range of GPU settings. Experiments demonstrate that FLoD provides various rendering options with trade-offs between quality and memory usage, enabling real-time rendering under diverse memory constraints. Furthermore, we show that FLoD generalizes to different 3DGS frameworks, indicating its potential for integration into future state-of-the-art developments.

View on arXivView PDF

Code Implementations(3)

3DGS-FLoD/flodCommunity69%

Original implementation of "FLoD: Integrating Flexible Level of Detail into 3D Gaussian Splatting for Customizable Rendering"

335C, C++Sep 3, 20241 years agoNOASSERTION
3d-gaussian-splattingcomputer-graphicscomputer-vision
whu-lyh/flodCommunity67%

Original implementation of "FLoD: Integrating Flexible Level of Detail into 3D Gaussian Splatting for Customizable Rendering"

209C, C++Sep 10, 20242 years agoNOASSERTION
MIT

Demo for "FLoD: Integrating Flexible Level of Detail into 3D Gaussian Splatting for Customizable Rendering"

00HTMLSep 1, 20251 years agoMIT

Similar Papers

Cite this paper

@article{seo2024flod,
  title  = {FLoD: Integrating Flexible Level of Detail into 3D Gaussian Splatting for Customizable Rendering},
  author = {Yunji Seo and Young Sun Choi and Hyun Seung Son and Youngjung Uh},
  year   = {2024},
  eprint = {2408.12894},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2408.12894v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2408.12894.svg)](https://codeofpaper.com/paper/2408.12894)

Discussion