PofoliaShared via Pofolia

ACM Transactions on Graphics· 2013Q1

VDB

Ken Museth

Short summary

A new "Volumetric, Dynamic grid" (VDB) data structure efficiently represents sparse, time-varying volumetric data on a 3D grid, enabling fast random access and adaptive sampling for simulations.

AI-generated from the title and abstract; the full text is not read.

Key points

  • VDB is a hierarchical data structure for sparse, time-varying volumetric data on a 3D grid.
  • It compactly encodes data values and grid topology separately, exploiting spatial coherency.
  • VDB supports fast (average O(1)) random access and models a virtually infinite index space.
  • The structure facilitates adaptive grid sampling and accelerates simulation algorithms.

AI-generated from the title and abstract; the full text is not read.

Abstract

We have developed a novel hierarchical data structure for the efficient representation of sparse, time-varying volumetric data discretized on a 3D grid. Our “VDB”, so named because it is a Volumetric, Dynamic grid that shares several characteristics with B+trees, exploits spatial coherency of time-varying data to separately and compactly encode data values and grid topology. VDB models a virtually infinite 3D index space that allows for cache-coherent and fast data access into sparse volumes of high resolution. It imposes no topology restrictions on the sparsity of the volumetric data, and it supports fast (average O (1)) random access patterns when the data are inserted, retrieved, or deleted. This is in contrast to most existing sparse volumetric data structures, which assume either static or manifold topology and require specific data access patterns to compensate for slow random access. Since the VDB data structure is fundamentally hierarchical, it also facilitates adaptive grid sampling, and the inherent acceleration structure leads to fast algorithms that are well-suited for simulations. As such, VDB has proven useful for several applications that call for large, sparse, animated volumes, for example, level set dynamics and cloud modeling. In this article, we showcase some of these algorithms and compare VDB with existing, state-of-the-art data structures.

The authors' abstract, as published at the source. ACM Transactions on Graphics, 2013 · DOI ↗

TakeawaysPremium
Ask the paperFree account

Continue with a free account

Ask the paper: 3 free questions a day about this paper; save it, get its citation, new summaries every day for your field. Takeaways are Premium.

Continue free on the web

Sign in with Google or Apple; no card needed. You come back to this paper.

On your phone:

Field: Computer Graphics and Computer-Aided Design

Computer Graphics and Computer-Aided DesignComputer Science