Wetbrush: GPU-based 3D Painting Simulation at the Bristle Level

被引:30
|
作者
Chen, Zhili [1 ]
Kim, Byungmoon
Ito, Daichi
Wang, Huamin [1 ]
机构
[1] Ohio State Univ, Columbus, OH 43210 USA
来源
ACM TRANSACTIONS ON GRAPHICS | 2015年 / 34卷 / 06期
关键词
fluid simulation; FLIP/PIC; Eulerian-Lagrangian; non-inertial frame; brush and hair; fluid coupling; GPU computing; PARTICLE; ANIMATION; SPH;
D O I
10.1145/2816795.2818066
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present a real-time painting system that simulates the interactions among brush, paint, and canvas at the bristle level. The key challenge is how to model and simulate sub-pixel paint details, given the limited computational resource in each time step. To achieve this goal, we propose to define paint liquid in a hybrid fashion: the liquid close to the brush is modeled by particles, and the liquid away from the brush is modeled by a density field. Based on this representation, we develop a variety of techniques to ensure the performance and robustness of our simulator under large time steps, including brush and particle simulations in non-inertial frames, a fixed-point method for accelerating Jacobi iterations, and a new Eulerian-Lagrangian approach for simulating detailed liquid effects. The resulting system can realistically simulate not only the motions of brush bristles and paint liquid, but also the liquid transfer processes among different representations. We implement the whole system on GPU by CUDA. Our experiment shows that artists can use the system to draw realistic and vivid digital paintings, by applying the painting techniques that they are familiar with but not offered by many existing systems.
引用
收藏
页数:11
相关论文
共 50 条
  • [1] GPU-based 3D model rendering of chinese ink painting
    Deng Siyu
    Che Xiangjiu
    [J]. CADDM, 2017, (01) : 1 - 6
  • [2] Interactive, GPU-based level sets for 3D segmentation
    Lefohn, AE
    Cates, JE
    Whitaker, RT
    [J]. MEDICAL IMAGE COMPUTING AND COMPUTER-ASSISTED INTERVENTION - MICCAI 2003, PT 1, 2003, 2878 : 564 - 572
  • [3] GPU-based 3D iceball modeling for fast cryoablation simulation and planning
    Ehsan Golkar
    Pramod P. Rao
    Leo Joskowicz
    Afshin Gangi
    Caroline Essert
    [J]. International Journal of Computer Assisted Radiology and Surgery, 2019, 14 : 1577 - 1588
  • [4] GPU-based 3D iceball modeling for fast cryoablation simulation and planning
    Golkar, Ehsan
    Rao, Pramod P.
    Joskowicz, Leo
    Gangi, Afshin
    Essert, Caroline
    [J]. INTERNATIONAL JOURNAL OF COMPUTER ASSISTED RADIOLOGY AND SURGERY, 2019, 14 (09) : 1577 - 1588
  • [5] A GPU-based Parallel Slicer for 3D Printing
    Zhang, Xipeng
    Xiong, Gang
    Shen, Zhen
    Zhao, Yiyao
    Guo, Chao
    Dong, Xisong
    [J]. 2017 13TH IEEE CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING (CASE), 2017, : 55 - 60
  • [6] GPU-based 3D wavelet reconstruction with tileboarding
    Antonio Garcia
    Han-Wei Shen
    [J]. The Visual Computer, 2005, 21 : 755 - 763
  • [7] GPU-based 3D wavelet reconstruction with tileboarding
    Garcia, A
    Shen, HW
    [J]. VISUAL COMPUTER, 2005, 21 (8-10): : 755 - 763
  • [8] GPU-based simulation of 3D blood flow in abdominal aorta using OpenFOAM
    Malecha, Z.
    Miroslaw, L.
    Tomczak, T.
    Koza, Z.
    Matyka, M.
    Tarnawski, W.
    Szczerba, D.
    [J]. ARCHIVES OF MECHANICS, 2011, 63 (02): : 137 - 161
  • [9] 3D GPU-Based SPH Simulation of Water Waves Impacting on A Floating Object
    Priyambada, A. R.
    Tarwidi, D.
    [J]. 2017 INTERNATIONAL CONFERENCE ON CONTROL, ELECTRONICS, RENEWABLE ENERGY AND COMMUNICATIONS (ICCREC), 2017, : 60 - 65
  • [10] Real-time GPU-based 3D Deconvolution
    Bruce, Marc A.
    Butte, Manish J.
    [J]. OPTICS EXPRESS, 2013, 21 (04): : 4766 - 4773