49
Digital Papercutting Yanxi Liu and James Hays Carnegie Mellon University Ying-Qing Xu and Heung-Yeung Shum Microsoft Research Asia

Digital Papercuttingyanxi/images/GroupTheory/digitalPapercut.pdf · formalization of this particular art form for the first time. • We combine the analysis and synthesis of a papercut

  • Upload
    others

  • View
    12

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Digital Papercuttingyanxi/images/GroupTheory/digitalPapercut.pdf · formalization of this particular art form for the first time. • We combine the analysis and synthesis of a papercut

Digital Papercutting

Yanxi Liu and James Hays Carnegie Mellon University

Ying-Qing Xu and Heung-Yeung ShumMicrosoft Research Asia

Page 2: Digital Papercuttingyanxi/images/GroupTheory/digitalPapercut.pdf · formalization of this particular art form for the first time. • We combine the analysis and synthesis of a papercut

Motivation

Page 3: Digital Papercuttingyanxi/images/GroupTheory/digitalPapercut.pdf · formalization of this particular art form for the first time. • We combine the analysis and synthesis of a papercut

Fold and Cut Example

Page 4: Digital Papercuttingyanxi/images/GroupTheory/digitalPapercut.pdf · formalization of this particular art form for the first time. • We combine the analysis and synthesis of a papercut

Contribution• We present a general computational

formalization of this particular art form for the first time.

• We combine the analysis and synthesis of a papercut pattern into one automatic process, as well as the generation of a physically feasible folding plan.

Page 5: Digital Papercuttingyanxi/images/GroupTheory/digitalPapercut.pdf · formalization of this particular art form for the first time. • We combine the analysis and synthesis of a papercut

Related work

• Computational geometry– Demaine, Erik., Demaine, Martin, and Lubiw, Anna.

Folding and cutting paper. In JCDCG’98.– Demaine, Erik., Demaine, Martin, and Lubiw, Anna.

Folding and One Straight Cut Suffice SODA'99.

• Papercraft– Mitani, J., and Suziki, H. Making papercraft toys from

meshes using strip-based approximate unfolding. SIGGRAPH 2004.

Page 6: Digital Papercuttingyanxi/images/GroupTheory/digitalPapercut.pdf · formalization of this particular art form for the first time. • We combine the analysis and synthesis of a papercut

Formal treatment of papercutting

P S1 S2 S3

Page 7: Digital Papercuttingyanxi/images/GroupTheory/digitalPapercut.pdf · formalization of this particular art form for the first time. • We combine the analysis and synthesis of a papercut

Characterization by Symmetry Groups

Frieze Group Dihedral Group

Page 8: Digital Papercuttingyanxi/images/GroupTheory/digitalPapercut.pdf · formalization of this particular art form for the first time. • We combine the analysis and synthesis of a papercut

Dihedral group examples

Page 9: Digital Papercuttingyanxi/images/GroupTheory/digitalPapercut.pdf · formalization of this particular art form for the first time. • We combine the analysis and synthesis of a papercut

Dihedral group examples

Page 10: Digital Papercuttingyanxi/images/GroupTheory/digitalPapercut.pdf · formalization of this particular art form for the first time. • We combine the analysis and synthesis of a papercut

Dihedral group examples

Page 11: Digital Papercuttingyanxi/images/GroupTheory/digitalPapercut.pdf · formalization of this particular art form for the first time. • We combine the analysis and synthesis of a papercut

Dihedral group examples

Page 12: Digital Papercuttingyanxi/images/GroupTheory/digitalPapercut.pdf · formalization of this particular art form for the first time. • We combine the analysis and synthesis of a papercut

Dihedral group examples

Page 13: Digital Papercuttingyanxi/images/GroupTheory/digitalPapercut.pdf · formalization of this particular art form for the first time. • We combine the analysis and synthesis of a papercut

Dihedral group examples

Fundamental Regions

Page 14: Digital Papercuttingyanxi/images/GroupTheory/digitalPapercut.pdf · formalization of this particular art form for the first time. • We combine the analysis and synthesis of a papercut

Dihedral group examples

Fundamental Regions

3 folds 3 folds 4 folds 4 folds 4 folds 4 folds

