|
ABSTRACT
A Texture Atlas is an efficient color representation for 3D Paint Systems. The model to be textured is decomposed into charts homeomorphic to discs, each chart is parameterized, and the unfolded charts are packed in texture space. Existing texture atlas methods for triangulated surfaces suffer from several limitations, requiring them to generate a large number of small charts with simple borders. The discontinuities between the charts cause artifacts, and make it difficult to paint large areas with regular patterns.In this paper, our main contribution is a new quasi-conformal parameterization method, based on a least-squares approximation of the Cauchy-Riemann equations. The so-defined objective function minimizes angle deformations, and we prove the following properties: the minimum is unique, independent of a similarity in texture space, independent of the resolution of the mesh and cannot generate triangle flips. The function is numerically well behaved and can therefore be very efficiently minimized. Our approach is robust, and can parameterize large charts with complex borders.We also introduce segmentation methods to decompose the model into charts with natural shapes, and a new packing algorithm to gather them in texture space. We demonstrate our approach applied to paint both scanned and modeled data sets.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
Maneesh Agrawala , Andrew C. Beers , Marc Levoy, 3D painting on scanned surfaces, Proceedings of the 1995 symposium on Interactive 3D graphics, p.145-ff., April 09-12, 1995, Monterey, California, United States
[doi> 10.1145/199404.199429]
|
| |
2
|
|
| |
3
|
P. Cignoni , C. Montani , R. Scopigno , C. Rocchini, A general method for preserving attribute values on simplified meshes, Proceedings of the conference on Visualization '98, p.59-66, October 18-23, 1998, Research Triangle Park, North Carolina, United States
|
 |
4
|
|
| |
5
|
J. Eells and L. Lemaire. Another report on harmonic maps. Bull. London Math. Soc., 20:385-524, 1988.
|
| |
6
|
|
| |
7
|
|
| |
8
|
Steven Haker , Sigurd Angenent , Allen Tannenbaum , Ron Kikinis , Guillermo Sapiro , Michael Halle, Conformal Surface Parameterization for Texture Mapping, IEEE Transactions on Visualization and Computer Graphics, v.6 n.2, p.181-189, April 2000
[doi> 10.1109/2945.856998
]
|
 |
9
|
|
| |
10
|
K. Hormann and G. Greiner. MIPS: An efficient global parametrization method. In P.-J. Laurent, P. Sablonnière, and L. Schumaker, editors, Curve and Surface Design: Saint-Malo 1999, pages 153-162. Vanderbilt University Press, 2000.
|
| |
11
|
|
| |
12
|
Monica K. Hurdal , Philip L. Bowers , Ken Stephenson , De Witt L. Sumners , Kelly Rehm , Kirt Schaper , David A. Rottenberg, Quasi-Conformally Flat Mapping the Human Cerebellum, Proceedings of the Second International Conference on Medical Image Computing and Computer-Assisted Intervention, p.279-286, September 19-22, 1999
|
 |
13
|
|
 |
14
|
|
 |
15
|
|
 |
16
|
|
 |
17
|
|
 |
18
|
|
| |
19
|
|
 |
20
|
|
| |
21
|
|
| |
22
|
Hiroshi Murata , Kunihiro Fujiyoshi , Shigetoshi Nakatake , Yoji Kajitani, Rectangle-packing-based module placement, Proceedings of the 1995 IEEE/ACM international conference on Computer-aided design, p.472-479, November 05-09, 1995, San Jose, California, United States
|
 |
23
|
|
| |
24
|
U. Pinkall and K. Polthier. Computing discrete minimal surfaces and their conjugates. Experimental Math., 2(15), 1993.
|
| |
25
|
|
| |
26
|
|
 |
