Abstract
We propose a framework for deformation-based surface modeling that is interactive, robust, and intuitive to use. The deformations are described by a nonlinear optimization problem that models static states of elastic shapes under external forces which implement the user input. Interactive response is achieved by a combination of model reduction, a robust energy approximation, and an efficient quasi-Newton solver. Motivated by the observation that a typical modeling session requires only a fraction of the full shape space of the underlying model, we use second and third derivatives of a deformation energy to construct a low-dimensional shape space that forms the feasible set for the optimization. Based on mesh coarsening, we propose an energy approximation scheme with adjustable approximation quality. The quasi-Newton solver guarantees superlinear convergence without the need of costly Hessian evaluations during modeling. We demonstrate the effectiveness of the approach on different examples including the test suite introduced in Sorkine [2008].
Supplemental Material
Available for Download
Supplemental movie and image files for, Interactive surface modeling using modal analysis
- Adams, B., Ovsjanikov, M., Wand, M., Seidel, H.-P., and Guibas, L. J. 2008. Meshless modeling of deformable shapes and their motion. In Proceedings of Symposium on Computer Animation. 77--86. Google Scholar
Digital Library
- An, S. S., Kim, T., and James, D. L. 2008. Optimizing cubature for efficient integration of subspace deformations. Trans. Graph. 27, 5, 1--10. Google Scholar
Digital Library
- Au, O. K.-C., Tai, C.-L., Liu, L., and Fu, H. 2006. Dual Laplacian editing for meshes. IEEE Trans. Vis. Comput. Graph. 12, 386--395. Google Scholar
Digital Library
- Baraff, D. and Witkin, A. 1998. Large steps in cloth simulation. In Proceedings of ACM SIGGRAPH. 43--54. Google Scholar
Digital Library
- Barbič, J. and James, D. L. 2005. Real-time subspace integration for St. Venant-Kirchhoff deformable models. ACM Trans. Graph. 24, 3, 982--990. Google Scholar
Digital Library
- Barbič, J. and Popović, J. 2008. Real-time control of physically based simulations using gentle forces. ACM Trans. Graph. 27, 5, 1--10. Google Scholar
Digital Library
- Ben-Chen, M., Weber, O., and Gotsman, C. 2009. Variational harmonic maps for space deformation. Trans. Graph. 28, 3. Google Scholar
Digital Library
- Botsch, M., Pauly, M., Gross, M., and Kobbelt, L. 2006. PriMo: Coupled prisms for intuitive surface modeling. In Proceedings of Eurographics/Siggraph Symposium on Geometry Processing. 11--20. Google Scholar
Digital Library
- Botsch, M., Pauly, M., Wicke, M., and Gross, M. 2007. Adaptive space deformations based on rigid cells. Comput. Graph. Forum 26, 3, 339--347.Google Scholar
Cross Ref
- Botsch, M. and Sorkine, O. 2008. On linear variational surface deformation methods. IEEE Trans. Vis. Comput. Graph. 14, 1, 213--230. Google Scholar
Digital Library
- Bridson, R., Marino, S., and Fedkiw, R. 2003. Simulation of clothing with folds and wrinkles. In Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation. 28--36. Google Scholar
Digital Library
- Chao, I., Pinkall, U., Sanan, P., and Schröder, P. 2010. A simple geometric model for elastic deformations. ACM Trans. Graph. 29, 38:1--38:6. Google Scholar
Digital Library
- Choi, M. G. and Ko, H.-S. 2005. Modal warping: Real-time simulation of large rotational deformation and manipulation. IEEE Trans. Vis. Comput. Graph. 11, 1, 91--101. Google Scholar
Digital Library
- Ciarlet, P. G. 2000. Mathematical Elasticity - Volume III: Theory of Shells. Studies in Mathematics and Its Applications, vol. 29. North Holland.Google Scholar
- Garg, A., Grinspun, E., Wardetzky, M., and Zorin, D. 2007. Cubic Shells. In Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation. 91--98. Google Scholar
Digital Library
- Gill, P. E., Murray, W., and Wright, M. H. 1982. Practical Optimization. Academic Press.Google Scholar
- Griewank, A., Juedes, D., and Utke, J. 1996. Algorithm 755: ADOL-C: a package for the automatic differentiation of algorithms written in C/C++. ACM Trans. Math. Softw. 22, 2, 131--167. Google Scholar
Digital Library
- Grinspun, E., Hirani, A. N., Desbrun, M., and Schröder, P. 2003. Discrete shells. In Proceedings of the Symposium on Computer Animation. 62--67. Google Scholar
Digital Library
- Hauser, K. K., Shen, C., and O'Brien, J. F. 2003. Interactive deformation using modal analysis with constraints. In Proceedings of the Graphics Interface Conference. 247--256.Google Scholar
- Hildebrandt, K., Schulz, C., von Tycowicz, C., and Polthier, K. 2010. Eigenmodes of surface energies for shape analysis. In Proceedings of the Geometric Modeling and Processing Conference. 296--314. Google Scholar
Digital Library
- Huang, J., Shi, X., Liu, X., Zhou, K., Wei, L.-Y., Teng, S.-H., Bao, H., Guo, B., and Shum, H.-Y. 2006. Subspace gradient domain mesh deformation. ACM Trans. Graph. 25, 3. Google Scholar
Digital Library
- Huang, Q., Wicke, M., Adams, B., and Guibas, L. 2009. Shape decomposition using modal analysis. Comput. Graph. Forum 28, 2, 407--416.Google Scholar
Cross Ref
- Joshi, P., Meyer, M., DeRose, T., Green, B., and Sanocki, T. 2007. Harmonic coordinates for character articulation. ACM Trans. Graph. 26, 3. Google Scholar
Digital Library
- Ju, T., Schaefer, S., and Warren, J. 2005. Mean value coordinates for closed triangular meshes. ACM Trans. Graph.. 561--566. Google Scholar
Digital Library
- Kraevoy, V. and Sheffer, A. 2006. Mean-value geometry encoding. Int. J. Shape Model. 12, 1, 29--46.Google Scholar
Cross Ref
- Krysl, P., Lall, S., and Marsden, J. E. 2001. Dimensional model reduction in non-linear finite element dynamics of solids and structures. Int. J. Numer. Meth. Engin. 51, 479--504.Google Scholar
Cross Ref
- Lévy, B. and Zhang, H. 2009. Spectral mesh processing. In ACM SIGGRAPH ASIA Courses. 1--47. Google Scholar
Digital Library
- Lipman, Y., Levin, D., and Cohen-Or, D. 2008. Green coordinates. ACM Trans. Graph. 27, 3, 1--10. Google Scholar
Digital Library
- Lipman, Y., Sorkine, O., Cohen-Or, D., Levin, D., Rössl, C., and Peter Seidel, H. 2004. Differential coordinates for interactive mesh editing. In Proceedings of the Shape Modeling International Conference. 181--190. Google Scholar
Digital Library
- Nealen, A., Sorkine, O., Alexa, M., and Cohen-Or, D. 2005. A sketch-based interface for detail-preserving mesh editing. ACM Trans. Graph. 24, 3, 1142--1147. Google Scholar
Digital Library
- Nocedal, J. and Wright, S. J. 2006. Numerical Optimization, 2nd ed. Springer.Google Scholar
- Pentland, A. and Williams, J. 1989. Good vibrations: modal dynamics for graphics and animation. In Proceedings of the ACM SIGGRAPH Conference. 215--222. Google Scholar
Digital Library
- Shi, X., Zhou, K., Tong, Y., Desbrun, M., Bao, H., and Guo, B. 2007. Mesh puppetry: cascading optimization of mesh deformation with inverse kinematics. ACM Trans. Graph. 26, 3, 81. Google Scholar
Digital Library
- Sorkine, O. and Alexa, M. 2007. As-rigid-as-possible surface modeling. In Proceedings of the Eurographics/ACM SIGGRAPH Symposium on Geometry Processing. 109--116. Google Scholar
Digital Library
- Sorkine, O., Cohen-Or, D., Lipman, Y., Alexa, M., Rössl, C., and Seidel, H.-P. 2004. Laplacian surface editing. In Proceedings of the Symposium on Geometry Processing. 175--184. Google Scholar
Digital Library
- Sumner, R. W., Schmid, J., and Pauly, M. 2007. Embedded deformation for shape manipulation. Trans. Graph. 26, 3. Google Scholar
Digital Library
- Terzopoulos, D., Platt, J., Barr, A., and Fleischer, K. 1987. Elastically deformable models. In Proceedings of the ACM SIGGRAPH Conference. 205--214. Google Scholar
Digital Library
- Vallet, B. and Lévy, B. 2008. Spectral geometry processing with manifold harmonics. Comput. Graph. Forum.Google Scholar
- Zhang, H., van Kaick, O., and Dyer, R. 2010. Spectral mesh processing. Comput. Graph. Forum 29, 6, 1865--1894.Google Scholar
Cross Ref
Index Terms
Interactive surface modeling using modal analysis
Recommendations
An efficient construction of reduced deformable objects
Many efficient computational methods for physical simulation are based on model reduction. We propose new model reduction techniques for the approximation of reduced forces and for the construction of reduced shape spaces of deformable objects that ...
Real-Time Nonlinear Shape Interpolation
We introduce a scheme for real-time nonlinear interpolation of a set of shapes. The scheme exploits the structure of the shape interpolation problem, in particular the fact that the set of all possible interpolated shapes is a low-dimensional object in ...
Free-Form Geometric Modeling by Integrating Parametric and Implicit PDEs
Parametric PDE techniques, which use partial differential equations (PDEs) defined over a 2D or 3D parametric domain to model graphical objects and processes, can unify geometric attributes and functional constraints of the models. PDEs can also model ...





Comments