skip to main content
10.1145/1128888.1128909acmconferencesArticle/Chapter ViewAbstractPublication PagesspmConference Proceedingsconference-collections
Article

Pen-based styling design of 3D geometry using concept sketches and template models

Published: 06 June 2006 Publication History

Abstract

This paper describes a new approach to industrial styling design that combines the advantages of pen-based sketching with concepts from variational design to facilitate rapid and fluid development of 3D geometry. The approach is particularly useful for designing products that are primarily stylistic variations of existing ones. The input to the system is a 2D concept sketch of the object, and a generic 3D wireframe template. In the first step, the underlying template is aligned with the input sketch using a camera calibration algorithm. Next, the user traces the feature edges of the sketch on the computer screen; user's 2D strokes are processed and interpreted in 3D to modify the edges of the template. The resulting wireframe is then surfaced, followed by a user-controlled refinement of the initial surfaces using physically-based deformation techniques. Finally, new design edges can be added and manipulated through direct sketching over existing surfaces. Our preliminary evaluation involving several industrial products have demonstrated that with the proposed system, design times can be significantly reduced compared to those obtained through conventional software.

References

[1]
Abdel-Aziz, Y., and Karara, H. 1971. Direct linear transformation from comparator coordinates into object space coordinates in close-range photogrammetry. In Symposium on Close-Range Photogrammetry, American Society of Photogrammetry, 1--18.
[2]
Alvarado, C., and Randall, D. 2004. Sketchread: a multi-domain sketch recognition engine. In User Interface Software Technology (UIST).
[3]
Bimber, O., Encarnao, L. M., And stork, A. 2000. A multi-layered architecture for sketch-based interaction within virtual environments. Computer Graphics 24, 6.
[4]
Bourguignon, D., Chaine, R., Cani, M.-P., and Drettakis, G. 2004. Relief: A modeling by drawing tool. In EUROGRAPHICS Workshop on Sketch-Based Interfaces and Modeling.
[5]
Cherlin, J. J., Samavati, F., Sousa, M. C., and Jorge, J. A. 2005. Sketch-based modeling with few strokes. In SCCG '05: Proceedings of the 21st spring conference on Computer graphics, ACM Press, 137--145.
[6]
Cheutet, V., Catalano, C., Pernot, J., Falcidieno, B., and Giannini, F. 2004. 3d sketching with fully free form deformation features (d-f4) for aesthetic design. In EUROGRAPHICS Workshop on Sketch-Based Interfaces and Modeling.
[7]
Cohen, J. M., Markosian, L., Zeleznik, R. C., Hughes, J. F., and Barzel, R. 1999. An interface for sketching 3d curves. In SI3D '99: Proceedings of the 1999 symposium on Interactive 3D graphics, ACM Press, 17--21.
[8]
Das, K., Diaz-Gutierrez, P., and Gopi, M. 2005. Sketching free-form surfaces using network of curves. In EUROGRAPHICS Workshop on Sketch-Based Interfaces and Modeling.
[9]
Diehl, H., Mller, F., and Lindemann, U. 2004. From raw 3d-sketches to exact cad product models concept for an assistant-system. In EUROGRAPHICS Workshop on Sketch-Based Interfaces and Modeling.
[10]
Draper, G., and Egbert, P. 2003. A gestural interface to free-form deformation. In Graphics Interface 2003, 113--120.
[11]
Eggli, L., Bruderlin, B. D., and Elber, G. 1995. Sketching as a solid modeling tool. In SMA '95: Proceedings of the third ACM symposium on Solid modeling and applications, ACM Press, 313--322.
[12]
Fleisch, T., Brunetti, G., Santos, P., and Stork, A. 2004. Stroke-input methods for immersive styling environments. In 2004 International Conference on Shape Modeling and Applications, 275--283.
[13]
Forsyth, D. A., and Ponce, J. 2003. Computer Vision: a Modern Approach. Prentice Hall.
[14]
Gennari, L., Kara, L. B., and Stahovich, T. F. 2004. Combining geometry and domain knowledge to interpret hand-drawn diagrams. In AAAI Fall Symposium Series 2004: Making Pen-Based Interaction Intelligent and Natural.
[15]
Grimstead, I. J., and Martin, R. R. 1995. Creating solid models from single 2d sketches. In SMA '95: Proceedings of the third ACM symposium on Solid modeling and applications, ACM Press, 323--337.
[16]
Grossman, T., Balakrishnan, R., Kurtenbach, G., Fitzmaurice, G., Khan, A., and Buxton, B. 2002. Creating principal 3d curves with digital tape drawing. In CHI '02: Proceedings of the SIGCHI conference on Human factors in computing systems, 121--128.
[17]
Hammond, T., and Davis, R. 2004. Automatically transforming symbolic shape descriptions for use in sketch recognition. In 19th National Conference on Artificial Intelligence (AAAI-2004).
[18]
Hou, K.-H. 2002. A Computational Method for Mesh-based Free-form functional Surface Design. Ph.d., Carnegie Mellon University.
[19]
Hua, J., and Qin, H. 2003. Free-form deformations via sketching and manipulating scalar fields. In SM '03: Proceedings of the eighth ACM symposium on Solid modeling and applications, ACM Press, 328--333.
[20]
Igarashi, T., Matsuoka, S., and Tanaka, H. 1999. Teddy: a sketching interface for 3d freeform design. In SIGGRAPH '99: Proceedings of the 26th annual conference on Computer graphics and interactive techniques, 409--416.
[21]
Inoue, K. 2003. Reconstruction of Two-Manifold Geometry from Wireframe CAD Models. Ph.d., Univerity of Tokyo.
[22]
Kaas, M., Witkins, A., and Terzopolus, D. 1988. Snakes: active contour models. International Journal of Computer Vision 1, 4, 312--330.
[23]
Kara, L. B., and Stahovich, T. F. 2004. Hierarchical parsing and recognition of hand-sketched diagrams. In User Interface Software Technology (UIST).
[24]
Karpenko, O., Hughes, J. F., and Raskar, R. 2002. Free-form sketching with variational implicit surfaces. In Eurographics.
[25]
Laviola, J., and Zeleznik, R. 2004. Mathpad2: A system for the creation and exploration of mathematical sketches. In ACM Transactions on Graphics (Proceedings of SIGGRAPH 2004), vol. 23, 432--440.
[26]
Llamas, I., Powell, A., Rossignac, J., and Shaw, C. 2005. Bender: A virtual ribbon for deforming 3d shapes in biomedical and styling applications. In ACM Symposium on Solid and Physical Modeling 2005.
[27]
Masry, M., Kang, D. J., and Lipson, H. 2005. A freehand sketching interface for progressive construction of 3d objects. Computers and Graphics 29, 4, 563--575.
[28]
Mitani, J., Suzuki, H., and Kimura, F. 2000. 3d sketch: Sketch-based model reconstruction and rendering. In Workshop on Geometric Modeling 2000, 85--98.
[29]
Nealen, A., Sorkine, O., Alexa, M., and Cohen-Or, D. 2005. A sketch-based interface for detail-preserving mesh editing. ACM Transactions on Graphics 24, 3, 1142--1147.
[30]
Nickolas S. Sapidis, E. 1994. Designing Fair Curves and Surfaces: Shape Quality in Geometric Modeling and Computer-Aided Design.
[31]
P. A. C. Varley, Y. Takahashi, J. Mitani, and H. Suzuki. 2004. A two-stage approach for interpreting line drawings of curved objects. In EUROGRAPHICS Workshop on Sketch-Based Interfaces and Modeling.
[32]
Schmidt, R., Wyvill, B., Sousa, M. C., and Jorge, J. A. 2005. Shapeshop: Sketch-based solid modeling with blobtrees. In EUROGRAPHICS Workshop on Sketch-Based Interfaces and Modeling.
[33]
Shilman, M., and Viola, P. 2004. Spatial recognition and grouping of text and graphics. In EUROGRAPHICS Workshop on Sketch-Based Interfaces and Modeling.
[34]
Tsang, S., Balakrishnan, R., Singh, K., and Ranjan, A. 2004. A suggestive interface for image guided 3d sketching. In CHI '04: Proceedings of the SIGCHI conference on Human factors in computing systems, 591--598.
[35]
Turner, A., Chapman, D., and Penn, A. 1999. Sketching a virtual environment: modeling using line-drawing interpretation. In VRST '99: Proceedings of the ACM symposium on Virtual reality software and technology, ACM Press, 155--161.
[36]
Varley, P. A. C. 2003. Automatic Creation of Boundary-Representation Models from Single Line Drawings. Ph.d. thesis, Cardiff University.
[37]
Varley, P. A. C. 2004. Using depth reasoning to label line drawings of engineering objects. In 9th ACM Symposium on Solid Modeling and Applications SM'04, 191--202.
[38]
Wesche, G., and Seidel, H.-P. 2001. Freedrawer: a free-form sketching system on the responsive workbench. In VRST '01: Proceedings of the ACM symposium on Virtual reality software and technology, 167--174.
[39]
Yamada, A., Furuhata, T., Shimada, K., and Hou, K. 1999. A discrete spring model for generating fair curves and surfaces. In PG '99: Proceedings of the 7th Pacific Conference on Computer Graphics and Applications.
[40]
Yang, C., Sharon, D., and Panne, M. V. D. 2005. Sketch-based modeling of parameterized objects. In EUROGRAPHICS Workshop on Sketch-Based Interfaces and Modeling.
[41]
Zeleznik, R. C., Herndon, K. P., and Hughes, J. F. 1996. Sketch: an interface for sketching 3d scenes. In SIGGRAPH '96: Proceedings of the 23rd annual conference on Computer graphics and interactive techniques, 163--170.

