Dynamic Remeshing and Applications

[+] Author and Article Information
J. Vorsatz, Ch. Rössl, H.-P. Seidel

Max-Planck-Institut für Informatik, Saarbrücken, Germany

J. Comput. Inf. Sci. Eng 3(4), 338-344 (Dec 24, 2003) (7 pages) doi:10.1115/1.1631021 History: Received August 01, 2003; Revised October 01, 2003; Online December 24, 2003
Copyright © 2003 by ASME
Your Session has timed out. Please sign back in to continue.


Ju, T., Losasso, F., Schaefer, S., and Warren, J., 2002, “Dual Contouring of Hermite Data,” In SIGGRAPH 2002, pp. 339–346.
Kobbelt, L., Botsch, M., Schwanecke, U., and H.-P. Seidel, 2001, “Feature-Sensitive Surface Extraction from Volume Data,” In SIGGRAPH 2001, pp. 57–66.
Gotsman, C., Gumhold, S., and Kobbelt, L., 2002, “Simplification and Compression of 3D Meshes,” In Iske, A., Quak, E., and Floater, M. S. (eds), Tutorials on Multiresolution in Geometric Modelling, Springer, pp. 319–361.
Eck, M., DeRose, T., Duchamp, T., Hoppe, H., Lounsbery, M., and Stuetzle, W., 1995, “Multiresolution Analysis of Arbitrary Meshes,” In SIGGRAPH 1995, pp. 173–182.
Lee, A. W. F., Sweldens, W., Schröder, P., Cowsar, L., and Dobkin, D., 1998, “MAPS: Multiresolution Adaptive Parametrization of Surfaces,” In SIGGRAPH 1998, pp. 95–104.
Guskov, I., Vidimce, K., Sweldens, W., and Schröder, P., 2000, “Normal Meshes,” In SIGGRAPH 2000, pp. 95–102.
Kobbelt, L., Vorsatz, J., Labsik, U., and Seidel, H.-P., 1999, “A Shrink Wrapping Approach to Remeshing Polygonal Surfaces,” Eurographics 1999, pp. 119–130.
Alliez, P., Meyer, M., and Desbrun, M., 2002, “Interactive Geometry Remeshing,” In SIGGRAPH 2002, pp. 347–354.
Alliez, P., Verdière, E. C., Devillers, O., and Isenburg, M., 2003, “Isotropic Surface Remeshing,” In SMI Shape Modeling International.
Alliez, P., Cohen-Steiner, D., Devillers, O., Lévy, B., and Desbrun, M., 2003, “Anisotropic Polygonal Remeshing,” In SIGGRAPH 2003, pp. 485–493.
Surazhsky, V., and Gotsman, C., 2003, “Explicit Surface Remeshing,” In EG Symposium on Geometry Processing, pp. 17–28.
Surazhsky, V., Alliez, P., and Gotsman, C., 2003, “Isotropic Remeshing of Surfaces: A Local Parametrization Approach,” In 12th International Meshing Roundtable.
Vorsatz, J., Rössl, C., Kobbelt, L., and Seidel, H.-P., 2001, “Feature Sensitive Remeshing,” In Eurographics 2001, pp. 393–401.
Turk, G., 1992, “Re-Tiling Polygonal Surfaces,” In SIGGRAPH 1992, pp. 55–64.
Welch, W., and Witkin, A., 1994, “Free-Form Shape Design using Triangulated Surfaces,” In SIGGRAPH 1994, pp. 247–256.
Frey, P. J., and Borouchaki, H., 1998, “Geometric Surface Mesh Optimization,” Computing and Visualization in Science, 1 , pp. 113–121.
Kobbelt, L., Bareuther, T., and Seidel, H.-P., 2000, “Multiresolution Shape Deformations for Meshes with Dynamic Vertex Connectivity,” In Eurographics 2000, pp. 249–260.
Floater, M. S., 1997, “Parametrization and Smooth Approximation of Surface Triangulations,” CAGD, 14 (3), pp. 231–250.
Floater, M. S., 2003, “Mean Value Coordinates,” CAGD, 20 , pp. 19–27.
Desbrun, M., Meyer, M., and Alliez, P., 2002, “Intrinsic Parametrizations of Surface Meshes,” In Eurographics 2002, pp. 209–218.
Hormann, K., and Greiner, G., 2000, “MIPS: An Efficient Global Parametrization Method,” In Curve and Surface Design: Saint-Malo 1999, pp. 153–162.
Sorkine, O., Cohen-Or, D., Goldenthal, R., and Lischinski, D., 2002, “Bounded-Distortion Piecewise Mesh Parametrization,” In IEEE Visualization 2002, pp. 355–362.
Brown, P. J. C., and Faigle, C. T., 1996, “A Robust Efficient Algorithm for Point Location in Triangulations,” Technical report, Cambridge University.
Rössl, C., Kobbelt, L., and Seidel, H.-P., 2001, “Recovering Structural Information from Triangulated Surfaces,” In Mathematical Methods for Curves and Surfaces: Oslo 2000, pp. 423–432.
Lévy, B., Petitjean, S., Ray, N., and Maillot, J., 2002, “Least Squares Conformal Maps for Automatic Texture Atlas Generation,” In SIGGRAPH 2002, pp. 362–371.
Kobbelt, L., Campagna, S., Vorsatz, J., and Seidel, H.-P., 1998, “Interactive Multi–Resolution Modeling on Arbitrary Meshes,” In SIGGRAPH 1998, pp. 105–114.
Kobbelt, L., and J. Vorsatz, 1999, “Multiresolution Hierarchies on Unstructured Triangle Meshes,” Computational Geometry, 14 (1-3), pp. 5–24.
Turk, G., and Levoy, M., 1994, “Zippered Polygon Meshes from Range Images,” In SIGGRAPH 1994, pp. 311–318.
Zorin, D., and Schröder, P., 2000, “Subdivision for Modeling and Animation,” In SIGGRAPH 2000 Course Notes.
Alliez, P., and Desbrun, M., 2001, “Progressive Compression for Lossless Transmission of Triangle Meshes,” In SIGGRAPH 2001, pp. 198–205.
Kobbelt, L., 2000, “Sqrt(3) Subdivision,” In SIGGRAPH 2000, pp. 103–112.


