A Staggered Grid-Based Variational Approach for Modeling Elastic Deformation

dc.contributor.authorDolny, Brooke
dc.date.accessioned2026-01-23T15:38:06Z
dc.date.available2026-01-23T15:38:06Z
dc.date.issued2026-01-23
dc.date.submitted2026-01-19
dc.description.abstractElastic deformation is often simulated in computer graphics using the Finite Element Method on tetrahedral meshes. However, generating a tetrahedral mesh can be complicated and expensive. When a hierarchy of meshes is needed (for example, with a progressive or multigrid method), generating this set of hierarchical meshes is a time-consuming process. However, in other areas of physics simulation, such as fluid simulation, the use of staggered grids and finite differences is much more common. The application of adaptive or multigrid methods to grid-based simulations is trivial in comparison. By applying the variational method of Batty et al. from fluid simulation to the staggered grid-based elasticity simulation method of Zhu et al., we produce a method that accurately solves the linear elasticity partial differential equations with free boundary conditions solved implicitly. In this work, we derive a variational formulation for the linear elasticity partial differential equations on a staggered grid. We derive both the static and dynamic forms of the minimization problem, and their subsequent discretizations. Our method only requires an indicator function that specifies the interior and exterior of the solid to be simulated, and does not require any information about the normals of the object’s surface. Furthermore, our method retains the simplicity and sparsity of the basic staggered grid finite difference scheme, but supports non-axis-aligned boundaries without the need for boundary-conforming meshing. We apply our method to several examples of uniform and nonuniform objects under different deformations, demonstrated with both static and quasi-static simulations. We also compare our results with analytical solutions to the linear elasticity partial differential equations to show the accuracy of our method and that our method converges well with grid refinement.
dc.identifier.urihttps://hdl.handle.net/10012/22892
dc.language.isoen
dc.pendingfalse
dc.publisherUniversity of Waterlooen
dc.subjectelastic deformation
dc.subjectlinear elasticity
dc.subjectphysics-based animation
dc.subjectcomputer graphics
dc.titleA Staggered Grid-Based Variational Approach for Modeling Elastic Deformation
dc.typeMaster Thesis
uws-etd.degreeMaster of Mathematics
uws-etd.degree.departmentDavid R. Cheriton School of Computer Science
uws-etd.degree.disciplineComputer Science
uws-etd.degree.grantorUniversity of Waterlooen
uws-etd.embargo.terms0
uws.contributor.advisorBatty, Christopher
uws.contributor.affiliation1Faculty of Mathematics
uws.peerReviewStatusUnrevieweden
uws.published.cityWaterlooen
uws.published.countryCanadaen
uws.published.provinceOntarioen
uws.scholarLevelGraduateen
uws.typeOfResourceTexten

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Dolny_Brooke.pdf
Size:
1.38 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
6.4 KB
Format:
Item-specific license agreed upon to submission
Description:

Collections