Font Size: a A A

Efficient and effective algorithms for controllable fluid simulation and mesh deformation

Posted on:2007-05-05Degree:Ph.DType:Thesis
University:University of Illinois at Urbana-ChampaignCandidate:Shi, LinFull Text:PDF
GTID:2448390005468596Subject:Computer Science
Abstract/Summary:
During the past decade, due to rapidly growing computational power, complicated numerical algorithms have become popular in graphics community which greatly improved the quality of graphics imagery. On the other hand, to produce high-quality visual effects, the size of the data being processed has also increased drastically at the same time. Thus efficient algorithms are desired in many applications. This dissertation focuses on problems in controlling fluid simulations and mesh deformations. It has potential applications in film and game industries.; The first part of this dissertation includes efficient algorithms for controlling the motion of gas and liquid. The efficiency is achieved by using feedback forces to drive the fluid toward the target. Without expensive optimization procedures, the control algorithms produce desired and natural results that only incur an additional computational cost linear to the size of the problem. Controlling the motion of lightweight natural objects in a gaseous medium is also studied, using data-driven synthesis based on stylistic motion planning and nonlinear optimization based on smoothed particle hydrodynamics. In addition, we also introduce a simple algorithm to perform plausible fluid simulation over triangle meshes.; In the second part, we focus on mesh deformation algorithms. To avoid expensive numerical solvers using factorization techniques, a fast multigrid algorithm is developed. The key observation here is that reasonable results can be achieved using more accurate restriction/prolongation operators combined with a simple and effective graph coarsening strategy. The algorithm has very good performance and scalability.
Keywords/Search Tags:Algorithms, Fluid, Efficient, Mesh
Related items