iCutter: A Direct Cut Out Tool for 3D Shapes Min Meng Lubin Fan - - PowerPoint PPT Presentation

icutter a direct cut out tool for 3d shapes
SMART_READER_LITE
LIVE PREVIEW

iCutter: A Direct Cut Out Tool for 3D Shapes Min Meng Lubin Fan - - PowerPoint PPT Presentation

iCutter: A Direct Cut Out Tool for 3D Shapes Min Meng Lubin Fan Ligang Liu Department of Mathematics, Zhejiang University, China State Key Laboratory of CAD&CG, Zhejiang University, China Outline Problem statement User interface


slide-1
SLIDE 1

iCutter: A Direct Cut Out Tool for 3D Shapes

Min Meng Lubin Fan Ligang Liu

Department of Mathematics, Zhejiang University, China State Key Laboratory of CAD&CG, Zhejiang University, China

slide-2
SLIDE 2

iCutter: A Direct Cut Out Tool for 3D Shapes

Outline

Problem statement User interface Segmentation method Experimental results Conclusion

slide-3
SLIDE 3

iCutter: A Direct Cut Out Tool for 3D Shapes

Surface Segmentation

How does a shape consist of the subparts?

slide-4
SLIDE 4

iCutter: A Direct Cut Out Tool for 3D Shapes

Segmentation of Meaningful Parts

Automatic Interactive

User intension Application dependent

slide-5
SLIDE 5

iCutter: A Direct Cut Out Tool for 3D Shapes

User Interfaces

How can users to express their intension?

“I want to cut out the head part of the bunny model”

slide-6
SLIDE 6

iCutter: A Direct Cut Out Tool for 3D Shapes

User Interfaces

User interfaces should be

Easy to use Intuitive

Specify vertices on surface Specify cutting plane

slide-7
SLIDE 7

iCutter: A Direct Cut Out Tool for 3D Shapes

iCutter: Intelligent Cutter

The user does not care much about how to draw the sketches

slide-8
SLIDE 8

iCutter: A Direct Cut Out Tool for 3D Shapes

Sketching user interfaces

I want to cut out the head part from the bunny model…

What you draw is what you get!

slide-9
SLIDE 9

iCutter: A Direct Cut Out Tool for 3D Shapes

Basic idea

Sample the foreground and background seeds along the input stroke Compute the cut based on these initial seeds

Foreground seeds Background seeds

slide-10
SLIDE 10

iCutter: A Direct Cut Out Tool for 3D Shapes

Adaptive sampling

Stroke sampling Feature points selection Foreground/background candidate

slide-11
SLIDE 11

iCutter: A Direct Cut Out Tool for 3D Shapes

Scalar field

Harmonic fields for pairs Weighted averaged field

1 1 n i i i n i i

F F  

 

 

slide-12
SLIDE 12

iCutter: A Direct Cut Out Tool for 3D Shapes

Cutting boundary

Isoline selection

Centerness Concaveness

slide-13
SLIDE 13

iCutter: A Direct Cut Out Tool for 3D Shapes

Comparison of scalar field

Comparison between the naive harmonic field and

  • ur scalar field

Naive harmonic field Our scalar field

slide-14
SLIDE 14

iCutter: A Direct Cut Out Tool for 3D Shapes

Geometry aware harmonic field

( )

i

i ij i j j N

u w u u

  

1

(1 ) ( )

ij ij ij

w avg   

 

Cotangent weight Our weight

slide-15
SLIDE 15

iCutter: A Direct Cut Out Tool for 3D Shapes

Experimental results

Intensive to input strokes, noise, pose

slide-16
SLIDE 16

iCutter: A Direct Cut Out Tool for 3D Shapes

Experimental results

Cut out local parts

slide-17
SLIDE 17

iCutter: A Direct Cut Out Tool for 3D Shapes

Experimental results

Multiple strokes

slide-18
SLIDE 18

iCutter: A Direct Cut Out Tool for 3D Shapes

Experimental results

Running time

RT1 , RT2 , RT3 denote the computation time of sampling,

scalar field and isoline selection respectively

Model # Vertex RT1 (ms) RT2 (ms) RT3 (ms) Feline 49,864 952 921 49 Bunny 34,839 842 858 47 Cow 6,938 172 141 3 Armadillo 25,193 749 484 32 Plank 25,445 609 546 32 Neptune 28,052 687 561 31

slide-19
SLIDE 19

iCutter: A Direct Cut Out Tool for 3D Shapes

User study

Compare the performance of three boundary-based cutting tools

Mesh scissor [Lee et al. 2005] Cross-boundary brush [Zheng et al. 2010] iCutter

slide-20
SLIDE 20

iCutter: A Direct Cut Out Tool for 3D Shapes

User study

Analysis

Average measured accuracy Survey of User feedback

slide-21
SLIDE 21

iCutter: A Direct Cut Out Tool for 3D Shapes

Limitation

Difficult to cut out parts from smooth surface Not suitable for cutting out the patch-type components

slide-22
SLIDE 22

iCutter: A Direct Cut Out Tool for 3D Shapes

Conclusion

Easy-to-use tool for interactive mesh cutting Provide users a favorable experience on cutting mesh surfaces What you draw is what you get!

slide-23
SLIDE 23

Thank you for your listening !