Premium
Adaptive cloud simulation using position based fluids
Author(s) -
Ferreira Barbosa Charles Welton,
Dobashi Yoshinori,
Yamamoto Tsuyoshi
Publication year - 2015
Publication title -
computer animation and virtual worlds
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.225
H-Index - 49
eISSN - 1546-427X
pISSN - 1546-4261
DOI - 10.1002/cav.1657
Subject(s) - computer science , parallelizable manifold , computation , merge (version control) , computational science , cloud computing , graphics processing unit , position (finance) , graphics , computer graphics , fluid simulation , computer graphics (images) , algorithm , parallel computing , mechanics , physics , finance , economics , operating system
In this paper, we propose a method for the simulation of clouds using particles exclusively. The method is based on position based fluids, which simulates fluids using position constraints. To reduce the simulation time, we have used adaptive splitting and merging to concentrate computation on regions where it is most needed. When clouds are formed, particles are split so as to add more details to the generated cloud surface and when they disappear, particles are merged back. We implement our adaptive method on the Graphics Processing Unit (GPU) to accelerate the computation. While the splitting portion is easily parallelizable, the merge portion is not. We develop a simple algorithm to address this problem and achieve reasonable simulation times. Copyright © 2015 John Wiley & Sons, Ltd.