Skip to main content

Showing 1–14 of 14 results for author: Zellmann, S

  1. arXiv:2407.00179  [pdf, other

    cs.GR

    Standardized Data-Parallel Rendering Using ANARI

    Authors: Ingo Wald, Stefan Zellmann, Jefferson Amstutz, Qi Wu, Kevin Griffin, Milan Jaros, Stefan Wesner

    Abstract: We propose and discuss a paradigm that allows for expressing \emph{data-parallel} rendering with the classically non-parallel ANARI API. We propose this as a new standard for data-parallel sci-vis rendering, describe two different implementations of this paradigm, and use multiple sample integrations into existing apps to show how easy it is to adopt this paradigm, and what can be gained from doin… ▽ More

    Submitted 28 June, 2024; originally announced July 2024.

  2. arXiv:2311.05887  [pdf, other

    cs.GR

    A Practical Guide to Implementing Off-Axis Stereo Projection Using Existing Ray Tracing Libraries

    Authors: Stefan Zellmann, Jeff Amstutz

    Abstract: Virtual reality (VR) renderers driving CAVEs and similar immersive environments use the off-axis stereo camera model so that a tracked user can move freely in front of the projection plane. Geometrically, off-axis projection results in asymmetric viewing frusta and generalizes the ubiquitous perspective camera model to support positioning off the center of the projection plane. VR renderers often… ▽ More

    Submitted 18 November, 2023; v1 submitted 10 November, 2023; originally announced November 2023.

  3. arXiv:2310.02881  [pdf, other

    cs.GR

    Immersive ExaBrick: Visualizing Large AMR Data in the CAVE

    Authors: Zhaoyang Wang, Stefan Wesner, Stefan Zellmann

    Abstract: Rendering large adaptive mesh refinement (AMR) data in real-time in virtual reality (VR) environments is a complex challenge that demands sophisticated techniques and tools. The proposed solution harnesses the ExaBrick framework and integrates it as a plugin in COVISE, a robust visualization system equipped with the VR-centric OpenCOVER render module. This setup enables direct navigation and inter… ▽ More

    Submitted 4 October, 2023; originally announced October 2023.

  4. arXiv:2306.11612  [pdf, other

    cs.GR cs.IR cs.PF

    Visual Analysis of Large Multi-Field AMR Data on GPUs Using Interactive Volume Lines

    Authors: Stefan Zellmann, Serkan Demirci, Uğur Güdükbay

    Abstract: To visually compare ensembles of volumes, dynamic volume lines (DVLs) represent each ensemble member as a 1D polyline. To compute these, the volume cells are sorted on a space-filling curve and scaled by the ensemble's local variation. The resulting 1D plot can augment or serve as an alternative to a 3D volume visualization free of visual clutter and occlusion. Interactively computing DVLs is chal… ▽ More

    Submitted 20 June, 2023; originally announced June 2023.

    Comments: IEEE VIS 2023 Short Paper

  5. arXiv:2211.09997  [pdf, other

    cs.GR

    Beyond ExaBricks: GPU Volume Path Tracing of AMR Data

    Authors: Stefan Zellmann, Qi Wu, Alper Sahistan, Kwan-Liu Ma, Ingo Wald

    Abstract: Adaptive Mesh Refinement (AMR) is becoming a prevalent data representation for scientific visualization. Resulting from large fluid mechanics simulations, the data is usually cell centric, imposing a number of challenges for high quality reconstruction at sample positions. While recent work has concentrated on real-time volume and isosurface rendering on GPUs, the rendering methods used still focu… ▽ More

    Submitted 2 December, 2023; v1 submitted 17 November, 2022; originally announced November 2022.

  6. arXiv:2209.14537  [pdf, other

    cs.GR

    GPU-based Data-parallel Rendering of Large, Unstructured, and Non-convexly Partitioned Data

    Authors: Alper Sahistan, Serkan Demirci, Ingo Wald, Stefan Zellmann, João Barbosa, Nathan Morrical, Uğur Güdükbay

    Abstract: Computational fluid dynamic simulations often produce large clusters of finite elements with non-trivial, non-convex boundaries and uneven distributions among compute nodes, posing challenges to compositing during interactive volume rendering. Correct, in-place visualization of such clusters becomes difficult because viewing rays straddle domain boundaries across multiple compute nodes. We propose… ▽ More

    Submitted 28 September, 2022; originally announced September 2022.

    Comments: 10 pages

  7. arXiv:2206.10885  [pdf, other

    cs.CV cs.GR cs.LG

    KiloNeuS: A Versatile Neural Implicit Surface Representation for Real-Time Rendering

    Authors: Stefano Esposito, Daniele Baieri, Stefan Zellmann, André Hinkenjann, Emanuele Rodolà

    Abstract: NeRF-based techniques fit wide and deep multi-layer perceptrons (MLPs) to a continuous radiance field that can be rendered from any unseen viewpoint. However, the lack of surface and normals definition and high rendering times limit their usage in typical computer graphics applications. Such limitations have recently been overcome separately, but solving them together remains an open problem. We p… ▽ More

    Submitted 21 November, 2022; v1 submitted 22 June, 2022; originally announced June 2022.

    Comments: 9 pages, 8 figures

    ACM Class: I.2.10; I.3.7; I.2.6

  8. arXiv:2203.10213  [pdf, other

    cs.CV cs.GR

    Volkit: A Performance-Portable Computer Vision Library for 3D Volumetric Data

    Authors: Stefan Zellmann, Giovanni Aguirre, Jürgen P. Schulze

    Abstract: We present volkit, an open source library with high performance implementations of image manipulation and computer vision algorithms that focus on 3D volumetric representations. Volkit implements a cross-platform, performance-portable API targeting both CPUs and GPUs that defers data and resource movement and hides them from the application developer using a managed API. We use volkit to process m… ▽ More

    Submitted 18 March, 2022; originally announced March 2022.

  9. Point Containment Queries on Ray Tracing Cores for AMR Flow Visualization

    Authors: Stefan Zellmann, Daniel Seifried, Nate Morrical, Ingo Wald, Will Usher, Jamie A. P. Law-Smith, Stefanie Walch-Gassner, André Hinkenjann

    Abstract: Modern GPUs come with dedicated hardware to perform ray/triangle intersections and bounding volume hierarchy (BVH) traversal. While the primary use case for this hardware is photorealistic 3D computer graphics, with careful algorithm design scientists can also use this special-purpose hardware to accelerate general-purpose computations such as point containment queries. This article explains the p… ▽ More

    Submitted 24 February, 2022; originally announced February 2022.

  10. arXiv:2009.03076  [pdf, other

    cs.GR cs.DS

    Ray Tracing Structured AMR Data Using ExaBricks

    Authors: Ingo Wald, Stefan Zellmann, Will Usher, Nate Morrical, Ulrich Lang, Valerio Pascucci

    Abstract: Structured Adaptive Mesh Refinement (Structured AMR) enables simulations to adapt the domain resolution to save computation and storage, and has become one of the dominant data representations used by scientific simulations; however, efficiently rendering such data remains a challenge. We present an efficient approach for volume- and iso-surface ray tracing of Structured AMR data on GPU-equipped w… ▽ More

    Submitted 7 September, 2020; originally announced September 2020.

  11. arXiv:2008.11235  [pdf, other

    cs.DS cs.DC

    Accelerating Force-Directed Graph Drawing with RT Cores

    Authors: Stefan Zellmann, Martin Weier, Ingo Wald

    Abstract: Graph drawing with spring embedders employs a V x V computation phase over the graph's vertex set to compute repulsive forces. Here, the efficacy of forces diminishes with distance: a vertex can effectively only influence other vertices in a certain radius around its position. Therefore, the algorithm lends itself to an implementation using search data structures to reduce the runtime complexity.… ▽ More

    Submitted 25 August, 2020; originally announced August 2020.

  12. arXiv:2006.14726  [pdf, other

    cs.GR

    Augmenting Image Warping-Based Remote Volume Rendering with Ray Tracing

    Authors: Stefan Zellmann

    Abstract: We propose an image warping-based remote rendering technique for volumes that decouples the rendering and display phases. Our work builds on prior work that samples the volume on the client using ray casting and reconstructs a z-value based on some heuristic. The color and depth buffer are then sent to the client that reuses this depth image as a stand-in for subsequent frames by warping it accord… ▽ More

    Submitted 25 June, 2020; originally announced June 2020.

  13. arXiv:1912.12786  [pdf, other

    cs.GR

    Adding Custom Intersectors to the C++ Ray Tracing Template Library Visionaray

    Authors: Stefan Zellmann

    Abstract: Most ray tracing libraries allow the user to provide custom functionality that is executed when a potential ray surface interaction was encountered to determine if the interaction was valid or traversal should be continued. This is e.g. useful for alpha mask validation and allows the user to reuse existing ray object intersection routines rather than reimplementing them. Augmenting ray traversal w… ▽ More

    Submitted 29 December, 2019; originally announced December 2019.

  14. arXiv:1912.09596  [pdf, other

    cs.GR cs.DS cs.PF

    Comparing Hierarchical Data Structures for Sparse Volume Rendering with Empty Space Skipping

    Authors: Stefan Zellmann

    Abstract: Empty space skipping can be efficiently implemented with hierarchical data structures such as k-d trees and bounding volume hierarchies. This paper compares several recently published hierarchical data structures with regard to construction and rendering performance. The papers that form our prior work have primarily focused on interactively building the data structures and only showed that render… ▽ More

    Submitted 19 December, 2019; originally announced December 2019.