36
Development of Dyeing Pattern Simulator (IPA Mitoh project: Final accomplishment report 2010/2/21) Yuki Morimoto 2 Development of Dyeing Pattern Simulator (IPA Mitoh project: Final accomplishment report 2010/2/21) Yuki Morimoto

Development of Dyeing Pattern Simulatormorimoto/pdf_video/10IPA_en.pdfSimilundesu is? • Handcraft dyeing –Traditional, unique • Difficult to design • Difficult to make Yuzen

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Development of Dyeing Pattern Simulatormorimoto/pdf_video/10IPA_en.pdfSimilundesu is? • Handcraft dyeing –Traditional, unique • Difficult to design • Difficult to make Yuzen

Development of Dyeing Pattern Simulator

(IPA Mitoh project: Final accomplishment report 2010/2/21)

Yuki Morimoto

2

Development of Dyeing Pattern Simulator

(IPA Mitoh project: Final accomplishment report 2010/2/21)

Yuki Morimoto

Page 2: Development of Dyeing Pattern Simulatormorimoto/pdf_video/10IPA_en.pdfSimilundesu is? • Handcraft dyeing –Traditional, unique • Difficult to design • Difficult to make Yuzen

Motivation

Dyeing?

Similundesu

Basic model

Dyeing tech

Appli

Future

Contents

Page 3: Development of Dyeing Pattern Simulatormorimoto/pdf_video/10IPA_en.pdfSimilundesu is? • Handcraft dyeing –Traditional, unique • Difficult to design • Difficult to make Yuzen

Motivation

Dyeing?

Similundesu

Basic model

Dyeing tech

Appli

Future

Contents

Page 4: Development of Dyeing Pattern Simulatormorimoto/pdf_video/10IPA_en.pdfSimilundesu is? • Handcraft dyeing –Traditional, unique • Difficult to design • Difficult to make Yuzen

Similundesu is?

• Handcraft dyeing – Traditional, unique

• Difficult to design

• Difficult to make

Yuzen Batik Shibori

Simulation by PC

5

1. Pattern generation readily2. Simulation for real dyeing3. Promoting culture

Made by me(non-expert)

expert

Same Kumo shibori日本伝統絞りの技、榊原あさ子、紫紅社、1999.日本の染織3 友禅染、丸山伸彦、京都書院美術双書、1993.

Page 5: Development of Dyeing Pattern Simulatormorimoto/pdf_video/10IPA_en.pdfSimilundesu is? • Handcraft dyeing –Traditional, unique • Difficult to design • Difficult to make Yuzen

Name: “Similundesu”

6

• I love “Utsurun desu”

• Comic book

• Means “It infect“

• “Similundesu” means 

“It diffuse”

• Global: “Similundesu”• Simulation, Dye, …………Simulation.

• Short name: “Similun”

Page 6: Development of Dyeing Pattern Simulatormorimoto/pdf_video/10IPA_en.pdfSimilundesu is? • Handcraft dyeing –Traditional, unique • Difficult to design • Difficult to make Yuzen

“Similundesu”Dyeing pattern simulator

7

userCreation time: 5 min

Variable dyeing tech

Basic CG tech for visual simulation of dyeing

Development of its application software

Page 7: Development of Dyeing Pattern Simulatormorimoto/pdf_video/10IPA_en.pdfSimilundesu is? • Handcraft dyeing –Traditional, unique • Difficult to design • Difficult to make Yuzen

Target

• New computer graphics

• Non‐expert for dyeing

• Designer

• Schools

• People who  is curious about traditional culture

8

1. Pattern generation readily2. Simulation for real dyeing3. Promoting culture (our aims)

Page 8: Development of Dyeing Pattern Simulatormorimoto/pdf_video/10IPA_en.pdfSimilundesu is? • Handcraft dyeing –Traditional, unique • Difficult to design • Difficult to make Yuzen

Rerated works

• research

• software

• service

9

Watercolor[Curtis 1997], Chinese Ink[Chu 2005], Batik[Wyvill 2004]