Page 15: Digital Papercuttingyanxi/images/GroupTheory/digitalPapercut.pdf · formalization of this particular art form for the first time. • We combine the analysis and synthesis of a papercut

Dihedral group examples

Fundamental Regions

3 folds 3 folds 4 folds 4 folds 4 folds 4 folds

Page 16: Digital Papercuttingyanxi/images/GroupTheory/digitalPapercut.pdf · formalization of this particular art form for the first time. • We combine the analysis and synthesis of a papercut

Evaluating a Fold

Page 17: Digital Papercuttingyanxi/images/GroupTheory/digitalPapercut.pdf · formalization of this particular art form for the first time. • We combine the analysis and synthesis of a papercut

Evaluating a Fold

Page 18: Digital Papercuttingyanxi/images/GroupTheory/digitalPapercut.pdf · formalization of this particular art form for the first time. • We combine the analysis and synthesis of a papercut

Evaluating a Fold

Page 19: Digital Papercuttingyanxi/images/GroupTheory/digitalPapercut.pdf · formalization of this particular art form for the first time. • We combine the analysis and synthesis of a papercut

Evaluating a Fold

Page 20: Digital Papercuttingyanxi/images/GroupTheory/digitalPapercut.pdf · formalization of this particular art form for the first time. • We combine the analysis and synthesis of a papercut

Evaluating a Fold

Page 21: Digital Papercuttingyanxi/images/GroupTheory/digitalPapercut.pdf · formalization of this particular art form for the first time. • We combine the analysis and synthesis of a papercut

Evaluating a Fold

Page 22: Digital Papercuttingyanxi/images/GroupTheory/digitalPapercut.pdf · formalization of this particular art form for the first time. • We combine the analysis and synthesis of a papercut

Evaluating a Fold

Page 23: Digital Papercuttingyanxi/images/GroupTheory/digitalPapercut.pdf · formalization of this particular art form for the first time. • We combine the analysis and synthesis of a papercut

The Space of Possible Folds

Page 24: Digital Papercuttingyanxi/images/GroupTheory/digitalPapercut.pdf · formalization of this particular art form for the first time. • We combine the analysis and synthesis of a papercut

The Space of Possible Folds

Page 25: Digital Papercuttingyanxi/images/GroupTheory/digitalPapercut.pdf · formalization of this particular art form for the first time. • We combine the analysis and synthesis of a papercut

Searching for good folding axes

Image space Parameter Space

X, Y R, Theta

Page 26: Digital Papercuttingyanxi/images/GroupTheory/digitalPapercut.pdf · formalization of this particular art form for the first time. • We combine the analysis and synthesis of a papercut

Searching for good folding axes

Image space Parameter Space

X, Y R, Theta

Page 27: Digital Papercuttingyanxi/images/GroupTheory/digitalPapercut.pdf · formalization of this particular art form for the first time. • We combine the analysis and synthesis of a papercut

Searching for good folds

Page 28: Digital Papercuttingyanxi/images/GroupTheory/digitalPapercut.pdf · formalization of this particular art form for the first time. • We combine the analysis and synthesis of a papercut

Dihedral and Frieze detection• Rules for Dihedral

Groups– Folds intersect at

common point– Folds have

correct angular spacing

• Rules for Frieze Pattern– Folds have

uniform pixel spacing

– Folds are parallel

Page 29: Digital Papercuttingyanxi/images/GroupTheory/digitalPapercut.pdf · formalization of this particular art form for the first time. • We combine the analysis and synthesis of a papercut

Dihedral and Frieze detection• Rules for Dihedral

Groups– Folds intersect at

common point– Folds have

correct angular spacing

• Rules for Frieze Pattern– Folds have

uniform pixel spacing

– Folds are parallel

Page 30: Digital Papercuttingyanxi/images/GroupTheory/digitalPapercut.pdf · formalization of this particular art form for the first time. • We combine the analysis and synthesis of a papercut

Axes of Dihedral Group

Page 31: Digital Papercuttingyanxi/images/GroupTheory/digitalPapercut.pdf · formalization of this particular art form for the first time. • We combine the analysis and synthesis of a papercut

