skip to main content
10.1145/1753326.1753445acmconferencesArticle/Chapter ViewAbstractPublication PageschiConference Proceedingsconference-collections
research-article

LayerPaint: a multi-layer interactive 3D painting interface

Published: 10 April 2010 Publication History

Abstract

Painting on 3D surfaces is an important operation in computer graphics, virtual reality, and computer aided design. The painting styles in existing WYSIWYG systems can be awkward, due to the difficulty in rotating or aligning an object for proper viewing during the painting. This paper proposes a multi-layer approach to building a practical, robust, and novel WYSIWYG interface for efficient painting on 3D models. The paintable area is not limited to the front-most visible surface on the screen as in conventional WYSIWYG interfaces. We can efficiently and interactively draw long strokes across different depth layers, and unveil occluded regions that one would like to see or paint on. In addition, since the painting is now depth-sensitive, we can avoid various potential painting artifacts and limitations in the conventional painting interfaces. This multi-layer approach brings in several novel painting operations that contribute to a more compelling WYSIWYG 3D painting interface; this is particular useful when dealing with complicated objects with occluded parts and objects that cannot be easily parameterized. We evaluated our system with 23 users, including both artists and novice painters, and obtained positive experimental results and feedback from them. The user study results demonstrate the efficacy of our novel interface over conventional painting interfaces.

Supplementary Material

JPG File (p811.jpg)
AVI File (p811.avi)

References

[1]
M. Agrawala, A. C. Beers, and M. Levoy. 3D painting on scanned surfaces. In Symp. on Interactive 3D Graphics '95, pages 145--150, 1995.
[2]
S.-H. Bae, R. Balakrishnan, and K. Singh. ILoveSketch: as-natural-as-possible sketching system for creating 3D curve models. In ACM symp. on User interface software and tech., pages 151--160, 2008.
[3]
R. Balakrishnan and G. Kurtenbach. Exploring bimanual camera control and object manipulation in 3D graphics interfaces. In CHI '99, pages 56--62, 1999.
[4]
L. Bavoil and K. Myers. Order independent transparency with dual depth peeling, 2008. White paper, NVidia.
[5]
D. A. Bowman, E. Kruijff, J. J. LaViola, and I. Poupyrev. 3D User Interfaces: Theory and Practice. Addison-Wesley Professional, 2004.
[6]
M. Burns and A. Finkelstein. Adaptive cutaways for comprehensible rendering of polygonal scenes. ACM Tran. on Graphics (SIGGRAPH Asia), 27(5), 2008. Article No. 154.
[7]
D. DeBry, J. Gibbs, D. D. Petty, and N. Robins. Painting and rendering textures on unparameterized models. In SIGGRAPH '02, pages 763--768, 2002.
[8]
E. Eisemann, S. Paris, and F. Durand. A visibility algorithm for converting 3D meshes into editable 2D vector graphics. ACM Trans. on Graphics (SIGGRAPH 2009), 28(3), 2009. Article No. 83.
[9]
C. Everitt. Interactive order-independent transparency, 2001. White paper, NVidia.
[10]
A. Gregory, S. Ehmann, and M. Lin. inTouch: interactive multiresolution modeling and 3D painting with a haptic interface. In IEEE Virtual Reality, 2000.
[11]
C. Grimm and M. A. Kowalski. Painting lighting and viewing effects. In Intl. Conf. on Comp. Graphics Theory and App., pages 204--211, 2007.
[12]
P. Hanrahan and P. Haeberli. Direct WYSIWYG painting and texturing on 3D shapes. In SIGGRAPH 90', pages 215--223, 1990.
[13]
A. Khan, B. Komalo, J. Stam, G. Fitzmaurice, and G. Kurtenbach. HoverCam: interactive 3D navigation for proximal object inspection. In Symp. on Interactive 3D graphics and games, pages 73--80, 2005.
[14]
W. Li, M. Agrawala, B. Curless, and D. Salesin. Automated generation of interactive 3D exploded view diagrams. ACM Tran. on Graphics (SIGGRAPH 2008), 27(3), 2008. Article No. 101.
[15]
W. Li, L. Ritter, M. Agrawala, B. Curless, and D. Salesin. Interactive cutaway illustrations of complex 3D models. ACM Tran. on Graphics (SIGGRAPH 2007), 26(3), 2007. Article No. 31.
[16]
F. Liu, M.-C. Huang, X.-H. Liu, and E.-H. Wu. Single pass depth peeling via CUDA rasterizer. In SIGGRAPH Asia 2009 Sketch, 2009.
[17]
J. McCrae, I. Mordatch, M. Glueck, and A. Khan. Multiscale 3D navigation. In Symp. on Interactive 3D graphics and games, pages 7--14, 2009.
[18]
K. Ryokai, S. Marti, and H. Ishii. I/O brush: drawing with everyday objects as ink. In CHI '04, pages 303--310, 2004.
[19]
K. Ryokai, S. Marti, and H. Ishii. Designing the world as your palette. In CHI Extended Abs., pages 1037--1049, 2005.
[20]
S. Schkolne, M. Pruett, and P. Schröder. Surface drawing: creating organic 3D shapes with the hand and tangible tools. In CHI '01, pages 261--268, 2001.
[21]
Y. Shon and S. McMains. Evaluation of drawing on 3D surfaces with haptics. IEEE Comput. Graph. Appl., 24(6):40--50, 2004.
[22]
P. Vandoren, T. Van Laerhoven, L. Claesen, J. Taelman, F. Di Fiore, F. Van Reeth, and E. Flerackers. Dip - it: digital infrared painting on an interactive table. In CHI Extended Abs., pages 2901--2906, 2008.
[23]
C. Ware and J. Rose. Rotating virtual objects with real handles. ACM Trans. Comp.-Human Interaction, 6(2):162--180, 1999.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
CHI '10: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
April 2010
2690 pages
ISBN:9781605589299
DOI:10.1145/1753326
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]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 10 April 2010

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. 3d painting
  2. depth segmentation
  3. wysiwyg interface

Qualifiers

  • Research-article

Conference

CHI '10
Sponsor:

Acceptance Rates

Overall Acceptance Rate 6,199 of 26,314 submissions, 24%

Upcoming Conference

CHI 2025
ACM CHI Conference on Human Factors in Computing Systems
April 26 - May 1, 2025
Yokohama , Japan

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)36
  • Downloads (Last 6 weeks)2
Reflects downloads up to 09 Jan 2025

Other Metrics

Citations

Cited By

View all

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media