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

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.

[1]  Gershon Elber,et al.  Sketching as a solid modeling tool , 1995, SMA '95.

[2]  Joseph J. LaViola,et al.  MathPad2: a system for the creation and exploration of mathematical sketches , 2004, SIGGRAPH 2004.

[3]  Jean Ponce,et al.  Computer Vision: A Modern Approach , 2002 .

[4]  Marc Alexa,et al.  A sketch-based interface for detail-preserving mesh editing , 2007, SIGGRAPH Courses.

[5]  Mario Costa Sousa,et al.  Sketch-based modeling with few strokes , 2005, SCCG '05.

[6]  Hong Qin,et al.  Free-form deformations via sketching and manipulating scalar fields , 2003, SM '03.

[7]  P. A. C. Varley,et al.  Making the most of using depth reasoning to label line drawings of engineering objects , 2004, SM '04.

[8]  Thomas F. Stahovich,et al.  Proceedings of the 4th Eurographics workshop on Sketch-based interfaces and modeling , 2007 .

[9]  George Drettakis,et al.  Relief : A Modeling by Drawing Tool , 2004 .

[10]  Christine Alvarado,et al.  SketchREAD: a multi-domain sketch recognition engine , 2004, UIST '04.

[11]  Chen Yang,et al.  Sketch-based modeling of parameterized objects , 2005, SIGGRAPH '05.

[12]  Levent Burak Kara,et al.  Combining geometry and domain knowledge to interpret hand-drawn diagrams , 2005, Comput. Graph..

[13]  Pedro Santos,et al.  Stroke-input methods for immersive styling environments , 2004, Proceedings Shape Modeling Applications, 2004..

[14]  Vincent Cheutet,et al.  3D sketching with fully free form deformation features (δ-F4) for aesthetic design , 2004, SBM'04.

[15]  Kenji Shimada,et al.  A discrete spring model for generating fair curves and surfaces , 1999, Proceedings. Seventh Pacific Conference on Computer Graphics and Applications (Cat. No.PR00293).

[16]  Hans-Peter Seidel,et al.  FreeDrawer: a free-form sketching system on the responsive workbench , 2001, VRST '01.

[17]  Lee Markosian,et al.  An interface for sketching 3D curves , 1999, SI3D.

[18]  Hiromasa Suzuki,et al.  3D Sketch: Sketch-based Model Reconstruction and Rendering , 2000, Workshop on Geometric Modeling.

[19]  William Buxton,et al.  Creating principal 3D curves with digital tape drawing , 2002, CHI.

[20]  Meenakshisundaram Gopi,et al.  Sketching Free-form Surfaces Using Network of Curves , 2005, SBM.

[21]  Ramesh Raskar,et al.  Free‐form sketching with variational implicit surfaces , 2002, Comput. Graph. Forum.

[22]  Hod Lipson,et al.  A freehand sketching interface for progressive construction of 3D objects , 2005, Comput. Graph..

[23]  Levent Burak Kara,et al.  Hierarchical parsing and recognition of hand-sketched diagrams , 2004, UIST '04.

[24]  Peter Ashley Clifford Varley,et al.  Automatic creation of boundary-representation models from single line drawings , 2003 .

[25]  Joseph J. LaViola,et al.  MathPad2: a system for the creation and exploration of mathematical sketches , 2004, ACM Trans. Graph..

[26]  Hod Lipson,et al.  A freehand sketching interface for progressive construction of 3D objects , 2005, Comput. Graph..

[27]  Brian Wyvill,et al.  ShapeShop: sketch-based solid modeling with BlobTrees , 2006, SBM.

[28]  Abhishek Ranjan,et al.  A suggestive interface for image guided 3D sketching , 2004, CHI.

[29]  Satoshi Matsuoka,et al.  Teddy: A Sketching Interface for 3D Freeform Design , 1999, SIGGRAPH Courses.

[30]  Demetri Terzopoulos,et al.  Snakes: Active contour models , 2004, International Journal of Computer Vision.

[31]  Hiromasa Suzuki,et al.  A two-stage approach for interpreting line drawings of curved objects , 2004, SBM'04.

[32]  John F. Hughes,et al.  SKETCH: An Interface for Sketching 3D Scenes , 1996, SIGGRAPH.

[33]  Oliver Bimber,et al.  A multi-layered architecture for sketch-based interaction within virtual environments , 2000, Comput. Graph..

[34]  Parris K. Egbert,et al.  A Gestural Interface to Free-Form Deformation , 2003, Graphics Interface.

[35]  Alasdair Turner,et al.  Sketching a virtual environment: modeling using line-drawing interpretation , 1999, VRST '99.

[36]  井上 恵介 Reconstruction of two-manifold geometry from wireframe CAD models , 2004 .

[37]  H. M. Karara,et al.  Direct Linear Transformation from Comparator Coordinates into Object Space Coordinates in Close-Range Photogrammetry , 2015 .

[38]  Ignacio Llamas,et al.  Bender: a virtual ribbon for deforming 3D shapes in biomedical and styling applications , 2005, SPM '05.

[39]  Nicholas S. Sapidis Designing Fair Curves and Surfaces: Shape Quality in Geometric Modeling and Computer-Aided Design , 1994, Designing Fair Curves and Surfaces.

[40]  Ralph R. Martin,et al.  Creating solid models from single 2D sketches , 1995, Symposium on Solid Modeling and Applications.

[41]  Udo Lindemann,et al.  From raw 3D-sketches to exact CAD product models: concept for an assistant-system , 2004, SBM'04.

[42]  Paul A. Viola,et al.  Spatial recognition and grouping of text and graphics , 2004, SBM'04.

[43]  Randall Davis,et al.  Automatically Transforming Symbolic Shape Descriptions for Use in Sketch Recognition , 2004, AAAI.