skip to main content
10.1145/1268517.1268530acmotherconferencesArticle/Chapter ViewAbstractPublication PagesgiConference Proceedingsconference-collections
Article

Magic canvas: interactive design of a 3-D scene prototype from freehand sketches

Published:28 May 2007Publication History

ABSTRACT

Construction of a 3-D scene consisting of multiple objects can be tedious work. Existing 3-D editing tools require the user to choose an appropriate model in a database first and then carefully place it in the scene at a desired position combining various operations such as translation, rotation, and scaling. To simplify the process, we propose a system that takes simple 2D sketches of models in a scene as input for 3D scene construction. The system then automatically identifies corresponding models in a database and puts them in the appropriate location and posture so that their appearance matches the user's input sketches. The system combines a 3-D model search and a 3-D posture estimation to obtain the result. This system allows the user to construct a prototype of a 3-D scene quickly and intuitively.

We conducted a user study to compare our interface with traditional menu-based UI and verified that our system was useful for constructing a 3-D scene prototype, especially for facilitating the exploration of various alternative designs. We expect our system to be useful as a prototyping tool for 3-D scene construction in various application areas such as interior design, communication, education, and entertainment.

References

  1. Eggli, L., Ching-Yao, H., and Bruderlin, B. D. Inferring 3D models from freehand sketches and constraints. Computer-Aided Design 29 (2), 101--112, 1997.Google ScholarGoogle ScholarCross RefCross Ref
  2. Faugeras, O. Three-dimensional computer vision: A geometric viewpoint. MIT Press, Cambridge, MA, USA, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Fonseca, M., Barroso, B., Ribeiro, P., and Jorge, J. Sketch-based retrieval of clipart drawings. In AVI'04: Proceedings of the ACM Press, New York, NY, USA, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Funkhouser, T., Min, P., Kazhdan, M., Chen, J., Halderman, A., Dobkin, D., and Jacobs, D. A search engine for 3D models. ACM Trans. Graph. 22(1), 83--105, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Gleicher, M., and Witkin, A. Through-the-lens camera control. In SIGGRAPH '92: Proceedings of the 19th Annual Conference on Computer Graphics and Interactive Techniques, pp. 331--340. ACM Press, New York, NY, USA, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Igarashi, T., Matsuoka, S., and Tanaka, H. Teddy: A sketching interface for 3D freeform design. In Proceedings of SIGGRAPH '99, pp. 409--416. ACM Press, New York, NY, USA, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Ip, H. H. S., Cheng, A. K. Y., Wong, W. Y. F., and Feng, J. Affine-invariant sketch-based retrieval of images. In CGI '01: Proceedings of the international Conference on Computer Graphics, p. 55, IEEE Computer Society, Washington, DC, USA, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Owada, S., Nielsen, F., Okabe, M., and Igarashi, T. Volumetric illustration: Designing 3D models with internal textures. ACM Trans. Graph. 23(3), 322--328, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Pentland, A., and Kuo, J. The artist at the interface. Vision Science Technical Report 114, 18--26, 1989.Google ScholarGoogle Scholar
  10. Safar, M., Shahabi, C., and Sun, X. Image retrieval by shape: A comparative study. IEEE International Conference on Multimedia and Expo, pp. 141--144, 2000.Google ScholarGoogle ScholarCross RefCross Ref
  11. Shpitalni, M., and Lipson, H. Identification of faces in a 2D line drawing projection of a wireframe object. IEEE Trans. Pattern Anal. Mach. Intell., 18(19), 1000--1012, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Shpitalni, M., and Lipson, H. Optimization-based reconstruction of a 3D object from a single freehand line drawing. Computer-Aided Design, 28(8), 651--663, 1996.Google ScholarGoogle ScholarCross RefCross Ref
  13. Tanaka, T., Naito, S., and Takahashi, T. Generalized symmetry and its application to 3D shape generation. Visual Computer, 5(1-2), 83--94, 1989.Google ScholarGoogle ScholarCross RefCross Ref
  14. Zeleznik, R. C., Herndon, K. P., and Hughes, J. F. SKETCH: An interface for sketching 3D scenes. In Proceedings of SIGGRAPH '96, pp. 163--170. ACM Press, New York, NY, USA, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Aaron, S, Faramarz, S, and Mario, C. S. Transformation strokes. In Proceedings of the 3rd Eurographics Workshop on Sketch-based Interface and Modeling, Vienna, Austria, September 2006.Google ScholarGoogle Scholar
  16. Karthik, R., and Suyu, H. Sketch-based 3D engineering part class browsing and retrieval. In EuroGraphics Symposium Proceedings on Sketch-based Interfaces and Modeling, 131--138, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Igarashi, T, and Hughes, J. F, A Suggestive Interface for 3D Drawing. 14th Annual Symposium on User Interface Software and Technology, ACM UIST'01, Orlando, FL, November 11--14, 2001 Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Tolba, O., Dorsey, J., and Mcmillan, L.: Sketching with Projective 2D Strokes. In Proceedings of the ACM Symposium on User Interface Software and Technology, Asheville, NC. 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Cohen J, M., Hughes, J, F, and Zeleznik R. C.: Harold: A World Made of Drawings, In Proceedings of NPAR, 2000, pp. 83--90. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Bourguignon, D., Cani, M, P, and Drettakis, G.: Drawing for Illustration and Annotation in 3D, Computer Graphics Forum, 20, 3 (2001), 114--122. (Proc. Eurographics '01)Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Magic canvas: interactive design of a 3-D scene prototype from freehand sketches

      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 Other conferences
        GI '07: Proceedings of Graphics Interface 2007
        May 2007
        352 pages
        ISBN:9781568813370
        DOI:10.1145/1268517

        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: 28 May 2007

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • Article

        Acceptance Rates

        Overall Acceptance Rate206of508submissions,41%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader