Example-based dynamic deformation

This research investigates computational models and algorithms for efficiently incorporating example-based techniques into traditional physically-based deformable models to generate example-based dynamic deformation. Simulating deformable model plays a very important role in computer graphics an...

Full description

Saved in:
Bibliographic Details
Main Author: Zhang, Wenjing
Other Authors: Zheng Jianmin
Format: Theses and Dissertations
Language:English
Published: 2016
Subjects:
Online Access:http://hdl.handle.net/10356/65894
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-65894
record_format dspace
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Computer science and engineering::Computing methodologies::Computer graphics
spellingShingle DRNTU::Engineering::Computer science and engineering::Computing methodologies::Computer graphics
Zhang, Wenjing
Example-based dynamic deformation
description This research investigates computational models and algorithms for efficiently incorporating example-based techniques into traditional physically-based deformable models to generate example-based dynamic deformation. Simulating deformable model plays a very important role in computer graphics and animation. While physically-based deformation provides highly realistic effects, it faces difficulties in high-level artistic deformation required in certain areas like computer animations. On the other hand, example-based techniques provide intuitive control for the deformation results by designing examples, which easily represent the high-level intention about the desired deformation. However, most of the existing example-based techniques focus on static deformation and interesting dynamics can be hardly captured. Thus, it is tempting to combine physically-based deformation techniques and example-based techniques for modelling dynamic deformation. Previous attempts addressing the problem either suffer from computational burden or sacrifice physical plausibility. The objectives of our research are thus to develop new computational models and algorithms that provide the user intuitive example-based approaches to control physically-based deformation, reduce the computation complexity and meanwhile preserve the physical plausibility as much as possible. Firstly, we present a new algorithm to simulate example-based elastic solid in real-time. The main idea is to make the simulation subspace integration friendly. For this purpose, we formulate an example-based potential using example-based Green strain tensors. With this new potential, both the reduced conventional internal force and additional internal force induced by examples are cubic polynomials in reduced coordinates. The subspace integration can then be developed with integration costs independent of geometric complexity. This greatly decreases the time complexity and allows real-time simulation. Secondly, we develop an algorithm for construction of inversion free and topology compatible tetrahedral meshes. This is useful for generating valid example poses for our example-based elastic solid simulation, which requires the tetrahedral meshes of example poses to be inversion free and topology compatible to that of the rest pose. We propose to warp the original tetrahedral mesh guided by the deformation of its boundary surface. The algorithm is devised to combine radial basis function (RBF)-based warping and adaptive mesh refinement. We iteratively transform the mesh using RBF-based warping with a safe stepsize to ensure that no element is inverted. To avoid too small stepsize, we refine the elements that are potentially inverted. The refinement is performed on the original and the warped meshes in the same way so as to maintain compatible topology between them. Thirdly, we propose a new method to efficiently animate solid or shell objects with both forward simulation and spacetime constraints in an example-based fashion. Our method directly extends the linear FEM. We devise a new example-based potential, which is quadratic in the deformation. Although less physically plausible than our previous example-based solid, this new potential allows the dynamic equations to be decoupled into single vibrations through modal analysis. Modal warping can be directly adopted to deal with large deformation. Due to the decoupling of the motion equations, either forward simulation or spacetime constraints can be solved very efficiently. Finally, we propose an efficient method to estimate the elastic parameters of a solid object based on a set of deformation samples of the object. We formulate the problem of estimating the material parameters into an optimization problem. A direct optimization is usually too time-consuming. We propose a method combining a new material model reduction and a new shape model reduction to address the limitations of previous methods. Particularly, in a sharp departure from previous shape model reduction techniques, we build the reduced model away from the current deformation rather than the rest pose. Our method can speed up the optimization and also enhance the accuracy. To efficiently enforcing box constraints for valid parameters (e.g. nonnegative Young's modulus), unlike previous material model reduction, we only reduce the search direction of the optimization to the subspace with material model reduction while keeping the projection onto constraints in full-rank space. Our method is much more efficient and less likely to get stuck during optimization.
author2 Zheng Jianmin
author_facet Zheng Jianmin
Zhang, Wenjing
format Theses and Dissertations
author Zhang, Wenjing
author_sort Zhang, Wenjing
title Example-based dynamic deformation
title_short Example-based dynamic deformation
title_full Example-based dynamic deformation
title_fullStr Example-based dynamic deformation
title_full_unstemmed Example-based dynamic deformation
title_sort example-based dynamic deformation
publishDate 2016
url http://hdl.handle.net/10356/65894
_version_ 1759855170832826368
spelling sg-ntu-dr.10356-658942023-03-04T00:35:39Z Example-based dynamic deformation Zhang, Wenjing Zheng Jianmin School of Computer Engineering Institute for Media Innovation DRNTU::Engineering::Computer science and engineering::Computing methodologies::Computer graphics This research investigates computational models and algorithms for efficiently incorporating example-based techniques into traditional physically-based deformable models to generate example-based dynamic deformation. Simulating deformable model plays a very important role in computer graphics and animation. While physically-based deformation provides highly realistic effects, it faces difficulties in high-level artistic deformation required in certain areas like computer animations. On the other hand, example-based techniques provide intuitive control for the deformation results by designing examples, which easily represent the high-level intention about the desired deformation. However, most of the existing example-based techniques focus on static deformation and interesting dynamics can be hardly captured. Thus, it is tempting to combine physically-based deformation techniques and example-based techniques for modelling dynamic deformation. Previous attempts addressing the problem either suffer from computational burden or sacrifice physical plausibility. The objectives of our research are thus to develop new computational models and algorithms that provide the user intuitive example-based approaches to control physically-based deformation, reduce the computation complexity and meanwhile preserve the physical plausibility as much as possible. Firstly, we present a new algorithm to simulate example-based elastic solid in real-time. The main idea is to make the simulation subspace integration friendly. For this purpose, we formulate an example-based potential using example-based Green strain tensors. With this new potential, both the reduced conventional internal force and additional internal force induced by examples are cubic polynomials in reduced coordinates. The subspace integration can then be developed with integration costs independent of geometric complexity. This greatly decreases the time complexity and allows real-time simulation. Secondly, we develop an algorithm for construction of inversion free and topology compatible tetrahedral meshes. This is useful for generating valid example poses for our example-based elastic solid simulation, which requires the tetrahedral meshes of example poses to be inversion free and topology compatible to that of the rest pose. We propose to warp the original tetrahedral mesh guided by the deformation of its boundary surface. The algorithm is devised to combine radial basis function (RBF)-based warping and adaptive mesh refinement. We iteratively transform the mesh using RBF-based warping with a safe stepsize to ensure that no element is inverted. To avoid too small stepsize, we refine the elements that are potentially inverted. The refinement is performed on the original and the warped meshes in the same way so as to maintain compatible topology between them. Thirdly, we propose a new method to efficiently animate solid or shell objects with both forward simulation and spacetime constraints in an example-based fashion. Our method directly extends the linear FEM. We devise a new example-based potential, which is quadratic in the deformation. Although less physically plausible than our previous example-based solid, this new potential allows the dynamic equations to be decoupled into single vibrations through modal analysis. Modal warping can be directly adopted to deal with large deformation. Due to the decoupling of the motion equations, either forward simulation or spacetime constraints can be solved very efficiently. Finally, we propose an efficient method to estimate the elastic parameters of a solid object based on a set of deformation samples of the object. We formulate the problem of estimating the material parameters into an optimization problem. A direct optimization is usually too time-consuming. We propose a method combining a new material model reduction and a new shape model reduction to address the limitations of previous methods. Particularly, in a sharp departure from previous shape model reduction techniques, we build the reduced model away from the current deformation rather than the rest pose. Our method can speed up the optimization and also enhance the accuracy. To efficiently enforcing box constraints for valid parameters (e.g. nonnegative Young's modulus), unlike previous material model reduction, we only reduce the search direction of the optimization to the subspace with material model reduction while keeping the projection onto constraints in full-rank space. Our method is much more efficient and less likely to get stuck during optimization. Doctor of Philosophy (SCE) 2016-01-13T01:26:55Z 2016-01-13T01:26:55Z 2016 Thesis http://hdl.handle.net/10356/65894 en 144 p. application/pdf