CPU Ray Tracing of Tree-Based Adaptive Mesh Refinement Data

被引:7
|
作者
Wang, Feng [1 ]
Marshak, Nathan [1 ]
Usher, Will [1 ,2 ]
Burstedde, Carsten [3 ]
Knoll, Aaron [2 ]
Heister, Timo [4 ]
Johnson, Chris R. [1 ]
机构
[1] Univ Utah, SCI Inst, Salt Lake City, UT 84112 USA
[2] Intel Corp, Santa Clara, CA 95051 USA
[3] Univ Bonn, Inst Numer Simulat, Bonn, Germany
[4] Clemson Univ, Sch Math & Stat Sci, Clemson, SC 29631 USA
基金
美国国家卫生研究院;
关键词
D O I
10.1111/cgf.13958
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Adaptive mesh refinement (AMR) techniques allow for representing a simulation's computation domain in an adaptive fashion. Although these techniques have found widespread adoption in high-performance computing simulations, visualizing their data output interactively and without cracks or artifacts remains challenging. In this paper, we present an efficient solution for direct volume rendering and hybrid implicit isosurface ray tracing of tree-based AMR (TB-AMR) data. We propose a novel reconstruction strategy, Generalized Trilinear Interpolation (GTI), to interpolate across AMR level boundaries without cracks or discontinuities in the surface normal. We employ a general sparse octree structure supporting a wide range of AMR data, and use it to accelerate volume rendering, hybrid implicit isosurface rendering and value queries. We demonstrate that our approach achieves artifact-free isosurface and volume rendering and provides higher quality output images compared to existing methods at interactive rendering rates.
引用
收藏
页码:1 / 12
页数:12
相关论文
共 50 条
  • [1] CPU Isosurface Ray Tracing of Adaptive Mesh Refinement Data
    Wang, Feng
    Wald, Ingo
    Wu, Qi
    Usher, Will
    Johnson, Chris R.
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2019, 25 (01) : 1142 - 1151
  • [2] CPU Volume Rendering of Adaptive Mesh Refinement Data
    Wald, Ingo
    Brownlee, Carson
    Usher, Will
    Knoll, Aaron
    SA'17: SIGGRAPH ASIA 2017 SYMPOSIUM ON VISUALIZATION, 2017,
  • [3] Tree-based solvers for adaptive mesh refinement code FLASH - I: gravity and optical depths
    Wuensch, R.
    Walch, S.
    Dinnbier, F.
    Whitworth, A.
    MONTHLY NOTICES OF THE ROYAL ASTRONOMICAL SOCIETY, 2018, 475 (03) : 3393 - 3418
  • [4] An adaptive Cartesian mesh flow solver based on the tree-data with anisotropic mesh refinement
    Ogawa, T
    COMPUTATIONAL FLUID DYNAMICS 2002, 2003, : 453 - 458
  • [5] Tree-based solvers for adaptive mesh refinement code flash - II: radiation transport module TreeRay
    Wuensch, Richard
    Walch, Stefanie
    Dinnbier, Frantisek
    Seifried, Daniel
    Haid, Sebastian
    Klepitko, Andre
    Whitworth, Anthony P.
    Palous, Jan
    MONTHLY NOTICES OF THE ROYAL ASTRONOMICAL SOCIETY, 2021, 505 (03) : 3730 - 3754
  • [6] ENZO+MORAY: radiation hydrodynamics adaptive mesh refinement simulations with adaptive ray tracing
    Wise, John H.
    Abel, Tom
    MONTHLY NOTICES OF THE ROYAL ASTRONOMICAL SOCIETY, 2011, 414 (04) : 3458 - 3491
  • [7] Laser Ray Tracing in a Parallel Arbitrary Lagrangian-Eulerian Adaptive Mesh Refinement Hydrocode
    Masters, N. D.
    Kaiser, T. B.
    Anderson, R. W.
    Eder, D. C.
    Fisher, A. C.
    Koniges, A. E.
    SIXTH INTERNATIONAL CONFERENCE ON INERTIAL FUSION SCIENCES AND APPLICATIONS, PARTS 1-4, 2010, 244
  • [8] Visualization of adaptive mesh refinement data
    Weber, GH
    Hagen, H
    Hamann, B
    Joy, KI
    Ligocki, TJ
    Ma, KL
    Shalf, JM
    VISUAL DATA EXPLORATION AND ANALYSIS VIII, 2001, 4302 : 121 - 132
  • [9] COARSE MESH PARTITIONING FOR TREE-BASED AMR
    Burstedde, Carsten
    Holke, Johannes
    SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2017, 39 (05): : C364 - C392
  • [10] Locally Adaptive Tree-Based Thresholding
    Evers, L.
    Heaton, T. J.
    JOURNAL OF COMPUTATIONAL AND GRAPHICAL STATISTICS, 2009, 18 (04) : 961 - 977