Real-Time Fluid Effects on Surfaces using the Closest Point Method

被引:24
|
作者
Auer, S. [1 ]
Macdonald, C. B. [2 ]
Treib, M. [1 ]
Schneider, J. [3 ]
Westermann, R. [1 ]
机构
[1] Tech Univ Munich, D-8000 Munich, Germany
[2] Univ Oxford, OCCAM, Oxford OX1 2JD, England
[3] King Abdullah Univ Sci & Technol, Thuwal, Saudi Arabia
关键词
fluid modelling; animation; ray tracing; real-time rendering; PARTIAL-DIFFERENTIAL-EQUATIONS; FINITE-ELEMENTS; SOLVING PDES;
D O I
10.1111/j.1467-8659.2012.03071.x
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The Closest Point Method (CPM) is a method for numerically solving partial differential equations (PDEs) on arbitrary surfaces, independent of the existence of a surface parametrization. The CPM uses a closest point representation of the surface, to solve the unmodified Cartesian version of a surface PDE in a 3D volume embedding, using simple and well-understood techniques. In this paper, we present the numerical solution of the wave equation and the incompressible Navier-Stokes equations on surfaces via the CPM, and we demonstrate surface appearance and shape variations in real-time using this method. To fully exploit the potential of the CPM, we present a novel GPU realization of the entire CPM pipeline. We propose a surface-embedding adaptive 3D spatial grid for efficient representation of the surface, and present a high-performance approach using CUDA for converting surfaces given by triangulations into this representation. For real-time performance, CUDA is also used for the numerical procedures of the CPM. For rendering the surface (and the PDE solution) directly from the closest point representation without the need to reconstruct a triangulated surface, we present a GPU ray-casting method that works on the adaptive 3D grid.
引用
收藏
页码:1909 / 1923
页数:15
相关论文
共 50 条
  • [31] Improved Partitioned Shadow Volumes Method of Real-Time Rendering Using Balanced Trees
    Choros, Kazimierz
    Suder, Tomasz
    COMPUTATIONAL COLLECTIVE INTELLIGENCE, ICCCI 2017, PT II, 2017, 10449 : 569 - 578
  • [32] Combining spherical harmonics and point lights for real-time photorealistic rendering
    Ha, Inwoo
    Ahn, Minsu
    Lee, Hyungwook
    Kim, James D. K.
    MOBILE DEVICES AND MULTIMEDIA: ENABLING TECHNOLOGIES, ALGORITHMS, AND APPLICATIONS 2014, 2014, 9030
  • [33] Heuristic based real-time hybrid rendering with the use of rasterization and ray tracing method
    Walewski, Patryk
    Galaj, Tomasz
    Szajerman, Dominik
    OPEN PHYSICS, 2019, 17 (01): : 527 - 544
  • [34] Real-time Subsurface Scattering for Particle-based fluids using Finite Volume Method
    Kang, Kyung-Kyu
    Kim, Dongho
    APPLIED MATHEMATICS & INFORMATION SCIENCES, 2013, 7 (04): : 1479 - 1485
  • [35] Real-Time Approximation of a Normal Distribution Function for Normal-Mapped Surfaces
    Son, Han-sung
    Han, JungHyun
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2018, E101D (05): : 1462 - 1465
  • [36] Real-time motion blur using extruded triangles
    Minh-Phuoc Hong
    Oh, Kyoungsu
    MULTIMEDIA TOOLS AND APPLICATIONS, 2018, 77 (11) : 13323 - 13341
  • [37] A semi-Lagrangian radial basis function partition of unity closest point method for advection-diffusion equations on surfaces
    Liu, Yajun
    Qiao, Yuanyang
    Feng, Xinlong
    COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2025, 177 : 100 - 114
  • [38] Real-time controllable fire using textured forces
    Lever, Jake
    Komura, Taku
    VISUAL COMPUTER, 2012, 28 (6-8): : 691 - 700
  • [39] Real-time motion blur using extruded triangles
    Minh-Phuoc Hong
    Kyoungsu Oh
    Multimedia Tools and Applications, 2018, 77 : 13323 - 13341
  • [40] A Real-time Subsurface Scattering Rendering Method for Dynamic Objects
    Li Shuai
    Hao Ai-min
    Wang Zhen
    Lian Ren-ming
    ICCSSE 2009: PROCEEDINGS OF 2009 4TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE & EDUCATION, 2009, : 667 - +