skip to main content
10.1145/1281500.1281531acmconferencesArticle/Chapter ViewAbstractPublication PagessiggraphConference Proceedingsconference-collections
Article

A suggestive interface for 3D drawing

Published:05 August 2007Publication History

ABSTRACT

This paper introduces a new type of interface for 3D drawings that improves the usability of gestural interfaces and augments typical command-based modeling systems. In our suggestive interface, the user gives hints about a disired operation to the system by highlighting related geometric components in the scene. The system then infers possible operations based on the hints and presents the results of these operations as small thumbnails. The user complets the editing operation simply by clicking on the disired thumbnail. The hinting mechanism lets the user specify geometric relations among graphical components in the scene, and the multiple thumbnail suggestions make it possible to define many operations with relatively few distinct hint patterns. The suggestive interface system is implemented as a set o suggestion engines working in parallel, and is easily extended by adding customized engines. Our prototype 3D drawing system, Chateau, shows that a suggestive interface can effectively support construction of various 3D drawings.

References

  1. Ashlar Vellum Products, Ashlar Inc., http://www.ashlar.com/Google ScholarGoogle Scholar
  2. E. A. Bier and M. C. Stone. Snap Dragging. Computer Graphics, Vol. 20, No. 4, pp. 233--240, 1986. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. J. M. Cohen, L. Markosian, R. C. Zeleznik, J. F. Hughes, and R. Barzel. An Interface for Sketching 3D Curves. 1999 Symposium on Interactive 3D Graphics, pp. 17--21, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. D. B. Conner, S. S. Snibbe, K. P. Herndon, D. C. Robbins, R. C. Zeleznik, and A. van Dam. Three-Dimensional Widgets. 1992 Symposium on Interactive 3D Graphics, pp. 183--188, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. A. Cypher. Eager: Programming Repetitive Tasks by Example. Proceedings of CHI'91, pp. 33--39, 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. A. Cypher. Watch What I Do: Programming by Demonstration. Cambridge, MA: MIT Press. 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. M. Gleicher and A. Witkin. Drawing with constraints. The Visual Computer, Vol. 11, No. 1, pp. 39--51, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. M. D. Gross and E. Y. L. Do. Ambiguous Intentions: A Paper-like Interface for Creative Design. Proceedings of UIST'96, pp. 183--192, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. S. Hudson and C. Hsi. A Synergistic Approach to Specifying Simple Number Independent Layouts by Example, Proceedings of INTERCHI'93, pp. 285--292, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. T. Igarashi, S. Matsuoka, S. Kawachiya, and H. Tanaka. Interactive Beautification: A Technique for Rapid Geometric Design. Proceedings of UIST'97, pp. 105--114, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. T. Igarashi, S. Matsuoka, S. Kawachiya, and H. Tanaka. Pegasus: A Drawing System for Rapid Geometric Design. CHI'98 Summary, pp. 24--25, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. T. Igarashi, S. Matsuoka, and H. Tanaka. Teddy: A Sketching Interface for 3D Freeform Design. SIGGRAPH 99 Conference Proceedings, pp. 409--416, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. S. Karsenty, J. A. Landay, and C. Weikart. Inferring Graphical Constraints with Rockit, Proceedings of HCI'92, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. D. Kurlander and S. Feiner. Interactive Constraint-Based Search and Replace. Proceedings of CHI'92, pp. 609--618, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. J. A. Landay and B. A. Myers. Interactive Sketching for the Early Stages of User Interface Design. Proceedings of CHI'95, pp. 43--50, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. J. Mankoff, S. E. Hudson and G. D. Abowd. Interaction Techniques for Ambiguity Resolution in Recognition-based Interfaces. Proceedings of UIST'00, pp. 11--20, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. J. Marks, B. Andalman, P. Beardsley, W. Freeman, S. Gibson, J. Hodgins, T. Kang, B. Mirtich, H. Pfister, W. Ruml, K. Ryall, J. Seims, and S. Shieber. Design Galleries: A General Approach to Setting Parameters for Computer Graphics and Animation. SIGGRAPH 97 Conference Proceedings, pp. 389--400, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. T. Masui. An Efficient Text Input Method for Pen-based Computers. Proceedings of CHI'98, pp. 328--335, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. D. Maulsby, I. H. Witten and K. A. Kittlitz. Metamouse: Specifying Graphical Procedures by Example. Proceedings SIGGRAPH'89, pp. 127--136, 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. T. P. Moran, P. Chiu, W. van Melle, and G. Kurtenbach. Pen-based Interaction Techniques for Organizing Material on an Electronic Whiteboard. Proceedings of UIST'97, pp. 45--54, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. J. Nielsen. Noncommand User Interfaces. Communications of the ACM, Vol. 36, No. 4, pp. 83--99, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. K. Sims. Artificial Evolution for Computer Graphics. SIGGRAPH 91 Conference Proceedings, pp. 319--328, 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. A. van Dam. Post-WIMP User Interfaces, Communications of the ACM, Vol. 40, No. 2, pp. 63--67, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. R. C. Zeleznik and A. Forsberg. UniCam --- 2D Gestural Camera Controls for 3D Environments. Proceedings of 1999 Symposium on Interactive 3D Graphics, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. R. C. Zeleznik, K. P. Herndon, and J. F. Hughes. SKETCH: An Interface for Sketching 3D Scenes. SIGGRAPH 96 Conference Proceedings, pp. 163--170, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  1. A suggestive interface for 3D drawing

          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
            SIGGRAPH '07: ACM SIGGRAPH 2007 courses
            August 2007
            6166 pages
            ISBN:9781450318235
            DOI:10.1145/1281500

            Copyright © 2007 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: 5 August 2007

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • Article

            Acceptance Rates

            Overall Acceptance Rate1,822of8,601submissions,21%

            Upcoming Conference

            SIGGRAPH '24

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader