Primal‐Dual Optimization for Fluids

dc.contributor.authorInglis, T.en_US
dc.contributor.authorEckert, M.‐L.en_US
dc.contributor.authorGregson, J.en_US
dc.contributor.authorThuerey, N.en_US
dc.contributor.editorChen, Min and Zhang, Hao (Richard)en_US
dc.date.accessioned2018-01-10T07:43:00Z
dc.date.available2018-01-10T07:43:00Z
dc.date.issued2017
dc.description.abstractWe apply a novel optimization scheme from the image processing and machine learning areas, a fast Primal‐Dual method, to achieve controllable and realistic fluid simulations. While our method is generally applicable to many problems in fluid simulations, we focus on the two topics of fluid guiding and separating solid‐wall boundary conditions. Each problem is posed as an optimization problem and solved using our method, which contains acceleration schemes tailored to each problem. In fluid guiding, we are interested in partially guiding fluid motion to exert control while preserving fluid characteristics. With our method, we achieve explicit control over both large‐scale motions and small‐scale details which is valuable for many applications, such as level‐of‐detail adjustment (after running the coarse simulation), spatially varying guiding strength, domain modification, and resimulation with different fluid parameters. For the separating solid‐wall boundary conditions problem, our method effectively eliminates unrealistic artefacts of fluid crawling up solid walls and sticking to ceilings, requiring few changes to existing implementations. We demonstrate the fast convergence of our Primal‐Dual method with a variety of test cases for both model problems.We apply a novel optimization scheme from the image processing and machine learning areas, a fast Primal‐Dual method, to achieve controllable and realistic fluid simulations. While our method is generally applicable to many problems in fluid simulations, we focus on the two topics of fluid guiding and separating solid‐wall boundary conditions. Each problem is posed as an optimization problem and solved using our method, which contains acceleration schemes tailored to each problem.en_US
dc.description.number8
dc.description.sectionheadersArticles
dc.description.seriesinformationComputer Graphics Forum
dc.description.volume36
dc.identifier.doi10.1111/cgf.13084
dc.identifier.issn1467-8659
dc.identifier.pages354-368
dc.identifier.urihttps://doi.org/10.1111/cgf.13084
dc.identifier.urihttps://diglib.eg.org:443/handle/10.1111/cgf13084
dc.publisher© 2017 The Eurographics Association and John Wiley & Sons Ltd.en_US
dc.subjectphysically‐based animation
dc.subjectfluid simulation
dc.subjectconvex optimization
dc.subjectfluid guiding
dc.subjectflexible boundary conditions
dc.subjectComputer graphics, Physical simulation, Convex optimization
dc.titlePrimal‐Dual Optimization for Fluidsen_US
Files
Collections