A Real-Time Adaptive Ray Marching Method for Particle-Based Fluid Surface Reconstruction

dc.contributor.authorWu, Tongen_US
dc.contributor.authorZhou, Zhiqiangen_US
dc.contributor.authorWang, Anlanen_US
dc.contributor.authorGong, Yuningen_US
dc.contributor.authorZhang, Yancien_US
dc.contributor.editorGhosh, Abhijeeten_US
dc.contributor.editorWei, Li-Yien_US
dc.date.accessioned2022-07-01T15:38:07Z
dc.date.available2022-07-01T15:38:07Z
dc.date.issued2022
dc.description.abstractIn 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.en_US
dc.description.sectionheadersHigh Performance Rendering
dc.description.seriesinformationEurographics Symposium on Rendering
dc.identifier.doi10.2312/sr.20221157
dc.identifier.isbn978-3-03868-187-8
dc.identifier.issn1727-3463
dc.identifier.pages71-79
dc.identifier.pages9 pages
dc.identifier.urihttps://doi.org/10.2312/sr.20221157
dc.identifier.urihttps://diglib.eg.org:443/handle/10.2312/sr20221157
dc.publisherThe Eurographics Associationen_US
dc.rightsAttribution 4.0 International License
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/
dc.subjectCCS Concepts: Computing methodologies --> Rendering; Massively parallel algorithms
dc.subjectComputing methodologies
dc.subjectRendering
dc.subjectMassively parallel algorithms
dc.titleA Real-Time Adaptive Ray Marching Method for Particle-Based Fluid Surface Reconstructionen_US
Files
Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
071-079.pdf
Size:
24.26 MB
Format:
Adobe Portable Document Format
No Thumbnail Available
Name:
paper1015_mm.mp4
Size:
147.79 MB
Format:
Unknown data format