1 of 22

BendSketch: Modeling Freeform Surfaces Through 2D Sketching

CHANGJIAN LI, The University of Hong Kong and Microsoft Research Asia HAO PAN, YANG LIU, and XIN TONG, Microsoft Research Asia

ALLA SHEFFER, University of British Columbia

WENPING WANG, The University of Hong Kong

2 of 22

Introduction

  • Sketch-based modeling provides a powerful paradigm for geometric modeling
  • While existing sketching tools, they are not well suited for designing free form surface with complex curvature patterns

3 of 22

Surface Sketching Pipeline

4 of 22

Stroke Types

  • Boundry
  • Bending stroke
  • Sharp feature
  • Ridge/Valley
  • Flat stroke
  • Contour

5 of 22

Stroke Parsing

  •  

 

 

 

 

 

 

6 of 22

Relation of Convex/Concave Properties

7 of 22

Domain Triangulation

  •  

8 of 22

Surface from curvature fieild

  •  

 

9 of 22

Curvature Field Computation

  • Curvature direction field : regulate the principal curvature directions of a smooth surface as projected on a plane [Iarussi et al. 2015]

  • Curvature magnitude field : regulate the principal curvature values through minimizing the following energy

 

 

10 of 22

Joint Optimization of Surface and Curvature

  •  

11 of 22

Estimating Principal Curvatures

  • To estimate the principal curvature along a bending curve, we lift the planar curve to the current spatial surface
  • For each point in the lifted curve, the normal

section plane is spanned by the surface nor-

mal N at the point and the curve tangent T.

  • On which we project a neighborhood of the spatialcurve, and fit a circle to the projected image.

12 of 22

User Adjustment

  •  

13 of 22

Boundary Conditions

  •  

14 of 22

Result

15 of 22

Result

16 of 22

Result

17 of 22

Result

18 of 22

Comparison

19 of 22

Comparison

20 of 22

Comparison

21 of 22

Appendix

  •  

 

22 of 22

Appendix