skip to main content
research-article

Structured annotations for 2D-to-3D modeling

Published:01 December 2009Publication History
Skip Abstract Section

Abstract

We present a system for 3D modeling of free-form surfaces from 2D sketches. Our system frees users to create 2D sketches from arbitrary angles using their preferred tool, which may include pencil and paper. A 3D model is created by placing primitives and annotations on the 2D image. Our primitives are based on commonly used sketching conventions and allow users to maintain a single view of the model. This eliminates the frequent view changes inherent to existing 3D modeling tools, both traditional and sketch-based, and enables users to match input to the 2D guide image. Our annotations---same-lengths and angles, alignment, mirror symmetry, and connection curves---allow the user to communicate higher-level semantic information; through them our system builds a consistent model even in cases where the original image is inconsistent. We present the results of a user study comparing our approach to a conventional "sketch-rotate-sketch" workflow.

Skip Supplemental Material Section

Supplemental Material

References

  1. Adobe, 2007. Illustrator. http://www.adobe.com/products/illustrator/.Google ScholarGoogle Scholar
  2. Agrawala, M., Zorin, D., and Munzner, T. 2000. Artistic multiprojection rendering. In Proceedings of the Eurographics Workshop on Rendering Techniques, 125--136. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Andre, A., Saito, S., and Nakajima, M. 2007. CrossSketch: Freeform surface modeling with details. In Eurographics Workshop on Sketch-Based Interfaces and Modeling (SBM), 45--52. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Autodesk, 2009. Maya. http://www.autodesk.com/maya.Google ScholarGoogle Scholar
  5. Bae, S.-H., Balakrishnan, R., and Singh, K. 2008. ILoveSketch: As-natural-as-possible sketching system for creating 3D curve models. In Proceedings of the ACM symposium on User interface software and technology (UIST), 151--160. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Blair, P. 1994. Cartoon Animation. Walter Foster, Laguna Hills, California.Google ScholarGoogle Scholar
  7. Bloomenthal, J., Ed. 1997. Introduction to Implicit Surfaces. Morgan Kaufmann, San Francisco, California. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Cabral, M., Lefebvre, S., Dachsbacher, C., and Drettakis, G. 2009. Structure preserving reshape for textured architectural scenes. Computer Graphics Forum 28, 2, 469--480.Google ScholarGoogle ScholarCross RefCross Ref
  9. Chen, X., Kang, S. B., Xu, Y.-Q., Dorsey, J., and Shum, H.-Y. 2008. Sketching reality: Realistic interpretation of architectural designs. ACM Transactions on Graphics 27, 2, 11. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Cherlin, J. J., Samavati, F., Sousa, M. C., and Jorge, J. A. 2005. Sketch-based modeling with few strokes. In Proceedings of the Spring Conference on Computer Graphics, 137--145. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Cordier, F., and Seo, H. 2007. Free-form sketching of self-occluding objects. IEEE Computer Graphics and Applications 27, 1, 50--59. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Debevec, P. E., Taylor, C. J., and Malik, J. 1996. Modeling and rendering architecture from photographs: A hybrid geometry- and image-based approach. In Proceedings of ACM SIGGRAPH, 11--20. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Dorsey, J., Xu, S., Smedresman, G., Rushmeier, H., and McMillan, L. 2007. The mental canvas: A tool for conceptual architectural design and analysis. In Proceedings of Pacific Graphics, 201--210. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Eggli, L., Hsu, C.-Y., Bruderlin, B. D., and Elber, G. 1997. Inferring 3D models from freehand sketches and constraints. Computer-Aided Design 29, 2 (February), 101--112.Google ScholarGoogle ScholarCross RefCross Ref
  15. Igarashi, T., Matsuoka, S., and Tanaka, H. 1999. Teddy: A sketching interface for 3D freeform design. In Proceedings of ACM SIGGRAPH, 409--416. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Igarashi, T., Moscovich, T., and Hughes, J. F. 2005. As-rigid-as-possible shape manipulation. ACM Transactions on Graphics 24, 3, 1134--1141. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Infografica, R., 2009. MetaReyes. http://www.reyes-infografica.com/plugins/meta.php.Google ScholarGoogle Scholar
  18. Kako, S. 1973. Karasu no Panya-san. Kaiseisha, Tokyo, Japan. Pages 18--19.Google ScholarGoogle Scholar
  19. Kallio, K. 2005. 3D6B editor: Projective 3D sketching with line-based rendering. In Eurographics Workshop on Sketch-Based Interfaces and Modeling (SBM), 73--80.Google ScholarGoogle Scholar
  20. Karpenko, O. A., and Hughes, J. F. 2006. SmoothSketch: 3D free-form shapes from complex sketches. ACM Transactions on Graphics 25, 3, 589--598. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Koenderink, J. J., van Doorn, A. J., and Kappers, A. M. L. 1992. Surface perception in pictures. Perception&Psychophysics 52, 5, 487--496.Google ScholarGoogle Scholar
  22. Loran, E. 1943. Cezanne's Composition. University of California Press.Google ScholarGoogle Scholar
  23. Microsoft, 2003. Office. http://office.microsoft.com.Google ScholarGoogle Scholar
  24. Nealen, A., Igarashi, T., Sorkine, O., and Alexa, M. 2007. FiberMesh: Designing freeform surfaces with 3D curves. ACM Transactions on Graphics 26, 3, 41. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Olsen, L., Samavati, F. F., Costa Sousa, M., and Jorge, J. 2008. A taxonomy of modeling techniques using sketch-based interfaces. In Eurographics State of the Art Reports.Google ScholarGoogle Scholar
  26. Peng, J., Kristjansson, D., and Zorin, D. 2004. Interactive modeling of topologically complex geometric detail. ACM Transactions on Graphics 23, 3, 635--643. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Prados, E. 2004. Application of the theory of the viscosity solutions to the Shape From Shading problem. PhD thesis, University of Nice-Sophia Antipolis.Google ScholarGoogle Scholar
  28. Schmidt, R., Isenberg, T., Jepp, P., Singh, K., and Wyvill, B. 2007. Sketching, scaffolding, and inking: A visual history for interactive 3D modeling. In Proceedings of NPAR, 23--32. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Schmidt, R., Singh, K., and Balakrishnan, R. 2008. Sketching and composing widgets for 3D manipulation. Computer Graphics Forum 27, 2, 301--310.Google ScholarGoogle ScholarCross RefCross Ref
  30. Sinha, S. N., Steedly, D., Szeliski, R., Agrawala, M., and Pollefeys, M. 2008. Interactive 3D architectural modeling from unordered photo collections. ACM Transactions on Graphics 27, 5, 159. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. Sorkine, O., Cohen-Or, D., Lipman, Y., Alexa, M., Rössl, C., and Seidel, H.-P. 2004. Laplacian surface editing. In Proceedings of Eurographics/ACM SGP, 175--184. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. Thormählen, T., and Seidel, H.-P. 2008. 3D-modeling by ortho-image generation from image sequences. ACM Transactions on Graphics 27, 3, 86. Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. Tsang, S., Balakrishnan, R., Singh, K., and Ranjan, A. 2004. A suggestive interface for image guided 3D sketching. In Proceedings of ACM SIGCHI, 591--598. Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. van den Hengel, A., Dick, A., Thormählen, T., Ward, B., and Torr, P. H. S. 2007. VideoTrace: Rapid interactive scene modelling from video. ACM Transactions on Graphics 26, 3, 86. Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. Varley, P., and Company, P. 2007. Sketch input of 3D models: Current directions. In VISAPP 2007: 2nd International Conference on Computer Vision Theory and Applications, 85--91.Google ScholarGoogle Scholar
  36. Vilppu, G. 1997. Vilppu Drawing Manual. Vilppu Studio, Acton, California.Google ScholarGoogle Scholar
  37. Wu, T.-P., Tang, C.-K., Brown, M. S., and Shum, H.-Y. 2007. ShapePalettes: Interactive normal transfer via sketching. ACM Transactions on Graphics 26, 3, 44. Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. Zeleznik, R. C., Herndon, K. P., and Hughes, J. F. 1996. SKETCH: An interface for sketching 3D scenes. In Proceedings of ACM SIGGRAPH, 163--170. Google ScholarGoogle ScholarDigital LibraryDigital Library
  39. Zhang, L., Dugas-Phocion, G., Samson, J.-S., and Seitz, S. M. 2001. Single view modeling of free-form scenes. In Proceedings of IEEE Conference on Computer Vision and Pattern Recognition, 990--997.Google ScholarGoogle Scholar

Index Terms

  1. Structured annotations for 2D-to-3D modeling

      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

      Full Access

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader