Skip to main content
Log in

Material-aware differential mesh deformation using sketching interface

  • Original Article
  • Published:
The Visual Computer Aims and scope Submit manuscript

Abstract

In this paper, we present a material-aware mesh deformation method using a sketching interface. Guided by user-specified material properties, our method can deform the surface mesh in a non-uniform way, while previous deformation techniques are mainly designed for uniform materials. The non-uniform deformation is achieved by material-dependent gradient field manipulation and Poisson-based reconstruction. Compared with previous material-oblivious deformation techniques, our method supplies better control of the deformation process and can generate more realistic results. We propose a novel detail representation that transforms geometric details between successive surface levels as a combination of dihedral angles and barycentric coordinates. This detail representation is similarity-invariant and fully compatible with material properties. Based on these two methods, we implement a multi-resolution deformation tool, allowing the user to edit a mesh inside a hierarchy in a material-aware manner. We demonstrate the effectiveness and robustness of our methods by several examples with real-world data.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Botsch, M., Kobbelt, L.: multi-resolution surface representation based on displacement volumes. Comput. Graph. Forum (Eurographics 2003) 22(3), 483–491 (2003)

    Article  Google Scholar 

  2. Botsch, M., Kobbelt, L.: An intuitive framework for real-time freeform modeling. ACM Trans. Graph. 23(3), 630–634 (2004)

    Article  Google Scholar 

  3. Botsch, M., Kobbelt, L.: A remeshing approach to multi-resolution modeling. In: Symposium on Geometry Processing, pp. 189–196. ACM, New York, NY (2004)

    Google Scholar 

  4. Desbrun, M., Meyer, M., Schröder, P., Barr, A.H.: Implicit fairing of irregular meshes using diffusion and curvature flow. In: Proceedings of ACM SIGGRAPH 1999, pp. 317–324. ACM Press/Addison-Wesley Publishing Co., New York, NY (1999)

    Google Scholar 

  5. Eck, M., DeRose, T., Duchamp, T., Hoppe, H., Lounsbery, M., Stuetzle, W.: multi-resolution analysis of arbitrary meshes. In: Proceedings of ACM SIGGRAPH 1995, pp. 173–182. ACM, New York, NY (1995)

    Google Scholar 

  6. Guskov, I., Sweldens, W., Schröder, P.: multi-resolution signal processing for meshes. In: Proceedings of ACM SIGGRAPH 1999, pp. 325–334. ACM Press, New York, NY (1999)

    Google Scholar 

  7. Guskov, I., Vidimce, K., Sweldens, W., Schröder, P.: Normal meshes. In: Proceedings of ACM SIGGRAPH 2000, pp. 95–102. ACM Press/Addison-Wesley Publishing Co., New York, NY (2000)

    Google Scholar 

  8. Hoppe, H.: Progressive meshes. In: Proceedings of ACM SIGGRAPH 1996, pp. 99–108. ACM, New York, NY (1996)

    Google Scholar 

  9. Kobbelt, L., Bareuther, T., Seidel, H.P.: multi-resolution shape deformations for meshes with dynamic vertex connectivity. Comput. Graph. Forum 19(3) (2000)

  10. Kobbelt, L., Campagna, S., Vorsatz, J., Seidel, H.P.: Interactive multi-resolution modeling on arbitrary meshes. In: Proceedings of ACM SIGGRAPH 1998, pp. 105–114. ACM, New York, NY (1998)

    Google Scholar 

  11. Lipman, Y., Sorkine, O., Levin, D., Cohen-Or, D.: Linear rotation-invariant coordinates for meshes. ACM Trans. Graph. 24(3), 479–487 (2005)

    Article  Google Scholar 

  12. Popa, T., Julius, D., Sheffer, A.: Material aware mesh deformations. In: SIGGRAPH ’05: ACM SIGGRAPH 2005 Posters, p. 5. ACM, New York, NY (2005)

  13. Sorkine, O.: Laplacian mesh processing. In: Eurographics 2005 STAR report (2005)

  14. Sorkine, O., Cohen-Or, D., Lipman, Y., Alexa, M., Rössl, C., Seidel, H.P.: Laplacian surface editing. In: Symposium on Geometry Processing, pp. 179–188. ACM, New York, NY (2004)

    Google Scholar 

  15. Yu, Y., Zhou, K., Xu, D., Shi, X., Bao, H., Guo, B., Shum, H.Y.: Mesh editing with poisson-based gradient field manipulation. ACM Trans. Graph. 23(3), 644–651 (2004)

    Article  Google Scholar 

  16. Zayer, R., Rössl, C., Karni, Z., Seidel, H.P.: Harmonic guidance for surface deformation. Comput. Graph. Forum 24(3), 601–609 (2005)

    Article  Google Scholar 

  17. Zhou, K., Huang, J., Snyder, J., Liu, X., Bao, H., Guo, B., Shum, H.Y.: Large mesh deformation using the volumetric graph laplacian. ACM Trans. Graph. 24(3), 496–503 (2005)

    Article  Google Scholar 

  18. Zorin, D., Schröder, P., Sweldens, W.: Interactive multi-resolution mesh editing. In: Proceedings of ACM SIGGRAPH 1997, pp. 259–268. ACM Press/Addison-Wesley Publishing Co., New York, NY (1997)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hongxin Zhang.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Zhang, H., Xu, D. & Bao, H. Material-aware differential mesh deformation using sketching interface. Visual Comput 24, 85–93 (2008). https://doi.org/10.1007/s00371-007-0187-7

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00371-007-0187-7

Keywords

Navigation