In Proceedings of Pacific Graphics

Editing Compact Voxel Representations on the GPU

Mathijs Molenaar and Elmar Eisemann

A Sparse Voxel Directed Acyclic Graph (SVDAG) is an efficient representation to display and store a highly-detailed voxel representation in a very compact data structure. Yet, editing such a high-resolution scene in real-time is challenging. Existing solutions are hybrid, involving the CPU, and are restricted to small local modifications. In this work, we address this bottleneck and propose a solution to perform edits fully on the graphics card, enabled by dynamic GPU hash tables. Our framework makes large editing operations possible, such as 3D painting, at real-time frame rates.


More Information

Gallery

Citation

Mathijs Molenaar and Elmar Eisemann, Editing Compact Voxel Representations on the GPU, In Proceedings of Pacific Graphics, 2024.

BibTex

@inproceedings{bib:molenaar:2024,
    author       = { Molenaar, Mathijs and Eisemann, Elmar },    
    title        = { Editing Compact Voxel Representations on the GPU },
    booktitle    = { In Proceedings of Pacific Graphics },
    year         = { 2024 },
    publisher    = { The Eurographics Association },
    doi          = { 10.2312/pg.20241310 },
    url          = { https://publications.graphics.tudelft.nl/papers/13 },
}