水彩画風フィルタAdobe Photoshop

Art BrushAdobe Illustrator

Extraction of stencil from design dataArmonics Co., Ltd.

No dyeing pattern simulators

Page 9: Development of Dyeing Pattern Simulatormorimoto/pdf_video/10IPA_en.pdfSimilundesu is? • Handcraft dyeing –Traditional, unique • Difficult to design • Difficult to make Yuzen

Difficulties

– No 3D cloth structure in the related works

– Folded and woven Complicated cloth geometry

– Simultaneous physical phenomenon (dye transfer)

– Real dyeing tech. is varied

–Design by user

–Handmade and geometric factors

–World first! dyeing pattern simulator

10

Page 10: Development of Dyeing Pattern Simulatormorimoto/pdf_video/10IPA_en.pdfSimilundesu is? • Handcraft dyeing –Traditional, unique • Difficult to design • Difficult to make Yuzen

Motivation

Dyeing?

Similundesu

Basic model

Dyeing tech

Appli

Future

Contents

Page 11: Development of Dyeing Pattern Simulatormorimoto/pdf_video/10IPA_en.pdfSimilundesu is? • Handcraft dyeing –Traditional, unique • Difficult to design • Difficult to make Yuzen

Dyeing (Top: Yuzen, Bottom: Shibori)

1. Prepare 2. Resist 3. Give dye 4. Dye transfer #Dyeing pattern

Glue Draw

Fold, bind, stitch, etc

Dip-dyeing

Cloth, dye, etc

Diffusion, adsorption

[Drago 2004]

Page 12: Development of Dyeing Pattern Simulatormorimoto/pdf_video/10IPA_en.pdfSimilundesu is? • Handcraft dyeing –Traditional, unique • Difficult to design • Difficult to make Yuzen

拡散/吸着

Dyeing tech↓

Design patterns

Physical factor(Cloth, dye, etc)

Diffusion

Weave

Dyeing (Top: Yuzen, Bottom: Shibori)

1. Prepare 2. Resist 3. Give dye 4. Dye transfer #Dyeing pattern

Cloth, dye, etc

Page 13: Development of Dyeing Pattern Simulatormorimoto/pdf_video/10IPA_en.pdfSimilundesu is? • Handcraft dyeing –Traditional, unique • Difficult to design • Difficult to make Yuzen

Motivation

Dyeing

Similundesu

Basic model

Dyeing tech

Appli

Future

Contents

Page 14: Development of Dyeing Pattern Simulatormorimoto/pdf_video/10IPA_en.pdfSimilundesu is? • Handcraft dyeing –Traditional, unique • Difficult to design • Difficult to make Yuzen

Dyeing pattern simulator Similundesu

15

<Demo>

1. Weave 2. Fold 3. Draw 4. Simulation<dye transfer>

Dyeing tech Physical factor

Nui shibori: stitched and diped into dyebath(We assume wrinkles are small folds)

Introduction & making a pattern bellow

Page 15: Development of Dyeing Pattern Simulatormorimoto/pdf_video/10IPA_en.pdfSimilundesu is? • Handcraft dyeing –Traditional, unique • Difficult to design • Difficult to make Yuzen

Dyeing pattern simulator Similundesu

16

Comparison of Nui shibori

Our result Read dyed stuff

Page 16: Development of Dyeing Pattern Simulatormorimoto/pdf_video/10IPA_en.pdfSimilundesu is? • Handcraft dyeing –Traditional, unique • Difficult to design • Difficult to make Yuzen

Correspondence between our simulator & real process

17

①布準備 ②防染する ③染料付与 ④染料移動

1. Cloth 2. Fold 3. Draw 4. Simulation

織り

縫い

折り

縫い・折り・読込 Press・Cover・Dye

Press/縫い、板締め

Cover/糊置き、ビニール

Dye/染料

浸染

Page 17: Development of Dyeing Pattern Simulatormorimoto/pdf_video/10IPA_en.pdfSimilundesu is? • Handcraft dyeing –Traditional, unique • Difficult to design • Difficult to make Yuzen

