A Real-Time Adaptive Ray Marching Method for Particle-Based Fluid Surface Reconstruction
Loading...
Date
2022
Journal Title
Journal ISSN
Volume Title
Publisher
The Eurographics Association
Abstract
In the rendering of particle-based fluids, the surfaces reconstructed by ray marching techniques contain more details than screen space filtering methods. However, the ray marching process is quite time-consuming because it needs a large number of steps for each ray. In this paper, we introduce an adaptive ray marching method to construct high-quality fluid surfaces in real-time. In order to reduce the number of ray marching steps, we propose a new data structure called binary density grid so that our ray marching method is capable of adaptively adjusting the step length. We also classify the fluid particles into two categories, i.e. high-density aggregations and low-density splashes. Based on this classification, two depth maps are generated to quickly provide the accurate start and approximated stop points of ray marching. In addition to reduce the number of marching steps, we also propose a method to adaptively determine the number of rays cast for different screen regions. And finally, in order to improve the quality of reconstructed surfaces, we present a method to adaptively blending the normal vectors computed from screen and object space. With the various adaptive optimizations mentioned above, our method can reconstruct high-quality fluid surfaces in real time.
Description
CCS Concepts: Computing methodologies --> Rendering; Massively parallel algorithms
@inproceedings{10.2312:sr.20221157,
booktitle = {Eurographics Symposium on Rendering},
editor = {Ghosh, Abhijeet and Wei, Li-Yi},
title = {{A Real-Time Adaptive Ray Marching Method for Particle-Based Fluid Surface Reconstruction}},
author = {Wu, Tong and Zhou, Zhiqiang and Wang, Anlan and Gong, Yuning and Zhang, Yanci},
year = {2022},
publisher = {The Eurographics Association},
ISSN = {1727-3463},
ISBN = {978-3-03868-187-8},
DOI = {10.2312/sr.20221157}
}