Space-time editing of elastic motion through material optimization and reduction
Abstract
We present a novel method for elastic animation editing with space-time constraints. In a sharp departure from previous approaches, we not only optimize control forces added to a linearized dynamic model, but also optimize material properties to better match user constraints and provide plausible and consistent motion. Our approach achieves efficiency and scalability by performing all computations in a reduced rotation-strain (RS) space constructed with both cubature and geometric reduction, leading to two orders of magnitude improvement over the original RS method. We demonstrate the utility and versatility of our method in various applications, including motion editing, pose interpolation, and estimation of material parameters from existing animation sequences.
Additional Information
© 2014 ACM, Inc. Publication Date: July 2014. The authors wish to thank Katherine Breeden for her comments and corrections. Jin Huang and Hujun Bao were partially supported by NSFC (No.61170139, No.61210007). Xiaogang Jin was supported by the National Natural Science Foundation of China (Grant nos. 61272298, 61328204). Fernando de Goes and Mathieu Desbrun were partially supported through NSF grant CCF-1011944 and a PhD Google Fellowship.Attached Files
Accepted Version - LHGJBD14.pdf
Supplemental Material - a108-li.zip.part
Files
Name | Size | Download all |
---|---|---|
md5:d5a32d25fb60a39f53c99384b7fae8b7
|
828.3 kB | Preview Download |
md5:5e792edbbd9c91905dbe5b0c298aa767
|
157.0 MB | Download |
Additional details
- Eprint ID
- 48688
- Resolver ID
- CaltechAUTHORS:20140819-131816957
- National Natural Science Foundation of China
- 61170139
- National Natural Science Foundation of China
- 61210007
- National Natural Science Foundation of China
- 61272298
- National Natural Science Foundation of China
- 61328204
- NSF
- CCF-1011944
- Google PhD Fellowship
- Created
-
2014-08-19Created from EPrint's datestamp field
- Updated
-
2023-10-17Created from EPrint's last_modified field