Finding additional symmetries

First search iteration Second search iteration

Dominant peaks correspond to dihedral group

Dominant peak corresponds to inner ring

Page 32: Digital Papercuttingyanxi/images/GroupTheory/digitalPapercut.pdf · formalization of this particular art form for the first time. • We combine the analysis and synthesis of a papercut

Finding additional symmetries

Page 33: Digital Papercuttingyanxi/images/GroupTheory/digitalPapercut.pdf · formalization of this particular art form for the first time. • We combine the analysis and synthesis of a papercut

Folding Plan

Page 34: Digital Papercuttingyanxi/images/GroupTheory/digitalPapercut.pdf · formalization of this particular art form for the first time. • We combine the analysis and synthesis of a papercut

Dihedral Group Folding Plans

Page 35: Digital Papercuttingyanxi/images/GroupTheory/digitalPapercut.pdf · formalization of this particular art form for the first time. • We combine the analysis and synthesis of a papercut

• Infinitely many patterns, but only finitely many dihedral groups which share folding plans

Dihedral Group Folding Plans

Page 36: Digital Papercuttingyanxi/images/GroupTheory/digitalPapercut.pdf · formalization of this particular art form for the first time. • We combine the analysis and synthesis of a papercut

Editing papercuttings

Page 37: Digital Papercuttingyanxi/images/GroupTheory/digitalPapercut.pdf · formalization of this particular art form for the first time. • We combine the analysis and synthesis of a papercut

Editing papercuttings

Page 38: Digital Papercuttingyanxi/images/GroupTheory/digitalPapercut.pdf · formalization of this particular art form for the first time. • We combine the analysis and synthesis of a papercut

Editing papercuttings

Page 39: Digital Papercuttingyanxi/images/GroupTheory/digitalPapercut.pdf · formalization of this particular art form for the first time. • We combine the analysis and synthesis of a papercut

Results

Page 40: Digital Papercuttingyanxi/images/GroupTheory/digitalPapercut.pdf · formalization of this particular art form for the first time. • We combine the analysis and synthesis of a papercut

Future/ Current Work

Page 41: Digital Papercuttingyanxi/images/GroupTheory/digitalPapercut.pdf · formalization of this particular art form for the first time. • We combine the analysis and synthesis of a papercut

Future/ Current Work

Page 42: Digital Papercuttingyanxi/images/GroupTheory/digitalPapercut.pdf · formalization of this particular art form for the first time. • We combine the analysis and synthesis of a papercut

Future/ Current Work

Page 43: Digital Papercuttingyanxi/images/GroupTheory/digitalPapercut.pdf · formalization of this particular art form for the first time. • We combine the analysis and synthesis of a papercut

Future/ Current Work

Page 44: Digital Papercuttingyanxi/images/GroupTheory/digitalPapercut.pdf · formalization of this particular art form for the first time. • We combine the analysis and synthesis of a papercut

Future/ Current Work

Page 45: Digital Papercuttingyanxi/images/GroupTheory/digitalPapercut.pdf · formalization of this particular art form for the first time. • We combine the analysis and synthesis of a papercut

Future/ Current Work

Page 46: Digital Papercuttingyanxi/images/GroupTheory/digitalPapercut.pdf · formalization of this particular art form for the first time. • We combine the analysis and synthesis of a papercut

Future/ Current Work

Page 47: Digital Papercuttingyanxi/images/GroupTheory/digitalPapercut.pdf · formalization of this particular art form for the first time. • We combine the analysis and synthesis of a papercut

Future/ Current Work

Page 48: Digital Papercuttingyanxi/images/GroupTheory/digitalPapercut.pdf · formalization of this particular art form for the first time. • We combine the analysis and synthesis of a papercut

Future/ Current Work

Page 49: Digital Papercuttingyanxi/images/GroupTheory/digitalPapercut.pdf · formalization of this particular art form for the first time. • We combine the analysis and synthesis of a papercut

Future Work• A formal characterization

of the space of existing papercutting patterns.

• Explore more perceptually motivated symmetryscores.

• Applications of symmetry based analysis and categorization in other domains: quilting, Oriental rugs, architecture.