Motivation

Dyeing

Similundesu

Basic model

Dyeing tech

Appli

Future

Contents

Page 18: Development of Dyeing Pattern Simulatormorimoto/pdf_video/10IPA_en.pdfSimilundesu is? • Handcraft dyeing –Traditional, unique • Difficult to design • Difficult to make Yuzen

Basic physical dyeing model

– Samples

19

Results with various tortuosity, porosity, and adsorption coefficient.

Results with different weaves.

Page 19: Development of Dyeing Pattern Simulatormorimoto/pdf_video/10IPA_en.pdfSimilundesu is? • Handcraft dyeing –Traditional, unique • Difficult to design • Difficult to make Yuzen

Basic physical dyeing model

– Seikaiha pattern

20

2D distributions of dye and resist, its result, and real dyed pattern [video]

How to make Seikaiha1. Fold a cloth2. Stitch along to the blue dots in the

left figure, and resist both wide sides of the folded cloth

3. Dip it into dye

Page 20: Development of Dyeing Pattern Simulatormorimoto/pdf_video/10IPA_en.pdfSimilundesu is? • Handcraft dyeing –Traditional, unique • Difficult to design • Difficult to make Yuzen

Motivation

Dyeing

Similundesu

Basic model

Dyeing tech

Appli

Future

Contents

Page 21: Development of Dyeing Pattern Simulatormorimoto/pdf_video/10IPA_en.pdfSimilundesu is? • Handcraft dyeing –Traditional, unique • Difficult to design • Difficult to make Yuzen

Dye transfer model

22

拡散 供給 吸着

Discretize the eq. according to the cloth geometry

Page 22: Development of Dyeing Pattern Simulatormorimoto/pdf_video/10IPA_en.pdfSimilundesu is? • Handcraft dyeing –Traditional, unique • Difficult to design • Difficult to make Yuzen

Distance fieldsGeometric feature

Dye supply map for dip-dyeing

Dip-dyeing Cross-section of

folded cloth

Outside parts exposed to dyebath

Ex. Flower resist

23

3D geometry

2D distributionBroken geometry can be

simulated.

Page 23: Development of Dyeing Pattern Simulatormorimoto/pdf_video/10IPA_en.pdfSimilundesu is? • Handcraft dyeing –Traditional, unique • Difficult to design • Difficult to make Yuzen

Fold function 1: ORIPA

: free editor for development view of Origami

24

Red: Ridge lineBlue: Valley line

[Mitani 2008]

http://mitani.cs.tsukuba.ac.jp/pukiwiki-oripa/

Page 24: Development of Dyeing Pattern Simulatormorimoto/pdf_video/10IPA_en.pdfSimilundesu is? • Handcraft dyeing –Traditional, unique • Difficult to design • Difficult to make Yuzen

Fold function 2: Sequential fold

25

User specify lines to fold cloth sequentially

1. User draw a line

2. Divide the surfaces 3. User specify a side to fold

4. folded

View:3D, 2D

Mt / Valley

Init.

手作り感

Page 25: Development of Dyeing Pattern Simulatormorimoto/pdf_video/10IPA_en.pdfSimilundesu is? • Handcraft dyeing –Traditional, unique • Difficult to design • Difficult to make Yuzen

Fold function 3: Stitch

cloth

Stitch line

Voronoi diagram

26

Page 26: Development of Dyeing Pattern Simulatormorimoto/pdf_video/10IPA_en.pdfSimilundesu is? • Handcraft dyeing –Traditional, unique • Difficult to design • Difficult to make Yuzen

Fold function 3: Stitch

27

Generate 3D geometry by a user specified stitched line

1. User draws a stitched line

2. Segment the cloth By voronoi diagram assuming

pinholes as points

Initial screen

Folding line

Page 27: Development of Dyeing Pattern Simulatormorimoto/pdf_video/10IPA_en.pdfSimilundesu is? • Handcraft dyeing –Traditional, unique • Difficult to design • Difficult to make Yuzen

Motivation

Dyeing

Similundesu

