The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.02 - March/April (2008 vol.14)
pp: 382-395
ABSTRACT
Texture mapping with positional constraints is an important and challenging problem in computer graphics. In this paper, we first present a theoretically robust, foldover-free 2D mesh warping algorithm. Then we apply this warping algorithm to handle mapping texture onto 3D meshes with hard constraints. The proposed algorithm is experimentally evaluated and compared with the state-of-the-art method for examples with more challenging constraints. These challenging constraints may lead to large distortions and foldovers. Experimental results show that the proposed scheme can generate more pleasing results and add fewer Steiner vertices on the 3D mesh embedding.
INDEX TERMS
texture mapping, positional constraints, warping, foldover
CITATION
Tong-Yee Lee, Shao-Wei Yen, I-Cheng Yeh, "Texture Mapping with Hard Constraints Using Warping Scheme", IEEE Transactions on Visualization & Computer Graphics, vol.14, no. 2, pp. 382-395, March/April 2008, doi:10.1109/TVCG.2007.70432
REFERENCES
[1] M. Alexa, “Merging Polyhedral Shapes with Scattered Features,” The Visual Computer, vol. 16, pp. 26-37, 2000.
[2] M. Desbrun, M. Meyer, and P. Alliez, “Intrinsic Parameterizations of Surface Meshes,” Proc. Eurographics '02/Computer Graphics Forum, vol. 21, no. 3, pp. 209-218, 2002.
[3] M. Eck, T. Derose, T. Duchamp, H. Hoppe, M. Lounsbery, and W. Stuetzle, “Multiresolution Analysis of Arbitrary Meshes,” Proc. ACM SIGGRAPH '95, pp. 173-182, 1995.
[4] I. Eckstein, V. Surazhsky, and C. Gotsman, “Texture Mapping with Hard Constraints,” Proc. Eurographics '01/Computer Graphics Forum, vol. 20, no. 3, pp. 95-104, 2001.
[5] M.S. Floater, “Parameterization and Smooth Approximation of Surface Triangulations,” Computer Aided Geometric Design, vol. 14, no. 3, pp. 231-250, 1997.
[6] C.-H. Lin and T.-Y. Lee, “Metamorphosis of 3D Polyhedral Models Using Progressive Connectivity Transformations,” IEEE Trans. Visualization and Computer Graphics, vol. 11, no. 1, pp. 2-12, Jan./Feb. 2005.
[7] K. Fujimura and M. Makarov, “Foldover-Free Image Warping,” Graphical Models and Image Processing, vol. 60, no. 2, pp. 100-111, 1998.
[8] C. Gotsman, X. Gu, and A. Sheffer, “Fundamentals of Spherical Parameterization for 3D Meshes,” ACM Trans. Graphics, vol. 22, no. 3, pp. 358-363, 2003.
[9] K. Hormann and G. Greiner, “MIPS: An Efficient Global Parametrization Method,” Proc. Curve and Surface Design Conf., pp. 153-162, 1999.
[10] V. Kraevoy, A. Sheffer, and C. Gotsman, “Matchmaker: Constructing Constrained Texture Maps,” ACM Trans. Graphics, vol. 22, no. 3, pp. 326-333, 2003.
[11] V. Kraevoy and A. Sheffer, “Cross-Parameterization and Compatible Remeshing of 3D Models,” ACM Trans. Graphics, vol. 23, no. 3, pp. 861-869, 2004.
[12] B. Lévy, “Constrained Texture Mapping for Polygonal Meshes,” Proc. ACM SIGGRAPH '01, pp. 417-424, 2001.
[13] B. Lévy, S. Petitjean, N. Ray, and J. Maillot, “Least Squares Conformal Maps for Automatic Texture Atlas Generation,” ACM Trans. Graphics, vol. 21, no. 3, pp. 362-371, 2002.
[14] T.-Y. Lee and P.H. Huang, “Fast and Institutive Polyhedra Morphing Using SMCC Mesh Merging Scheme,” IEEE Trans. Visualization and Computer Graphics, vol. 9, no. 1, pp. 85-98, Jan.-Mar. 2003.
[15] T.-Y. Lee, C.-Y. Yao, H.-K. Chu, M.-J. Tai, and C.-C. Chen, “Generating Genus-n-to-m Mesh Morphing Using Spherical Parameterization: Research Articles,” Computer Animation and Virtual Worlds, vol. 17, no. 3, pp. 433-443, 2006.
[16] C.-H. Lin, T.-Y. Lee, H.-K. Chu, and Z.-Y. Yao, “Progressive Mesh Metamorphosis,” J. Computer Animation and Virtual Worlds, vol. 16, nos. 3-4, pp. 487-498, 2005.
[17] J. Maillot, H. Yahia, and A. Verroust, “Interactive Texture Mapping,” Proc. ACM SIGGRAPH '93, pp. 27-34, 1993.
[18] U. Pinkall and K. Polthier, “Computing Discrete Minimal Surfaces and Their Conjugates,” Experimental Math., vol. 2, no. 1, pp. 15-36, 1993.
[19] E. Praun, W. Sweldens, and P. Schröder, “Consistent Mesh Parameterizations,” Proc. ACM SIGGRAPH '01, pp. 179-184, 2001.
[20] P.V. Sander, J. Snyder, S.J. Gortler, and H. Hoppe, “Texture Mapping Progressive Meshes,” Proc. ACM SIGGRAPH '01, pp.409-416, 2001.
[21] J. Schreiner, A. Asirvatham, E. Praun, and H. Hoppe, “Inter-Surface Mapping,” ACM Trans. Graphics, vol. 23, no. 3, pp. 870-877, 2004.
[22] J.R. Shewchuk, “Triangle: Engineering a 2D Quality Mesh Generator and Delaunay Triangulator,” Lecture Notes in Computer Science, vol. 1148, pp.203-222, 1996.
[23] O. Sorkine, D. Cohen-Or, R. Goldenthal, and D. Lischinski, “Bounded-Distortion Piecewise Mesh Parameterization,” Proc. IEEE Visualization, pp. 355-362, 2002.
[24] W.T. Tutte, “Convex Representations of Graphs,” Proc. London Math Soc., vol. 10, pp. 304-320, 1960.
[25] K. Zhou, X. Wang, Y. Tong, M. Desbrun, B. Guo, and H.-Y. Shum, “TextureMontage: Seamless Texturing of Arbitrary Surfaces from Multiple Images,” ACM Trans. Graphics, vol. 24, no. 3, pp. 1148-1155, 2005.
[26] M. Zöckler, D. Stalling, and H.-C. Hege, “Fast and Intuitive Generation of Geometric Shape Transitions,” The Visual Computer, vol. 16, no. 5, pp. 241-253, 2000.
31 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool