Reproduce “Rendering Large Volume Datasets in Unreal Engine 5: A Survey” on OpenResearch

Turn your favorite coding agents into research agents that review literature, develop hypotheses, and run experiments.

Universal app for Apple silicon and Intel. Requires macOS 11 or later.

About this paper

Markus Schlüter, Tom Kwasnitschka, Armin Bernstetter, Jens Karstens

Researchers at GEOMAR Helmholtz Centre for Ocean Research Kiel surveyed and evaluated volume rendering techniques in Unreal Engine 5 for scientific visualization. Their work adapted UE5 to handle large volumetric datasets, successfully rendering a 5.9 gigavoxel seismic dataset at interactive frame rates (18-22 FPS) by combining Sparse Volume Textures and Heterogeneous Volumes, alongside custom engine modifications to overcome limitations.

Key insights

  • Sparse Volume Textures (SVT) combined with Heterogeneous Volumes in Unreal Engine 5 offer the most effective approach for interactively visualizing large scientific volumetric datasets.
  • Unreal Engine 5's native limitations, such as integer overflow issues with large textures, can be overcome through targeted modifications to the engine's source code, enhancing its scientific utility.
  • Chunking strategies and careful coordinate transformations are essential for handling datasets that exceed UE5's single-volume texture addressing limits, even with SVTs.

Summary by alphaXiv.

Tip: change arxiv.org to autoarxiv.org in any arXiv abstract link to open the paper here.