Skip to main content

Showing 1–16 of 16 results for author: Wald, I

.
  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. Scalable Ray Tracing Using the Distributed FrameBuffer

    Authors: Will Usher, Ingo Wald, Jefferson Amstutz, Johannes Günther, Carson Brownlee, Valerio Pascucci

    Abstract: Image- and data-parallel rendering across multiple nodes on high-performance computing systems is widely used in visualization to provide higher frame rates, support large data sets, and render data in situ. Specifically for in situ visualization, reducing bottlenecks incurred by the visualization and compositing is of key concern to reduce the overall simulation runtime. Moreover, prior algorithm… ▽ More

    Submitted 11 May, 2023; originally announced May 2023.

  3. 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.

  4. arXiv:2211.00120  [pdf, other

    cs.DS cs.GR

    GPU-friendly, Parallel, and (Almost-)In-Place Construction of Left-Balanced k-d Trees

    Authors: Ingo Wald

    Abstract: We present an algorithm that allows for building left-balanced and complete k-d trees over k-dimensional points in a trivially parallel and GPU friendly way. Our algorithm requires exactly one int per data point as temporary storage, and uses O(log N) iterations, each of which performs one parallel sort, and one trivially parallel CUDA per-node update kernel.

    Submitted 4 April, 2023; v1 submitted 31 October, 2022; originally announced November 2022.

  5. arXiv:2210.12859  [pdf, other

    cs.DS

    A Stack-Free Traversal Algorithm for Left-Balanced k-d Trees

    Authors: Ingo Wald

    Abstract: We present an algorithm that allows for find-closest-point and kNN-style traversals of left-balanced k-d trees, without the need for either recursion or software-managed stacks; instead using only current and last previously traversed node to compute which node to traverse next.

    Submitted 2 November, 2022; v1 submitted 23 October, 2022; originally announced October 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:2204.10170  [pdf, other

    cs.GR cs.DC

    Data Parallel Path Tracing in Object Space

    Authors: Ingo Wald, Steven G Parker

    Abstract: We investigate the concept of rendering production-style content with full path tracing in a data-distributed fashion -- that is, with multiple collaborating nodes and/or GPUs that each store only part of the model. In particular, we propose a new approach to tracing rays across different nodes/GPUs that improves over traditional spatial partitioning, can support both object-space and spatial part… ▽ More

    Submitted 21 April, 2022; originally announced April 2022.

  8. 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.

  9. arXiv:2109.09812  [pdf, ps, other

    cs.DC cs.DS

    GPGPU-Parallel Re-indexing of Triangle Meshes with Duplicate-Vertex and Unused-Vertex Removal

    Authors: Ingo Wald

    Abstract: We describe a simple yet highly parallel method for re-indexing "indexed" data sets like triangle meshes or unstructured-mesh data sets -- which is useful for operations such as removing duplicate or un-used vertices, merging different meshes, etc. In particlar, our method is parallel and GPU-friendly in the sense that it all its steps are either trivially parallel, or use GPU-parallel primitives… ▽ More

    Submitted 20 September, 2021; originally announced September 2021.

  10. arXiv:2105.13962  [pdf, other

    cs.CV cs.RO

    NViSII: A Scriptable Tool for Photorealistic Image Generation

    Authors: Nathan Morrical, Jonathan Tremblay, Yunzhi Lin, Stephen Tyree, Stan Birchfield, Valerio Pascucci, Ingo Wald

    Abstract: We present a Python-based renderer built on NVIDIA's OptiX ray tracing engine and the OptiX AI denoiser, designed to generate high-quality synthetic images for research in computer vision and deep learning. Our tool enables the description and manipulation of complex dynamic 3D scenes containing object meshes, materials, textures, lighting, volumetric data (e.g., smoke), and backgrounds. Metadata,… ▽ More

    Submitted 28 May, 2021; originally announced May 2021.

    Comments: SDG Workshop at ICLR 2021. Project page is at https://github.com/owl-project/NVISII

  11. arXiv:2009.03368  [pdf, other

    cs.DC

    A Virtual Frame Buffer Abstraction for Parallel Rendering of Large Tiled Display Walls

    Authors: Mengjiao Han, Ingo Wald, Will Usher, Nate Morrical, Aaron Knoll, Valerio Pascucci, Chris R. Johnson

    Abstract: We present dw2, a flexible and easy-to-use software infrastructure for interactive rendering of large tiled display walls. Our library represents the tiled display wall as a single virtual screen through a display "service", which renderers connect to and send image tiles to be displayed, either from an on-site or remote cluster. The display service can be easily configured to support a range of t… ▽ More

    Submitted 7 September, 2020; originally announced September 2020.

    Comments: 5 pages, IEEE Vis 2020 short paper

  12. 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.

  13. 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.

  14. arXiv:2004.08475  [pdf, other

    cs.GR

    A Simple, General, and GPU Friendly Method for Computing Dual Mesh and Iso-Surfaces of Adaptive Mesh Refinement (AMR) Data

    Authors: Ingo Wald

    Abstract: We propose a novel approach to extracting crack-free iso-surfaces from Structured AMR data that is more general than previous techniques, is trivially simple to implement, requires no information other than the list of AMR cells, and works, in particular, for different AMR formats including octree AMR, block-structured AMR with arbitrary level differences at level boundaries, and AMR data that con… ▽ More

    Submitted 17 April, 2020; originally announced April 2020.

  15. arXiv:2001.02620  [pdf, other

    cs.GR

    Digesting the Elephant -- Experiences with Interactive Production Quality Path Tracing of the Moana Island Scene

    Authors: Ingo Wald, Bruce Cherniak, Will Usher, Carson Brownlee, Attila Afra, Johannes Guenther, Jefferson Amstutz, Tim Rowley, Valerio Pascucci, Chris R Johnson, Jim Jeffers

    Abstract: New algorithmic and hardware developments over the past two decades have enabled interactive ray tracing of small to modest sized scenes, and are finding growing popularity in scientific visualization and games. However, interactive ray tracing has not been as widely explored in the context of production film rendering, where challenges due to the complexity of the models and, from a practical sta… ▽ More

    Submitted 8 January, 2020; originally announced January 2020.

  16. arXiv:1908.01906  [pdf, other

    cs.GR

    Efficient Space Skip** and Adaptive Sampling of Unstructured Volumes Using Hardware Accelerated Ray Tracing

    Authors: Nathan Morrical, Will Usher, Ingo Wald, Valerio Pascucci

    Abstract: Sample based ray marching is an effective method for direct volume rendering of unstructured meshes. However, sampling such meshes remains expensive, and strategies to reduce the number of samples taken have received relatively little attention. In this paper, we introduce a method for rendering unstructured meshes using a combination of a coarse spatial acceleration structure and hardware-acceler… ▽ More

    Submitted 5 August, 2019; originally announced August 2019.

    Comments: 4 pages, 6 figures, 1 supplemental page, IEEE VIS 2019 Conference Short Paper, Author Preprint