Basic model

Dyeing tech

Appli

Future

Contents

Page 28: Development of Dyeing Pattern Simulatormorimoto/pdf_video/10IPA_en.pdfSimilundesu is? • Handcraft dyeing –Traditional, unique • Difficult to design • Difficult to make Yuzen

Development of appli.

• Speeding up– Simplify some parts of physically‐based calculation

– Develop UI and add some functions

29

output

Simulation Parameters

Draw to put dye /

protection

Set Weave

Folded cloth

Unify its window and control

Page 29: Development of Dyeing Pattern Simulatormorimoto/pdf_video/10IPA_en.pdfSimilundesu is? • Handcraft dyeing –Traditional, unique • Difficult to design • Difficult to make Yuzen

Development of appli.

• Develop UI and add some functions–<Demo video>

30

Buttons indicating the framework & functions

Design diagram for real dyeing

Page 30: Development of Dyeing Pattern Simulatormorimoto/pdf_video/10IPA_en.pdfSimilundesu is? • Handcraft dyeing –Traditional, unique • Difficult to design • Difficult to make Yuzen

Output result

<Video>

31Simulation Real How to make

Top) Kumo shiboriCenter) SeikaihaBottom) Itajime

Page 31: Development of Dyeing Pattern Simulatormorimoto/pdf_video/10IPA_en.pdfSimilundesu is? • Handcraft dyeing –Traditional, unique • Difficult to design • Difficult to make Yuzen

Motivation

Dyeing

Similundesu

Basic model

Dyeing tech

Appli

Future

Contents

Page 32: Development of Dyeing Pattern Simulatormorimoto/pdf_video/10IPA_en.pdfSimilundesu is? • Handcraft dyeing –Traditional, unique • Difficult to design • Difficult to make Yuzen

Web cloudShare patterns and cloth geometry, 

T‐shirt printing, etc

Future <Web appli>

• Meaning– Dyed patterns are all unique.

– Promotion of traditional culture.

• Building web system

Cloth Fold Draw Simulation(bottleneck)⇔

user

⇔connect

Web(supercomputer, 

cluster)

33

Page 33: Development of Dyeing Pattern Simulatormorimoto/pdf_video/10IPA_en.pdfSimilundesu is? • Handcraft dyeing –Traditional, unique • Difficult to design • Difficult to make Yuzen

Future

• Local folding

• Mixing colors

• Improving UI

• Open to the public

34日本の染織11 日本の絞り、安藤宏子、京都書院美術双書、1993.

Page 34: Development of Dyeing Pattern Simulatormorimoto/pdf_video/10IPA_en.pdfSimilundesu is? • Handcraft dyeing –Traditional, unique • Difficult to design • Difficult to make Yuzen

Conclusion

35

user

染色計算結果 Read dyed stuff

Cloth model: 3D⇔2DInteractive editing

Design

We achieve the new pattern generation by interactive editing between 2D/3D models of

cloth deformation linked with simulation

Cloth deformation

feedback Physical simulation

Page 35: Development of Dyeing Pattern Simulatormorimoto/pdf_video/10IPA_en.pdfSimilundesu is? • Handcraft dyeing –Traditional, unique • Difficult to design • Difficult to make Yuzen

Archievement

– No 3D cloth structure in the related works

– Folded and woven Complicated cloth geometry

– Simultaneous physical phenomenon (dye transfer)

– Real dyeing tech. is varied

–Design by user

–Handmade and geometric factors

–World first! dyeing pattern simulator

36

Dyeing tech

Basic visual simulation method of dyeing

Appli

Page 36: Development of Dyeing Pattern Simulatormorimoto/pdf_video/10IPA_en.pdfSimilundesu is? • Handcraft dyeing –Traditional, unique • Difficult to design • Difficult to make Yuzen

Development of dyeing pattern simulatorYuki Morimoto

http://www.nexyzbb.ne.jp/~yu_ki/Similun.html

Motivation

Dyeing?

Similundesu

Basic model

Dyeing tech

Appli

you

Question?

Future