27
|
|
| |
28
|
A. Sheffer and E. de Sturler. Param. of faceted surfaces for meshing using angle-based flattening. Engineering with Computers, 17(3):326-337, 2001.
|
| |
29
|
|
| |
30
|
W. Tutte. Convex representation of graphs. In Proc. London Math. Soc., volume 10, 1960.
|
| |
31
|
|
CITED BY 98
|
|
|
|
Xianwang Wang , Qing Zhang , Ruigang Yang , Brent Seales , Melody Carswell, Feature-based texture mapping from video sequence, Proceedings of the 2008 symposium on Interactive 3D graphics and games, February 15-17, 2008, Redwood City, California
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
P. V. Sander , Z. J. Wood , S. J. Gortler , J. Snyder , H. Hoppe, Multi-chart geometry images, Proceedings of the 2003 Eurographics/ACM SIGGRAPH symposium on Geometry processing, June 23-25, 2003, Aachen, Germany
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Geetika Tewari , John Snyder , Pedro V. Sander , Steven J. Gortler , Hugues Hoppe, Signal-specialized parameterization for piecewise linear reconstruction, Proceedings of the 2004 Eurographics/ACM SIGGRAPH symposium on Geometry processing, July 08-10, 2004, Nice, France
|
|
Y.-K. Lai , S.-M. Hu , D. X. Gu , R. R. Martin, Geometric texture synthesis and transfer via geometry images, Proceedings of the 2005 ACM symposium on Solid and physical modeling, p.15-26, June 13-15, 2005, Cambridge, Massachusetts
|
|
Hongyu Wang , Ying He , Xin Li , Xianfeng Gu , Hong Qin, Polycube splines, Proceedings of the 2007 ACM symposium on Solid and physical modeling, June 04-06, 2007, Beijing, China
|
|
|
|
|
Guillaume Caumon , Charles H. Sword, Jr. , Jean-Laurent Mallet, Constrained modifications of non-manifold B-reps, Proceedings of the eighth ACM symposium on Solid modeling and applications, June 16-20, 2003, Seattle, Washington, USA
|
|
|
|
Kun Zhou , Xin Huang , Xi Wang , Yiying Tong , Mathieu Desbrun , Baining Guo , Heung-Yeung Shum, Mesh quilting for geometric texture synthesis, ACM Transactions on Graphics (TOG), v.25 n.3, July 2006
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ramesh Raskar , Jeroen van Baar , Paul Beardsley , Thomas Willwacher , Srinivas Rao , Clifton Forlines, iLamps: geometrically aware and self-configuring projectors, ACM SIGGRAPH 2005 Courses, July 31-August 04, 2005, Los Angeles, California
|
|
Ramesh Raskar , Jeroen van Baar , Paul Beardsley , Thomas Willwacher , Srinivas Rao , Clifton Forlines, iLamps: geometrically aware and self-configuring projectors, ACM SIGGRAPH 2006 Courses, July 30-August 03, 2006, Boston, Massachusetts
|
|
|
|
|
Kun Zhou , Peng Du , Lifeng Wang , Yasuyuki Matsushita , Jiaoying Shi , Baining Guo , Heung-Yeung Shum, Decorating Surfaces with Bidirectional Texture Functions, IEEE Transactions on Visualization and Computer Graphics, v.11 n.5, p.519-528, September 2005
|
|
|
Nathan A. Carr , Jared Hoberock , Keenan Crane , John C. Hart, Rectangular multi-chart geometry images, Proceedings of the fourth Eurographics symposium on Geometry processing, June 26-28, 2006, Cagliari, Sardinia, Italy
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Wei Hong , Xianfeng Gu , Feng Qiu , Miao Jin , Arie Kaufman, Conformal virtual colon flattening, Proceedings of the 2006 ACM symposium on Solid and physical modeling, June 06-08, 2006, Cardiff, Wales, United Kingdom
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Xinguo Liu , Yaohua Hu , Jingdan Zhang , Xin Tong , Baining Guo , Heung-Yeung Shum, Synthesis and Rendering of Bidirectional Texture Functions on Arbitrary Surfaces, IEEE Transactions on Visualization and Computer Graphics, v.10 n.3, p.278-289, May 2004
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Mario Botsch , Mark Pauly , Christian Rossl , Stephan Bischoff , Leif Kobbelt, Geometric modeling based on triangle meshes, ACM SIGGRAPH 2006 Courses, July 30-August 03, 2006, Boston, Massachusetts
|
|
Mario Botsch , Mark Pauly , Christian Rossl , Stephan Bischoff , Leif Kobbelt, Geometric modeling based on triangle meshes, ACM SIGGRAPH 2006 Courses, July 30-August 03, 2006, Boston, Massachusetts
|
|
Mario Botsch , Mark Pauly , Leif Kobbelt , Pierre Alliez , Bruno Lévy , Stephan Bischoff , Christian Rössl, Geometric modeling based on polygonal meshes Video files associated with this course are available from the citation page, ACM SIGGRAPH 2007 courses, August 05-09, 2007, San Diego, California
|
|