Curl-noise for procedural fluid flow

被引:17
|
作者
Bridson, Robert [1 ]
Hourihan, Jim [1 ]
Nordenstam, Marcus [1 ]
机构
[1] Univ British Columbia, Vancouver, BC V5Z 1M9, Canada
来源
ACM TRANSACTIONS ON GRAPHICS | 2007年 / 26卷 / 03期
关键词
noise; turbulence; fluids; procedural animation;
D O I
10.1145/1239451.1239497
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Procedural methods for animating turbulent fluid are often preferred over simulation, both for speed and for the degree of animator control. We offer an extremely simple approach to efficiently generating turbulent velocity fields based on Perlin noise, with a formula that is exactly incompressible (necessary for the characteristic look of everyday fluids), exactly respects solid boundaries (not allowing fluid to flow through arbitrarily-specified surfaces), and whose amplitude can be modulated in space as desired. In addition, we demonstrate how to combine this with procedural primitives for flow around moving rigid objects, vortices, etc.
引用
下载
收藏
页数:3
相关论文
共 50 条
  • [1] Differentiable Curl-Noise: Boundary-Respecting Procedural Incompressible Flows Without Discontinuities
    Ding, Xinwen
    Batty, Christopher
    PROCEEDINGS OF THE ACM ON COMPUTER GRAPHICS AND INTERACTIVE TECHNIQUES, 2023, 6 (01)
  • [2] Curl Noise Jittering
    Baerentzen, J. Andreas
    Frisvad, Jeppe Revall
    Martinez, Jonas
    PROCEEDINGS OF THE SIGGRAPH ASIA 2023 CONFERENCE PAPERS, 2023,
  • [3] Noise, anti-noise and fluid flow control
    Williams, JEF
    PHILOSOPHICAL TRANSACTIONS OF THE ROYAL SOCIETY OF LONDON SERIES A-MATHEMATICAL PHYSICAL AND ENGINEERING SCIENCES, 2002, 360 (1794): : 821 - 832
  • [4] NOISE GENERATION BY FLUID FLOW IN PIPES
    GORDON, CG
    SAWLEY, RJ
    JOURNAL OF THE ACOUSTICAL SOCIETY OF AMERICA, 1968, 44 (01): : 382 - &
  • [5] Evolution of frequency content in fluid flow noise
    Carter, PH
    CHAOTIC, FRACTAL, AND NONLINEAR SIGNAL PROCESSING, 1996, (375): : 492 - 504
  • [6] Procedural Phasor Noise
    Tricard, Thibault
    Efremov, Semyon
    Zanni, Cedric
    Neyret, Fabrice
    Martinez, Jonas
    Lefebvre, Sylvain
    ACM TRANSACTIONS ON GRAPHICS, 2019, 38 (04):
  • [7] Procedural Fluid Textures
    McDuffee, Sean C.
    van Swaijj, Maurice
    SIGGRAPH'18: ACM SIGGRAPH 2018 TALKS, 2018,
  • [8] REDUCTION OF NOISE GENERATED BY FLOW OF FLUID OVER PLATE
    PINKEL, B
    SCHARTON, TD
    JOURNAL OF THE ACOUSTICAL SOCIETY OF AMERICA, 1973, 53 (04): : 1184 - 1185
  • [9] REDUCTION OF NOISE GENERATED BY FLOW OF FLUID OVER PLATE
    PINKEL, B
    SCHARTON, TD
    JOURNAL OF THE ACOUSTICAL SOCIETY OF AMERICA, 1973, 53 (01): : 331 - &
  • [10] A Survey of Procedural Noise Functions
    Lagae, A.
    Lefebvre, S.
    Cook, R.
    DeRose, T.
    Drettakis, G.
    Ebert, D. S.
    Lewis, J. P.
    Perlin, K.
    Zwicker, M.
    COMPUTER GRAPHICS FORUM, 2010, 29 (08) : 2579 - 2600