GMRV Publications

Efficient and Robust Position-Based Fluids for VFX

Iván Alduán, Ángel Tena, Miguel A. Otaduy
Proc. of Congreso Español de Informática Gráfica - 2015
Download the publication : AlduanCEIG2015.pdf [15.9Mo]  
Designing a fluid simulator with VFX production pipelines in mind is a difficult task where goals like efficiency, robustness and scalability compromise each other. Many impressive fluid simulation methods have been presented in research papers before, but often they do not meet the production and flexibility demands of artists working on actual VFX production pipelines. In this paper we present a particle-based fluid simulation framework, based on the well known Position-Based Fluids (PBF) method, designed to address VFX production demands. Our framework puts special care on data structure design and implementation details. It highlights cache-efficient GPU-friendly data structures, an improved Z-index sort spatial voxelization technique, tuned-up simulation algorithms, and collision treatment based on VDB fields. Altogether, they empower the artist with a very efficient fluid solver, but also with the robustness and versatility needed for simulating very diverse scenes and effects.

Images and movies

dragon_closeup_00118.png [886Ko]
ceig-2015-bunny-1_00001.mov [6Mo]
ceig-2015-bunny-2_00001.mov [4.6Mo]
ceig-2015-bunny-3_00001.mov [3.2Mo]
ceig-2015-drain_00001.mov [25.7Mo]
ceig-2015-missile-1_00001.mov [6.5Mo]
ceig-2015-missile-2_00001.mov [2Mo]
ceig-2015-missile-3_00001.mov [1Mo]
ceig-2015-open-waterfall_00001.mov [51.2Mo]
RealFlow 2015 - Dyverso dancer-HD.mp4 [2.4Mo]
 

BibTex references

@InProceedings\{ATO15,
  author       = "Aldu\'an, Iv\'an and Tena, Ángel and Otaduy, Miguel A.",
  title        = "Efficient and Robust Position-Based Fluids for VFX",
  booktitle    = "Proc. of Congreso Espa\~{n}ol de Inform\'atica Gr\'afica",
  year         = "2015",
  url          = "http://gmrv.es/Publications/2015/ATO15"
}

Other publications in the database

» Iván Alduán
» Ángel Tena
» Miguel A. Otaduy