Cited By

View all
  • (2022)A Recent Review On 3D-Printing: Scope and Challenges with Special Focus on Pharmaceutical FieldCurrent Pharmaceutical Design10.2174/138161282866622062309162928:30(2488-2507)Online publication date: Aug-2022
  • (2021)Smoothening Junctions of Engineering Drawings Using C2 ContinuityAdvanced Computing10.1007/978-981-16-0404-1_19(263-272)Online publication date: 11-Feb-2021
  • (2019)Model-Guided 3D SketchingIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2018.286001625:10(2927-2939)Online publication date: 1-Oct-2019
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SPM '06: Proceedings of the 2006 ACM symposium on Solid and physical modeling
June 2006
235 pages
ISBN:1595933581
DOI:10.1145/1128888
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: 06 June 2006

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. 3D sketching
  2. camera calibration
  3. pen computing
  4. physically-based deformation
  5. style design
  6. surfacing

Qualifiers

  • Article

Conference

SPM06
Sponsor:
SPM06: 2006 ACM Symposium on Solid and Physical Modeling
June 6 - 8, 2006
Cardiff, Wales, United Kingdom

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)20
  • Downloads (Last 6 weeks)2
Reflects downloads up to 13 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2022)A Recent Review On 3D-Printing: Scope and Challenges with Special Focus on Pharmaceutical FieldCurrent Pharmaceutical Design10.2174/138161282866622062309162928:30(2488-2507)Online publication date: Aug-2022
  • (2021)Smoothening Junctions of Engineering Drawings Using C2 ContinuityAdvanced Computing10.1007/978-981-16-0404-1_19(263-272)Online publication date: 11-Feb-2021
  • (2019)Model-Guided 3D SketchingIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2018.286001625:10(2927-2939)Online publication date: 1-Oct-2019
  • (2018)The Copy of Feature Curve Network among Similar Multiline ShapesComputer Science and Application10.12677/CSA.2018.81119708:11(1782-1790)Online publication date: 2018
  • (2018)Car model reconstruction from images through character line recognitionEngineering Computations10.1108/EC-11-2016-037635:5(1873-1906)Online publication date: 2-Jul-2018
  • (2017)Features from a Single Vector Pressure StrokeMathematical Problems in Engineering10.1155/2017/56369132017:1Online publication date: 3-Jan-2017
  • (2016)SketchploreProceedings of the 2016 ACM Conference on Designing Interactive Systems10.1145/2901790.2901817(543-555)Online publication date: 4-Jun-2016
  • (2015)Closure-aware sketch simplificationACM Transactions on Graphics10.1145/2816795.281806734:6(1-10)Online publication date: 2-Nov-2015
  • (2015)The MechProcessor: Helping Novices Design Printable Mechanisms Across Different PrintersJournal of Mechanical Design10.1115/1.4031089137:11Online publication date: 12-Oct-2015
  • (2015)3D-look shading from contours and hatching strokesComputers and Graphics10.1016/j.cag.2015.05.02651:C(167-176)Online publication date: 1-Oct-2015
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media