Grahic Jump Location
Simple projections into a fitting plane leads to degeneracies in areas with high curvature (left), whereas a local mapping with Floater’s shape preserving parametrizations performs well (right).
Grahic Jump Location
Example for calculating the shift vector for the vertex inside triangle (left), on edge (middle), and on vertex (right) case. The remesh M is drawn in wireframe, the domain mesh D is shaded. The arrow shows the vector calculated by the relaxation operator U , the shift is restricted to the shaded area, the dot marks the final position of the center vertex.
Grahic Jump Location
The remesh M (straight lines) might miss some feature part of the domain mesh D (curved) if we set ωij=1. We have to incorporate the area of the triangles of D that are covered by a 1-ring of a vertex in M into the relaxation operator to solve this problem and get a uniform sampling of D .
Grahic Jump Location
The original fandisk dataset with its skeleton and corner-vertices (left) gets remeshed (middle). Due to the restrictions imposed on the relaxation and topological operators, the skeleton is preserved even though we generated a really coarse approximation (right) of the original mesh.
Grahic Jump Location
After a split of a bone-edge of M the newly inserted bone-vertex (light) gets attached to a bone-edge of D (thick lines). If the new vertex has a corner-vertex as its parent (central vertex), we attach it to that bone-edge that has the smallest enclosing angle with the bone-edge that was split. Additionally we require, that the opposite vertex of M can be reached via D ’s skeleton (dotted arc). After that, the new vertex is allowed to move on bone-edges of D exclusively.
Grahic Jump Location
An interactive remeshing session on a mechanical part. The original triangulation on the left gets refined in order to have more degrees of freedom for further processing. Note that the partially remeshed area automatically connects to the fixed vertices of the original mesh.
Grahic Jump Location
Remeshing of a geometrically and topological more complex model (original data-set on the left, remeshed version on the right). Generating a global parameterization an an explicit patch-layout would be a challenging and time consuming task.
Grahic Jump Location
(√3)-remeshing of a tooth-model (original upper left). We first generate the coarse base domain (upper right) and start the refinement steps by applying the topological (√3) split operator twice per step (middle row). The newly inserted vertices are get evenly distributed on the input mesh by the particle system. The lower row shows the final remesh.



Some tools below are only available to our subscribers or users with an online account.

Related Content

Customize your page view by dragging and repositioning the boxes below.

Related Journal Articles
Related eBook Content
Topic Collections

Sorry! You do not have access to this content. For assistance or to subscribe, please contact us:

  • TELEPHONE: 1-800-843-2763 (Toll-free in the USA)
  • EMAIL: asmedigitalcollection@asme.org
Sign In