Abstract
We propose a texture mapping technique that allows user to directly manipulate texture coordinates of subdivision surfaces through adding feature correspondences. After features, or constraints, are specified by user on the subdivision surface, the constraints are projected back to the control mesh and a Polygon Matching/Embedding algorithm is performed to generate polygon regions that embed texture coordinates of control mesh into different regions. After this step, some Steiner points are added to the control mesh. The generated texture coordinates exactly satisfy the input constraints but with high distortions. Then a constrained smoothing algorithm is performed to minimize distortions of the subdivision surface via updating texture coordinates of the control mesh. Finally, an Iterative Closest Point (ICP)-based deformation algorithm is performed to remove subdivision errors caused by the added Steiner points.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Catmull, E., Clark, J.: Seminal graphics: Recursively generated B-spline surfaces on arbitrary topological meshes. ACM, New York (1998)
Desbrun, M., Meyer, M., Schröder, P., Barr, A.H.: Implicit fairing of irregular meshes using diffusion and curvature flow. In: Proceedings of the 26th Annual Conference on Computer Graphics and Interactive Techniques, pp. 317–324. ACM Press/Addison-Wesley Publishing Co., New York (1999)
Eck, M., DeRose, T., Duchamp, T., Hoppe, H., Lounsbery, M., Stuetzle, W.: Multiresolution analysis of arbitrary meshes. In: Proceedings of the 22nd Annual Conference on Computer Graphics and Interactive Techniques, pp. 173–182. ACM, New York (1995)
Eckstein, I., Surazhsky, V., Gotsman, C.: Texture Mapping with Hard Constraints. Computer Graphics Forum 20, 95–104 (2001)
Guenter, B., Grimm, C., Wood, D., Malvar, H., Pighin, F.: Making faces. In: ACM SIGGRAPH 2005 Courses. ACM, New York (2005)
He, L., Schaefer, S., Hormann, K.: Parameterizing subdivision surfaces. ACM Trans. Graph. 29, 120:1–120:6 (2010)
Hormann, K., Lévy, B., Sheffer, A.: Mesh parameterization: theory and practice. In: ACM SIGGRAPH 2007 Courses. ACM, New York (2007)
Kraevoy, V., Sheffer, A., Gotsman, C.: Matchmaker: constructing constrained texture maps. ACM Trans. Graph. 22, 326–333 (2003)
Lévy, B.: Constrained texture mapping for polygonal meshes. In: Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques, pp. 417–424. ACM, New York (2001)
Lévy, B., Petitjean, S., Ray, N., Maillot, J.: Least Squares Conformal Maps for Automatic Texture Atlas Generation. In: ACM SIGGRAPH Conference Proceedings (2002)
Ligang, L., Lei, Z., Yin, X., Craig, G., Steven, J.G.: A Local/Global Approach to Mesh Parameterization, pp. 1495–1504. The Eurographics Association and Blackwell Publishing Ltd., Copenhagen (2008)
Loop, C.: Smooth Subdivision Surfaces Based on Triangles. Master thesis, University of Utah (1987)
Tutte, W.T.: Convex representations of graphs. Proc. Lond. Math. Soc. 10, 304–320 (1960)
Ulrich, P., Strasse Des, J., Konrad, P.: Computing Discrete Minimal Surfaces and Their Conjugates. Experimental Mathematics 2, 15–36 (1993)
Zhou, K., Huang, X., Xu, W., Guo, B., Shum, H.: Direct manipulation of subdivision surfaces on GPUs. ACM Trans. Graph. 26 (2001)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Weng, Y., Li, D., Tong, Y. (2012). Constrained Texture Mapping on Subdivision Surfaces. In: Hu, SM., Martin, R.R. (eds) Computational Visual Media. CVM 2012. Lecture Notes in Computer Science, vol 7633. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-34263-9_13
Download citation
DOI: https://doi.org/10.1007/978-3-642-34263-9_13
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-34262-2
Online ISBN: 978-3-642-34263-9
eBook Packages: Computer ScienceComputer Science (R0)