skip to main content
10.1145/2448196.2448221acmconferencesArticle/Chapter ViewAbstractPublication Pagesi3dConference Proceedingsconference-collections
research-article

Texture brush: an interactive surface texturing interface

Authors Info & Claims
Published:21 March 2013Publication History

ABSTRACT

This paper presents Texture Brush, an interactive interface for texturing 3D surfaces. We extend the conventional exponential map to a more general setting, in which the generator can be an arbitrary curve. Based on our extended exponential map, we develop a local parameterization method which naturally supports anisotropic texture mapping. With Texture Brush, the user can easily specify such local parameterization with a free-form stroke on the surface. We also propose a set of intuitive operations which are mainly based on 3D painting metaphor, including texture painting, texture cloning, texture animation design, and texture editing. Compared to the existing surface texturing techniques, our method enables a smoother and more natural work flow so that the user can focus on the design task itself without switching back and forth among different tools or stages. The encouraging experimental results and positive evaluation by artists demonstrate the efficacy of our Texture Brush for interactive texture mapping.

Skip Supplemental Material Section

Supplemental Material

p153-sun.mp4

mp4

43 MB

References

  1. Agrawala, M., Beers, A. C., and Levoy, M. 1995. 3D painting on scanned surfaces. In Proceedings of the 1995 symposium on Interactive 3D graphics, I3D '95, 145--150. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Chen, J., and Han, Y. 1990. Shortest paths on a polyhedron. In Proceedings of the sixth annual symposium on Computational geometry, SCG '90, 360--369. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. DeBry, D. g., Gibbs, J., Petty, D. D., and Robins, N. 2002. Painting and rendering textures on unparameterized models. ACM Trans. Graph. 21, 3, 763--768. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Eck, M., DeRose, T., Duchamp, T., Hoppe, H., Lounsbery, M., and Stuetzle, W. 1995. Multiresolution analysis of arbitrary meshes. In SIGGRAPH '95, 173--182. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Fu, C.-W., Xia, J., and He, Y. 2010. Layerpaint: a multi-layer interactive 3D painting interface. In Proceedings of the 28th international conference on Human factors in computing systems, CHI '10, 811--820. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Garcia, I., Xia, J., He, Y., Xin, S.-Q., and Patow, G. 2013. Interactive applications for sketch-based editable polycube-map. IEEE Transactions on Visualization and Computer Graphics 19.Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Gingold, Y. I., Davidson, P. L., Han, J. Y., and Zorin, D. 2006. A direct texture placement and editing interface. UIST '06, 23--32. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Hanrahan, P., and Haeberli, P. 1990. Direct wysiwyg painting and texturing on 3D shapes. SIGGRAPH'90 24, 4, 215--223. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Huang, Q.-X., Adams, B., Wicke, M., and Guibas, L. J. 2008. Non-rigid registration under isometric deformations. In SGP '08, 1449--1457. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Jacobson, A., Baran, I., Popović, J., and Sorkine, O. 2011. Bounded biharmonic weights for real-time deformation. ACM Trans. Graph. 30, 4, 78:1--78:8. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Kazi, R. H., Igarashi, T., Zhao, S., and Davis, R. 2012. Vignette: interactive texture design and manipulation with freeform gestures for pen-and-ink illustration. In Proceedings of the 2012 ACM annual conference on Human Factors in Computing Systems, CHI '12, 1727--1736. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Kimmel, R., and Sethian, J. A. 1998. Computing geodesic paths on manifolds. In Proc. Natl. Acad. Sci. USA, 8431--8435.Google ScholarGoogle Scholar
  13. Kraevoy, V., Sheffer, A., and Gotsman, C. 2003. Match-maker: constructing constrained texture maps. ACM Trans. Graph. 22, 3, 326--333. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Lee, H., Tong, Y., and Desbrun, M. 2005. Geodesics-based one-to-one parameterization of 3d triangle meshes. IEEE Multi-Media 12, 27--33. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Lefebvre, S., Hornus, S., and Neyret, F. 2005. Texture sprites: texture elements splatted on surfaces. In Proceedings of the 2005 symposium on Interactive 3D graphics and games, I3D '05, 163--170. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Lévy, B., Petitjean, S., Ray, N., and Maillot, J. 2002. Least squares conformal maps for automatic texture atlas generation. ACM Trans. Graph. 21, 3, 362--371. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Mitchell, J. S. B., Mount, D. M., and Papadimitriou, C. H. 1987. The discrete geodesic problem. SIAM J. Comput. 16, 4, 647--668. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Pedersen, H. K. 1996. A framework for interactive texturing on curved surfaces. In Proceedings of the 23rd annual conference on Computer graphics and interactive techniques, SIGGRAPH '96, 295--302. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Peyré, G., and Cohen, L. D. 2006. Geodesic remeshing using front propagation. Int. J. Comput. Vision 69, 1, 145--156. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Rother, C., Kolmogorov, V., and Blake, A. 2004. "Grab-cut": interactive foreground extraction using iterated graph cuts. ACM Trans. Graph. 23, 3, 309--314. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Sander, P. V., Wood, Z. J., Gortler, S. J., Snyder, J., and Hoppe, H. 2003. Multi-chart geometry images. In SGP '03. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Schmidt, R., Grimm, C., and Wyvill, B. 2006. Interactive decal compositing with discrete exponential maps. ACM Trans. Graph. 25, 3 (July), 605--613. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Takayama, K., Schmidt, R., Singh, K., Igarashi, T., Boubekeur, T., and Sorkine, O. 2011. Geobrush: Interactive mesh geometry cloning. Comput. Graph. Forum 30, 613--622.Google ScholarGoogle ScholarCross RefCross Ref
  24. Tzur, Y., and Tal, A. 2009. Flexistickers: photogrammetric texture mapping using casual images. ACM Trans. Graph. 28, 3, 45:1--45:10. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Wu, C., and Tai, X.-C. 2010. A level set formulation of geodesic curvature flow on simplicial surfaces. IEEE Trans. Vis. Comput. Graph. 16, 4, 647--662. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Xia, J., Garcia, I., He, Y., Xin, S.-Q., and Patow, G. 2011. Editable polycube map for gpu-based subdivision surfaces. In Symposium on Interactive 3D Graphics and Games, I3D '11, 151--158. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Xiang, Y., Xin, S.-Q., Sun, Q., and He, Y. 2011. Parallel and accurate Poisson disk sampling on arbitrary surfaces. In SIGGRAPH Asia 2011 Sketches, SA '11, 18:1--18:2. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Xin, S.-Q., and Wang, G.-J. 2009. Improving Chen and Han's algorithm on the discrete geodesic problem. ACM Trans. Graph. 28, 4, 1--8. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Xin, S.-Q., Ying, X., and He, Y. 2011. Efficiently computing geodesic offsets on triangle meshes by the extended xin-wang algorithm. Comput. Aided Des. 43, 11, 1468--1476. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. Xin, S.-Q., He, Y., and Fu, C.-W. 2012. Efficiently computing exact geodesic loops within finite steps. IEEE Trans. Vis. Comput. Graph. 18, 6, 879--889. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. Xin, S.-Q., Ying, X., and He, Y. 2012. Constant-time all-pairs geodesic distance query on triangle meshes. In Proceedings of the ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games, I3D '12, 31--38. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. Zelinka, S., and Garland, M. 2004. Similarity-based surface modelling using geodesic fans. In SGP '04, 204--213. Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. Zhou, K., Wang, X., Tong, Y., Desbrun, M., Guo, B., and Shum, H.-Y. 2005. Texturemontage. ACM Trans. Graph. 24, 3, 1148--1155. Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. Zwicker, M., Pauly, M., Knoll, O., and Gross, M. 2002. Pointshop 3D: an interactive system for point-based surface editing. ACM Trans. Graph. 21, 3, 322--329. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Texture brush: an interactive surface texturing interface

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          I3D '13: Proceedings of the ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games
          March 2013
          242 pages
          ISBN:9781450319560
          DOI:10.1145/2448196

          Copyright © 2013 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 21 March 2013

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article

          Acceptance Rates

          Overall Acceptance Rate148of485submissions,31%

          Upcoming Conference

          I3D '24
          Symposium on Interactive 3D Graphics and Games
          May 8 - 10, 2024
          Philadelphia , PA , USA

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader