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...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
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 |