Hybrid Voxel Formats for Efficient Ray Tracing

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Arbore, Russel, Liu, Jeffrey, Wefel, Aidan, Gao, Steven, Shaffer, Eric
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866912076104990720
author Arbore, Russel
Liu, Jeffrey
Wefel, Aidan
Gao, Steven
Shaffer, Eric
author_facet Arbore, Russel
Liu, Jeffrey
Wefel, Aidan
Gao, Steven
Shaffer, Eric
contents Voxels are a geometric representation used for rendering volumes, multi-resolution models, and indirect lighting effects. Since the memory consumption of uncompressed voxel volumes scales cubically with resolution, past works have introduced data structures for exploiting spatial sparsity and homogeneity to compress volumes and accelerate ray tracing. However, these works don't systematically evaluate the trade-off between compression and ray intersection performance for a variety of storage formats. We show that a hierarchical combination of voxel formats can achieve Pareto optimal trade-offs between memory consumption and rendering speed. We present a formulation of "hybrid" voxel formats, where each level of a hierarchical format can have a different structure. For evaluation, we implement a metaprogramming system to automatically generate construction and ray intersection code for arbitrary hybrid formats. We also identify transformations on these formats that can improve compression and rendering performance. We evaluate this system with several models and hybrid formats, demonstrating that compared to standalone base formats, hybrid formats achieve a new Pareto frontier in ray intersection performance and storage cost.
format Preprint
id arxiv_https___arxiv_org_abs_2410_14128
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Hybrid Voxel Formats for Efficient Ray Tracing
Arbore, Russel
Liu, Jeffrey
Wefel, Aidan
Gao, Steven
Shaffer, Eric
Graphics
Voxels are a geometric representation used for rendering volumes, multi-resolution models, and indirect lighting effects. Since the memory consumption of uncompressed voxel volumes scales cubically with resolution, past works have introduced data structures for exploiting spatial sparsity and homogeneity to compress volumes and accelerate ray tracing. However, these works don't systematically evaluate the trade-off between compression and ray intersection performance for a variety of storage formats. We show that a hierarchical combination of voxel formats can achieve Pareto optimal trade-offs between memory consumption and rendering speed. We present a formulation of "hybrid" voxel formats, where each level of a hierarchical format can have a different structure. For evaluation, we implement a metaprogramming system to automatically generate construction and ray intersection code for arbitrary hybrid formats. We also identify transformations on these formats that can improve compression and rendering performance. We evaluate this system with several models and hybrid formats, demonstrating that compared to standalone base formats, hybrid formats achieve a new Pareto frontier in ray intersection performance and storage cost.
title Hybrid Voxel Formats for Efficient Ray Tracing
topic Graphics
url https://arxiv.org/abs/2410.14128