Summary
This paper provides a tutorial and survey of methods for parameterizing surfaces with a view to applications in geometric modelling and computer graphics. We gather various concepts from differential geometry which are relevant to surface mapping and use them to understand the strengths and weaknesses of the many methods for parameterizing piecewise linear surfaces and their relationship to one another.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
B. Aksoylu, A. Khodakovsky, and P. Schröder. Multilevel solvers for unstructured surface meshes. Preprint, 2003.
N. Arad and G. Elber. Isometric texture mapping for free-form surfaces. Computer Graphics Forum, 16(5):247–256, 1997.
L. Balmelli, G. Taubin, and F. Bernardini. Space-optimized texture maps. Computer Graphics Forum, 21(3):411–420, 2002. Proceedings of Eurographics 2002.
C. Bennis, J.-M. Vézien, and G. Iglésias. Piecewise surface flattening for non-distorted texture mapping. Proc. ACM SIGGRAPH '91, 25(4):237–246, 1991.
E. Bier and K. Sloan. Two-part texture mappings. IEEE Computer Graphics and Applications, 6(9):40–53, 1986.
M. M. F. Yuen C. C. L. Wang, S. S.-F. Smith. Surface flattening based on energy model. Computer-Aided Design, 34(11):823–833, 2002.
S. Campagna and H.-P. Seidel. Parameterizing meshes with arbitrary topology. In Proceedings of Image and Multidimensional Digital Signal Processing '98, pages 287–290, 1998.
N. Carr and J. Hart. Meshed atlas for real time procedural solid texturing. ACM Transactions on Graphics, 21(2):106–131, 2002.
P. Degener, J. Meseth, and R. Klein. An adaptable surface parameterization method. In Proceedings of the 12th International Meshing Roundtable, pages 227–237, 2003.
M. Desbrun, M. Meyer, and P. Alliez. Intrinsic parameterizations of surface meshes. Computer Graphics Forum, 21(3):209–218, 2002. Proceedings of Eurographics 2002.
T. Duchamp, A. Certain, T. DeRose, and W. Stuetzle. Hierarchical computation of PL harmonic embeddings. Technical report, University of Washington, July 1997.
M. Eck, T. D. DeRose, T. Duchamp, H. Hoppe, M. Lounsbery, and W. Stuetzle. Multiresolution analysis of arbitrary meshes. In Proc. ACM SIGGRAPH '95, pages 173–182, 1995.
E. Fiume, A. Fournier, and V. Canale. Conformal texture mapping. In Proceedings of Eurographics '87, pages 53–64, 1987.
M. S. Floater. Parameterization and smooth approximation of surface triangulations. Computer Aided Geometric Design, 14(3):231–250, 1997.
M. S. Floater. Parametric tilings and scattered data approximation. International Journal of Shape Modeling, 4(3,4):165–182, 1998.
M. S. Floater. Meshless parameterization and B-spline surface approximation. In R. Cipolla and R. Martin (eds.), The Mathematics of Surfaces IX, pages 1–18, London, 2000. Springer.
M. S. Floater. Convex combination maps. In J. Levesley, I. J. Anderson, and J. C. Mason (eds.), Algorithms for Approximation IV, pages 18–23, 2002.
M. S. Floater. Mean value coordinates. Computer Aided Geometric Design, 20(1):19–27, 2003.
M. S. Floater. One-to-one piecewise linear mappings over triangulations. Mathematics of Computation, 72(242):685–696, 2003.
M. S. Floater and K. Hormann. Parameterization of triangulations and unorganized points. In A. Iske, E. Quak, and M. S. Floater (eds.), Tutorials on Multiresolution in Geometric Modelling, Mathematics and Visualization, pages 287–316. Springer, Berlin, Heidelberg, 2002.
M. S. Floater, K. Hormann, and M. Reimers. Parameterization of manifold triangulations. In C. K. Chui, L. L. Schumaker, and J. Stöckler (eds.), Approximation Theory X: Abstract and Classical Analysis, Innovations in Applied Mathematics, pages 197–209. Vanderbilt University Press, Nashville, 2002.
M. S. Floater and M. Reimers. Meshless parameterization and surface reconstruction. Computer Aided Geometric Design, 18(2):77–92, 2001.
V. A. Garanzha. Maximum norm optimization of quasi-isometric mappings. Numerical Linear Algebra with Applications, 9(6,7):493–510, 2002.
C. Gotsman, X. Gu, and A. Sheffer. Fundamentals of spherical parameterization for 3D meshes. ACM Transactions on Graphics, 22(3):358–363, 2003. Proc. ACM SIGGRAPH 2003.
G. Greiner and K. Hormann. Interpolating and approximating scattered 3D-data with hierarchical tensor product B-splines. In A. Le Méhauté, C. Rabut, and L. L. Schumaker (eds.), Surface Fitting and Multiresolution Methods, Innovations in Applied Mathematics, pages 163–172. Vanderbilt University Press, Nashville, 1997.
X. Gu, S. Gortler, and H. Hoppe. Geometry images. ACM Transactions on Graphics, 21(3):355–361, 2002. Proc. ACM SIGGRAPH 2002.
X. Gu and S.-T. Yau. Computing conformal structures of surfaces. Communications in Information and Systems, 2(2):121–146, 2002.
X. Gu and S.-T. Yau. Global conformal surface parameterization. In Proceedings of the 1st Symposium on Geometry Processing, pages 127–137, 2003.
I. Guskov. An anisotropic mesh parameterization scheme. In Proceedings of the 11th International Meshing Roundtable, pages 325–332, 2002.
I. Guskov, A. Khodakovsky, P. Schröder, and W. Sweldens. Hybrid meshes: Multiresolution using regular and irregular refinement. In Proceedings of the 18th Annual Symposium on Computational Geometry, pages 264–272, 2002.
I. Guskov, K. Vidimče, W. Sweldens, and P. Schröder. Normal meshes. In Proc. ACM SIGGRAPH 2000, pages 95–102, 2000.
S. Haker, S. Angenent, A. Tannenbaum, R. Kikinis, G. Sapiro, and M. Halle. Conformal surface parameterization for texture mapping. IEEE Transactions on Visualization and Computer Graphics, 6(2):181–189, 2000.
K. Hormann. Theory and Applications of Parameterizing Triangulations. PhD thesis, Department of Computer Science, University of Erlangen, November 2001.
K. Hormann and G. Greiner. MIPS: An efficient global parametrization method. In P.-J. Laurent, P. Sablonnière, and L. L. Schumaker (eds.), Curve and Surface Design: Saint-Malo 1999, Innovations in Applied Mathematics, pages 153–162. Vanderbilt University Press, Nashville, 2000.
K. Hormann, G. Greiner, and S. Campagna. Hierarchical parametrization of triangulated surfaces. In Proceedings of Vision, Modeling, and Visualization 1999, pages 219–226, 1999.
K. Hormann, U. Labsik, and G. Greiner. Remeshing triangulated surfaces with optimal parametrizations. Computer-Aided Design, 33(11):779–788, 2001.
K. Hormann and M. Reimers. Triangulating point clouds with spherical topology. In T. Lyche, M.-L. Mazure, and L. L. Schumaker (eds.), Curve and Surface Design: Saint-Malo 2002, Modern Methods in Applied Mathematics, pages 215–224. Nashboro Press, Brentwood, 2003.
A. Khodakovsky, N. Litke, and P. Schröder. Globally smooth parameterizations with low distortion. ACM Transactions on Graphics, 22(3):350–357, 2003. Proc. ACM SIGGRAPH 2003.
S. Kolmanič and N. Guid. The flattening of arbitrary surfaces by approximation with developable stripes. In U. Cugini and M. J. Wozny (eds.), From geometric modeling to shape modeling, volume 80 of International Federation for Information Processing, pages 35–46. Kluwer Academic Publishers, Boston, 2001.
G. Kós and T. Várady. Parameterizing complex triangular meshes. In T. Lyche, M.-L. Mazure, and L. L. Schumaker (eds.), Curve and Surface Design: Saint-Malo 2002, Modern Methods in Applied Mathematics, pages 265–274. Nashboro Press, Brentwood, TN, 2003.
V. Kraevoy, A. Sheffer, and C. Gotsman. Matchmaker: constructing constrained texture maps. ACM Transactions on Graphics, 22(3):326–333, 2003. Proc. ACM SIGGRAPH 2003.
A. W. F. Lee, W. Sweldens, P. Schröder, L. Cowsar, and D. Dobkin. MAPS: Multiresolution adaptive parameterization of surfaces. In Proc. ACM SIGGRAPH '98, pages 95–104, 1998.
Y. Lee, H. S. Kim, and S. Lee. Mesh parameterization with a virtual boundary. Computers & Graphics, 26(5):677–686, 2002.
B. Lévy. Constrained texture mapping for polygonal meshes. In Proc. ACM SIGGRAPH 2001, pages 417–424, 2001.
B. Lévy. Dual domain extrapolation. ACM Transactions on Graphics, 22(3):364–369, 2003. ProcȦCM SIGGRAPH 2003.
B. Lévy and J.-L. Mallet. Non-distorted texture mapping for sheared triangulated meshes. In ProcȦCM SIGGRAPH '98, pages 343–352, 1998.
B. Lévy, S. Petitjean, N. Ray, and J. Maillot. Least squares conformal maps for automatic texture atlas generation. ACM Transactions on Graphics, 21(3):362–371, 2002. ProcȦCM SIGGRAPH 2002.
J. Liesen, E. de Sturler, A. Sheffer, Y. Aydin, and C. Siefert. Preconditioners for indefinite linear systems arising in surface parameterization. In Proceedings of the 9th International Meshing Roundtable, pages 71–82, 2001.
F. Losasso, H. Hoppe, S. Schaefer, and J. Warren. Smooth geometry images. In Proceedings of the 1st Symposium on Geometry Processing, pages 138–145, 2003.
S. D. Ma and H. Lin. Optimal texture mapping. In Proceedings of Eurographics '88, pages 421–428, 1988.
W. Ma and J. P. Kruth. Parameterization of randomly measured points for least squares fitting of B-spline curves and surfaces. Computer-Aided Design, 27(9):663–675, 1995.
J. Maillot, H. Yahia, and A. Verroust. Interactive texture mapping. In ProcȦCM SIGGRAPH '93, pages 27–34, 1993.
J. McCartney, B. K. Hinds, and B. L. Seow. The flattening of triangulated surfaces incorporating darts and gussets. Computer-Aided Design, 31(4):249–260, 1999.
J. McCartney, B. K. Hinds, and B. L. Seow. On using planar developments to perform texture mapping on arbitrarily curved surfaces. Computers & Graphics, 24(4):539–554, 2000.
L. Parida and S. P. Mudur. Constraint-satisfying planar development of complex surfaces. Computer-Aided Design, 25(4):225–232, 1993.
U. Pinkall and K. Polthier. Computing discrete minimal surfaces and their conjugates. Experimental Mathematics, 2(1):15–36, 1993.
E. Praun, A. Finkelstein, and H. Hoppe. Lapped textures. In ProcȦCM SIGGRAPH 2000, pages 465–470, 2000.
E. Praun and H. Hoppe. Spherical parametrization and remeshing. ACM Transactions on Graphics, 22(3):340–349, 2003. ProcȦCM SIGGRAPH 2003.
E. Praun, W. Sweldens, and P. Schröder. Consistent mesh parameterizations. In ProcȦCM SIGGRAPH 2001, pages 179–184, 2001.
N. Ray and B. Lévy. Hierarchical least squares conformal maps. In Proceedings of the 11th Pacific Conference on Computer Graphics and Applications, pages 263–270, 2003.
P. Sander, Z. Wood, S. Gortler, J. Snyder, and H. Hoppe. Multi-chart geometry images. In Proceedings of the 1st Symposium on Geometry Processing, pages 138–145, 2003.
P. V. Sander, J. Snyder, S. J. Gortler, and H. Hoppe. Texture mapping progressive meshes. In ProcȦCM SIGGRAPH 2001, pages 409–416, 2001.
E. L. Schwartz, A. Shaw, and E. Wolfson. Applications of computer graphics and image processing to 2D and 3D modeling of the functional architecture of visual cortex. IEEE Computer Graphics and Applications, 8(4):13–23, 1988.
E. L. Schwartz, A. Shaw, and E. Wolfson. A numerical solution to the generalized mapmaker's problem: flattening nonconvex polyhedral surfaces. IEEE Transactions on Pattern Analysis and Machine Intelligence, 11(9):1005–1008, 1989.
A. Sheffer. Spanning tree seams for reducing parameterization distortion of triangulated surfaces. In Proceedings of Shape Modeling International, pages 61–66, 2002.
A. Sheffer. Non-optimal parameterization and user control. In T. Lyche, M.-L. Mazure, and L. L. Schumaker (eds.), Curve and Surface Design: Saint-Malo 2002, Modern Methods in Applied Mathematics, pages 355–364. Nashboro Press, Brentwood, 2003.
A. Sheffer. Skinning 3D meshes. Graphical Models, 65(5):274–285, 2003.
A. Sheffer and E. de Sturler. Surface parameterization for meshing by triangulation flattening. In Proceedings of the 9th International Meshing Roundtable, pages 161–172, 2000.
A. Sheffer and E. de Sturler. Parameterization of faceted surfaces for meshing using angle based flattening. Engineering with Computers, 17(3):326–337, 2001.
A. Sheffer and E. de Sturler. Smoothing an overlay grid to minimize linear distortion in texture mapping. ACM Transactions on Graphics, 21(4):874–890, 2002.
A. Sheffer, C. Gotsman, and N. Dyn. Robust spherical parametrization of triangular meshes. In Proceedings of the 4th Israel-Korea Bi-National Conference on Geometric Modeling and Computer Graphics, pages 94–99, 2003.
A. Sheffer and J. Hart. Seamster: inconspicuous low-distortion texture seam layout. In Proceedings of IEEE Visualization 2002, pages 291–298, 2002.
T. Shimada and Y. Tada. Approximate transformation of an arbitrary curved surface into a plane using dynamic programming. Computer-Aided Design, 23(2):153–159, 1991.
C. Soler, M.-P. Cani, and A. Angelidis. Hierarchical pattern mapping. ACM Transactions on Graphics, 21(3):673–680, 2002. ProcȦCM SIGGRAPH 2002.
O. Sorkine, D. Cohen-Or, R. Goldenthal, and D. Lischinski. Bounded-distortion piecewise mesh parameterization. In Proceedings of IEEE Visualization 2002, pages 355–362, 2002.
V. Surazhsky and C. Gotsman. Explicit surface remeshing. In Proceedings of the 1st Symposium on Geometry Processing, pages 20–30, 2003.
R. Zayer, C. Rössl, and H.-P. Seidel. Variations on angle based flattening. In N. A. Dodgson, M. S. Floater, and M. A. Sabin (eds.), Advances in Multiresolution for Geometric Modelling, Mathematics and Visualization, pages 187–199 (this book), Springer, Berlin, 2004.
G. Zigelman, R. Kimmel, and N. Kiryati. Texture mapping using surface flattening via multi-dimensional scaling. IEEE Transactions on Visualization and Computer Graphics, 8(2):198–207, 2002.
S. C. Brenner and L. R. Scott. The mathematical theory of finite element methods, volume 15 of Texts in Applied Mathematics. Springer, second edition, 2002.
G. Choquet. Sur un type de transformation analytique généralisant la représentation conforme et définé au moyen de fonctions harmoniques. Bulletin des Sciences Mathématiques, 69:156–165, 1945.
C. F. Gauß. Disquisitiones generales circa superficies curvas. Commentationes Societatis Regiæ Scientiarum Gottingensis Recentiores, 6:99–146, 1827.
G. Greiner. Variational design and fairing of spline surfaces. Computer Graphics Forum, 13(3):143–154, 1994. Proceedings of Eurographics '94.
W. Klingenberg. A Course in Differential Geometry. Springer, Berlin, Heidelberg, 1978.
H. Kneser. Lösung der Aufgabe 41. Jahresbericht der Deutschen Mathematiker-Vereinigung, 35:123–124, 1926.
E. Kreyszig. Differential Geometry. Dover, New York, 1991.
J. H. Lambert. Beyträge zum Gebrauche der Mathematik und deren Anwendung, Band 3. Buchhandlung der Realschule, Berlin, 1772.
G. Mercator. Nova et aucta orbis terrae descriptio ad usum navigantium emendate accommodata. Duisburg, 1569.
M. Meyer, H. Lee, A. H. Barr, and M. Desbrun. Generalized barycentric coordinates for irregular polygons. Journal of Graphics Tools, 7(1):13–22, 2002.
C. Ptolemy. The Geography. Dover, 1991. Translated by E. L. Stevenson.
T. Radó. Aufgabe 41. Jahresbericht der Deutschen Mathematiker-Vereinigung, 35:49, 1926.
B. Riemann. Grundlagen für eine allgemeine Theorie der Functionen einer veränderlichen complexen Größe. PhD thesis, Universität Göttingen, 1851.
W. T. Tutte. How to draw a graph. Proceedings of the London Mathematical Society, 13:743–768, 1963.
E. L. Wachspress. A Rational Finite Element Basis. Academic Press, New York, 1975.
J. Warren. Barycentric coordinates for convex polytopes. Advances in Computational Mathematics, 6(2):97–108, 1996.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Floater, M.S., Hormann, K. (2005). Surface Parameterization: a Tutorial and Survey. In: Dodgson, N.A., Floater, M.S., Sabin, M.A. (eds) Advances in Multiresolution for Geometric Modelling. Mathematics and Visualization. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-26808-1_9
Download citation
DOI: https://doi.org/10.1007/3-540-26808-1_9
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-21462-5
Online ISBN: 978-3-540-26808-6
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)