“Analytic drawing of 3D scaffolds”
Conference:
Type(s):
Title:
- Analytic drawing of 3D scaffolds
Session/Category Title: Geometry: interaction & subdivision
Presenter(s)/Author(s):
Moderator(s):
Abstract:
We describe a novel approach to inferring 3D curves from perspective drawings in an interactive design tool. Our methods are based on a traditional design drawing style known as analytic drawing, which supports precise image-space construction of a linear 3D scaffold. This scaffold in turn acts as a set of visual constraints for sketching 3D curves. We implement analytic drawing techniques in a pure-inference sketching interface which supports both single-and multi-view incremental construction of complex scaffolds and curve networks. A new representation of 3D drawings is proposed, and useful interactive drawing aids are described. Novel techniques are presented for deriving constraints from single-view sketches drawn relative to the current 3D scaffold, and then inferring 3D line and curve geometry which satisfies these constraints. The resulting analytic drawing tool allows 3D drawings to be constructed using exactly the same strokes as one would make on paper.
References:
1. Autodesk Inc., 2009. AliasStudio. autodesk.com/aliasstudio.Google Scholar
2. Bae, S.-H., and Kijima, R. 2003. Digital styling for designers: in prospective automotive design. In Proc. Virt. Sys. and Mult.Google Scholar
3. Bae, S.-H., Kim, W.-S., and Kwon, E.-S. 2003. Digital styling for designers: Sketch emulation in computer environment. In Proc. ICCSA, 690–700. Google ScholarDigital Library
4. Bae, S.-H., Balakrishnan, R., and Singh, K. 2008. ILoveSketch: as-natural-as-possible sketching system for creating 3D curve models. In Proc. UIST ’08, 151–160. Google ScholarDigital Library
5. Bier, E. 1990. Snap-dragging in three dimensions. In Proc. I3D ’90, 193–204. Google ScholarDigital Library
6. Bourguignon, D., Cani, M.-P., and Drettakis, G. 2001. Drawing for illustration and annotation in 3D. Comp. Grap. Forum 20, 3, 114–122.Google ScholarCross Ref
7. Buxton, B. 2007. Sketching User Experiences: Getting the Design Right and the Right Design. Morgan Kaufmann. Google ScholarDigital Library
8. Chen, X., Kang, S. B., Xu, Y.-Q., Dorsey, J., and Shum, H.-Y. 2008. Sketching reality: Realistic interpretation of architectural designs. ACM Trans. Graph. 27, 2, 1–15. Google ScholarDigital Library
9. Ching, F. D. K. 1997. Design Drawing. Wiley.Google Scholar
10. Cohen, J., Markosian, L., Zeleznik, R., Hughes, J., and Barzel, R. 1999. An interface for sketching 3D curves. In Proc. I3D ’99, 17–21. Google ScholarDigital Library
11. Das, K., Diaz-Gutierrez, P., and Gopi, M. 2005. Sketching free-form surfaces using network of curves. In Proc. SBIM ’05.Google Scholar
12. Do, E. Y. 2002. Drawing marks, acts, and reacts: Toward a computational sketching interface for architectural design. Artif. Intell. Eng. Des. Anal. Manuf. 16, 3, 149–171. Google ScholarDigital 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 Proc. Pacific Graphics. Google ScholarCross Ref
14. Eggli, L., Hsu, C.-Y., Bruderlin, B., and Elber, G. 1997. Inferring 3D models from freehand sketches and constraints. Computer-Aided Design 29, 2, 101–112.Google ScholarCross Ref
15. Gal, R., Sorkine, O., Mitra, N., and Cohen-Or, D. 2009. iWIRES: An analyze-and-edit approach to shape manipulation. ACM Trans. Graph 28, 3, Article 33. Google ScholarDigital Library
16. Gleicher, M., and Witkin, A. 1994. Drawing with constraints. Vis. Comput. 11, 1, 39–51. Google ScholarDigital Library
17. Google Inc., 2009. SketchUp 7. http://sketchup.google.com.Google Scholar
18. Grossman, T., Balakrishnan, R., Kurtenbach, G., Fitzmaurice, G., Khan, A., and Buxton, B. 2002. Creating principal 3D curves with digital tape drawing. In Proc. CHI ’02, 121–128. Google ScholarDigital Library
19. Igarashi, T., and Hughes, J. 2001. A suggestive interface for 3D drawing. In Proc. UIST ’01, 173–181. Google ScholarDigital Library
20. Igarashi, T., Kawachiya, S., Tanaka, H., and Matsuoka, S. 1998. Pegasus: a drawing system for rapid geometric design. In Proc. CHI ’98, 24–25. Google ScholarDigital Library
21. Igarashi, T., Matsuoka, S., and Tanaka, H. 1999. Teddy: a sketching interface for 3D freeform design. In Proc. SIGGRAPH ’99, 409–416. Google ScholarDigital Library
22. Kallio, K. 2005. 3D6B Editor: Projective 3D sketching with line-based rendering. In Proc. SBIM ’05.Google Scholar
23. Kara, L. B., and Shimada, K. 2007. Sketch-based 3D-shape creation for industrial styling design. IEEE Comp. Graph. Appl. 27, 1, 60–71. Google ScholarDigital Library
24. Karpenko, O., and Hughes, J. 2006. SmoothSketch: 3D free-form shapes from complex sketches. ACM Trans. Graph. 25, 3, 589–598. Google ScholarDigital Library
25. Karpenko, O., Hughes, J., and Raskar, R. 2004. Epipolar methods for multi-view sketching. In Proc. SBIM ’04. Google ScholarCross Ref
26. Lee, S., Feng, D., and Gooch, B. 2008. Automatic construction of 3D models from architectural line drawings. In Proc. I3D ’08, 123–130. Google ScholarDigital Library
27. Lipson, H., and Shpitalni, M. 1996. Optimization-based reconstruction of a 3D object from a single freehand line drawing. Computer-Aided Design 28, 651–663.Google ScholarCross Ref
28. Masry, M., Kang, D., and Lipson, H. 2005. A freehand sketching interface for progressive construction of 3D objects. Comp.&Graph. 29, 563–575. Google ScholarDigital Library
29. Nealen, A., Igarashi, T., Sorkine, O., and Alexa, M. 2007. FiberMesh: designing freeform surfaces with 3D curves. ACM Trans. Graph. 26, 3, Article 41. Google ScholarDigital Library
30. Nicholls, A., and Kennedy, J. 1995. Foreshortening in cube drawings by children and adults. Perception 24, 1443–1456.Google ScholarCross Ref
31. Pugh, D. 1992. Designing Solid Objects Using Interactive Sketch Interpretation. In Proc. I3D ’92, 117–126. Google ScholarDigital Library
32. Reith, E., and Liu, C. H. 1995. What hinders accurate depiction of projective shape? Perception 24, 995–1010.Google ScholarCross Ref
33. Robertson, S. 2003. How to Draw Cars the Hot Wheels Way. MotorBooks.Google Scholar
34. Robertson, S., 2004. The techniques of Scott Robertson volume 1: Basic perspective form drawing. Gnomon Workshop.Google Scholar
35. Schmidt, R., Isenberg, T., Jepp, P., Singh, K., and Wyvill, B. 2007. Sketching, scaffolding, and inking: a visual history for interactive 3D modeling. In Proc. NPAR 07, 23–32. Google ScholarDigital Library
36. Schmidt, R., Singh, K., and Balakrishnan, R. 2008. Sketching and composing widgets for 3d manipulation. Comp. Graph. Forum 27, 2, 301–310.Google ScholarCross Ref
37. Schmidt, R., Khan, A., Kurtenbach, G., and Singh, K. 2009. On expert performance in 3D curve-drawing tasks. In Proc. SBIM ’09. Google ScholarDigital Library
38. Sinha, S., Steedly, D., Szeliski, R., Agrawala, M., and Pollefeys, M. 2008. Interactive 3D architectural modeling from unordered photo collections. ACM Trans. Graph. 27, 5, Article 159. Google ScholarDigital Library
39. Sutherland, I. E. 1963. Sketchpad: A man-machine graphical communication system. In Proc. Spring Joint Comp. Conf., 329–346. Google ScholarDigital Library
40. Taylor, L., and Mitchell, P. 1997. Judgements of apparent shape contaminated by knowledge of reality: Viewing circles obliquely. British J. Psych. 88, 653–670.Google ScholarCross Ref
41. Tolba, O., Dorsey, J., and McMillan, L. 2001. A projective drawing system. In Proc. I3D ’01, 25–34. Google ScholarDigital Library
42. Tsang, S., Balakrishnan, R., Singh, K., and Ranjan, A. 2004. A suggestive interface for image guided 3D sketching. In Proc. CHI ’04, 591–598. Google ScholarDigital Library
43. Varley, P., Takahashi, Y., Mitani, J., and Suzuki, H. 2004. A two-stage approach for interpreting line drawings of curved objects. In Proc. SBIM ’04, 117–126. Google ScholarCross Ref
44. Wang, W., Pottmann, H., and Liu, Y. 2006. Fitting B-spline curves to point clouds by curvature-based squared distance minimization. ACM Trans. Graph. 25, 2, 214–238. Google ScholarDigital Library
45. Welch, W., and Witkin, A. 1994. Free-form shape design using triangulated surfaces. In Proc. SIGGRAPH ’94, 247–256. Google ScholarDigital Library
46. Zeleznik, R., Herndon, K., and Hughes, J. 1996. SKETCH: an interface for sketching 3D scenes. In Proc. SIGGRAPH ’96, 163–170. Google ScholarDigital Library


