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 条
  • [41] Simple method for real-time seismic damage assessment of bridges
    Anastasopoulos, I.
    Anastasopoulos, P. Ch.
    Agalianos, A.
    Sakellariadis, L.
    SOIL DYNAMICS AND EARTHQUAKE ENGINEERING, 2015, 78 : 201 - 212
  • [42] A Method of Real-time Rendering for Subsurface Scattering Based on BRDF
    Wang Lili
    Li Hongfei
    Ma Zhiqiang
    2012 INTERNATIONAL WORKSHOP ON INFORMATION AND ELECTRONICS ENGINEERING, 2012, 29 : 1565 - 1572
  • [43] Real-time subsurface scattering rendering method for dynamic objects
    Zhao Q.-P.
    Li S.
    Hao A.-M.
    Gao Y.-J.
    Ruan Jian Xue Bao/Journal of Software, 2010, 21 (11): : 2959 - 2970
  • [44] A fast ambient occlusion method for real-time plant rendering
    Teng, Jun
    Jaeger, Marc
    Hu, Bao-Gang
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2007, 22 (06) : 859 - 866
  • [45] A Fast Ambient Occlusion Method for Real-Time Plant Rendering
    滕军
    Marc Jaeger
    胡包钢
    JournalofComputerScience&Technology, 2007, (06) : 859 - 866
  • [46] A Fast Ambient Occlusion Method for Real-Time Plant Rendering
    Jun Teng
    Marc Jaeger
    Bao-Gang Hu
    Journal of Computer Science and Technology, 2007, 22 : 859 - 866
  • [47] Real-time interactive computer-generated hologram using Fresnel zone plate extension method
    Sun, Zhi
    Sang, Xinzhu
    Zhong, Chongli
    Li, Hui
    Qin, Xiujuan
    Xiao, Rui
    Dong, Yu
    HOLOGRAPHY, DIFFRACTIVE OPTICS, AND APPLICATIONS XII, 2022, 12318
  • [48] AN IMPROVED VIEW FRUSTUM CULLING METHOD USING OCTREES FOR 3D REAL-TIME RENDERING
    De Carvalho, Paulo Roberto, Jr.
    Dos Santos, Maikon Cismoski
    Schwartz, William Robson
    Pedrini, Helio
    INTERNATIONAL JOURNAL OF IMAGE AND GRAPHICS, 2013, 13 (03)
  • [49] Real-time rendering of refracting transmissive objects with multi-scale rough surfaces
    Jie Guo
    Jin-Gui Pan
    The Visual Computer, 2016, 32 : 1579 - 1592
  • [50] Real-time rendering of refracting transmissive objects with multi-scale rough surfaces
    Guo, Jie
    Pan, Jin-Gui
    VISUAL COMPUTER, 2016, 32 (12): : 1579 - 1592