Fabrication

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 57

Week

 5  

Fabrica'on
Introduc)on  

• Computer  Graphics  
– Display  imagery  on  the  screen  

• Fabrica'on  
– Construc'on  of  3D  physical  objects.  

2
Personal  Fabrica)on  Machines  
3D  model  in  a  computer  → directly  “print”  physical  
objects.  

“Mojo 3D Printer” by Intel Free Press   “Roland  MDX-­‐15/20-­‐”   “Lasersaur” by Stefan  Hechenberger  
CC  BY-­‐SA  2.0 by Crea've  Tools,  CC  BY  2.0 CC  BY-­‐NC-­‐SA  2.0

3D  printer   Milling  machine   Laser  cuAer  

3
Fabrica'on
• Plush toys
• Beadworks
• Chairs
• Soft Folding
• Interactive Packing

4
Fabrica'on
• Plush toys
• Beadworks
• Chairs
• Soft Folding
• Interactive Packing

5
SIGGRAPH  2007

Plushie:  An  Interac've  Design  


System  for  Plush  Toys  
Yuki  Mori,  Takeo  Igarashi  

6
Problem  to  Address  
It  is  difficult  for  a  non-­‐expert  to    
design  2D  paAern  appropriately…  



7
Our  Approach  

Automa'cally  generate  3D  model  and  


cloth  paAern  for  a  sketch.  
8
Video  

plushie.mp4

9
Algorithm  

10
Infla'on  Simula'on  

Pushing  outwards   Pulling  back  


(air  pressure) (cloth  tension)

We  use  a  simple  mass-­‐spring  method.  


11
Adjustment  Process  

Adjusts  the  paAern  so  that  simula'on  result  matches  


with  the  sketch
12
Physical  Simula'on  &  Shape  Adjustment  

13
To  Learn  More…
The  original  paper:  
• Mori  and  Igarashi.  Plushie:  An  Interac've  Design  System  for  Plush  Toys.  
SIGGRAPH  2007.  
Paper  cra=  model:  
• Mitani  and  Suzuki.  Making  paper  craf  toys  from  meshes    
           using  strip-­‐based  approximate  unfolding.  SIGGRAPH  2004.  
Surface  flaAening  methods:  
[Mitani  and  Suzuki  2004]  
• Sheffer,  et  al.  Mesh  parameteriza'on  methods     (Figure  obtained  from    
           and  their  applica'ons.  Founda'ons  and  Trends     hAp://mitani.cs.tsukuba.ac.jp/pukiwiki/  
with  permission)  
             in  Computer  Graphics  and  Vision.  2006.  
 

[Sheffer,  et  al.  2006]  


Copyright  2006  Now  Publishers  Inc.  Included  here  by  permission.  

14
Fabrica'on
• Plush toys
• Beadworks
• Chairs
• Soft Folding
• Interactive Packing

15
SIGGRAPH  2012

Beady: Interactive Beadwork Design


and Construction

Y.  Igarashi,  T.  Igarashi  and  J.  Mitani  

16
Problem to Address
§ Beadwork  is  the  art  of  connec'ng  beads  together  by  
wires.  

3D
The  design  and  construc'on  of  3D  beadwork  are  very  
difficult  !
17
Our Approach
§ Interac've  Design  and  Construc'on  

§ Wire  path  planning  algorithm  

18
Demo  

demo beady 19
Examples  

20
Algorithm  

21
Computing Wire Path

• An  edge  corresponds  to  a  bead  


• A  wire  path  is  given  as  an  Eulerian  Circuit  

22
Computing Wire Path

unstable  (dangling)  beads Face  strip   Final  wire  path

• Arbitrary  Euler  cycle  is  not  stable  


• Make  an  Euler  cycle  along  a  face  strip  
• Face  strip  is  given  as  a  Hamilton  path  
23
Stripification Results

24
To  Learn  More…
The  original  paper:  
• Igarashi,  et  al.  Beady:  Interac've  Beadwork  Design  and  Construc'on.  
SIGGRAPH  2012.  
Step-­‐by-­‐step  instruc)on:  
• Agrawala,  et  al.  Designing  effec've  step-­‐by-­‐step    
           assembly  instruc'ons.  SIGGRAPH  2003.  
Surface  Simplifica)on  :   [Agrawala,  et  al.  2003]  
Copyright  2003  ACM.  Included  here  by  permission.  
• Cohen-­‐Steiner,  et  al.  Varia'onal  shape    
           approxima'on.  SIGGRAPH  2004.  
 
 

[Cohen-­‐Steiner,  et  al.  2004]  


Copyright  2004  ACM.  Included  here  by  permission.  

25
Fabrica'on
• Plush toys
• Beadworks
• Chairs
• Soft Folding
• Interactive Packing

26
TEI 2011

SketchChair:  An  All-­‐in-­‐one  Chair  


Design  System  for  End-­‐users  
Greg Saul, Manfred Lau, Jun Mitani, and Takeo Igarashi

27
Problem  to  Address  
Design  and  construc'on  of  original  chairs.  

Many  issues  to  consider  


• Physical  validity  
• Construc'on

28
Our  Approach  
A  design  system  specialized  for  chairs.  

• Design  by  sketching  


• Balance  test  
• Construc'on  plan

29
Demo  

chair
chair.mov
30
Physical  Simula)on  
We  use  an  open-­‐source  physics  engine.  
[Bullet    bulletphysics.org]

Bullet  Collision  Detec)on  and  Physics  Library  


Copyright  (c)  2012  Advanced  Micro  Devices,  Inc.  
hAp://bulletphysics.org  

31
Meta-design  
Designers  design  final  products.  

32
Meta-design  
Designers  design  final  products.  

Designers  design  “design  processes.”  

33
To  Learn  More…
The  original  paper:  
• Saul,  et  al.  SketchChair:  An  All-­‐in-­‐one  Chair  
Design  System  for  End-­‐users.  TEI  2011.  

Rigid-­‐body  Physical  Simula)on:  


• Baraff.  Rigid  body  simula'on.  SIGGRAPH  
[Baraff  1992]  
Course  Notes  1995.   (©2001  by  David  Baraff)  
• bulletphysics.org    
     
Furniture  design  by  sketching:  
• FRONT  Sketch  Furniture.  2006,  
hAp://www.youtube.com/watch?
v=_UieXOHAjeU  
“Process”  in  “Collec)on:  Sketch  Furniture”  
(Figure  obtained  from  hAp://www.designfront.org/category.php?id=81&product=191  with  permission)  

34
Fabrica'on
• Plush toys
• Beadworks
• Chairs
• Soft Folding
• Interactive Packing

35
Pacific  Graphics  2013

Sof  Folding  

Lifeng  Zhu   Takeo  Igarashi   Jun  Mitani  


The University of Tokyo" The University of Tokyo" University of Tsukuba"
JST ERATO" JST ERATO" JST ERATO"

36
Mo'va'on  

Design  of  so#ly  folded  shapes  


37
Our  Approach  

Fold  map  

Fold  map  with  sof  folds-­‐>  3D  shape  


38
Video  

soft
39
Results  

40
Results  

41
Workflow  

fold  map   fold  field   folded  shape  

42
Implementa'on  

43
Fold  field  genera'on  
• Sharp folds: Align with fold curve’s tangents
• Soft folds
– Diffusion in non-overlapping region
– Blending fold operations in overlapping region

A   B   C  

Find  a  fold  C  closest  to  both  fold  A  and  fold  B  

44
Implementa'on  

45
Global  folding  

Shape  matching  
(local  matching)  

Linear  rota)onal-­‐invariant  coordinates   (global  assembling)  


[Lipman  et.al  2005]  
Local/global  opera)on  
46
To  Learn  More…
The  original  paper:  
• Zhu,  et  al.  Sof  Folding.  Pacific  Graphics  2013.  
Developable  Surfaces:  
• Solomon.  Flexible  Developable  Surfaces.  SGP  
2012.   [Solomon  2012]  
(Figure  obtained  from  hAp://web.stanford.edu/
Origami  Simulator   ~justso1/  
with  permission)  
• Miyazaki,    et  al.  An  origami  playing  simulator  
in  the  virtual  space.  Visualiza'on  and  
Computer  Anima'on.  1996.  
Origami  Theory:  
• Demaine  and  O’Rourke:  Geometric  Folding  
Algorithms:  Linkages,  Origami,  Polyhedra.  
Cambridge  Univ.  Press,  2007.  
[Demaine  and  O’Rourke  2007]  

47
Fabrica'on
• Plush toys
• Beadworks
• Chairs
• Soft Folding
• Interactive Packing

48
UIST 2012
PacCam: Material Capture and Interactive 2D Packing
for Efficient Material Usage on CNC Cutting Machines

Daniel Saakes, Thomas Cambazard, Jun Mitani & Takeo Igarashi

49
Motivation

How to make an efficient layout within a given Material?

50
Our Approach

Overlap free layout that fits within the given material.

51
Video  

paccam
52
Interac'ons

Push Compress

Tilt Collision Snapping


53
Collision  Snapping

Temporarily disable collision detection

54
Implementa'on
We  use  an  open-­‐source  physics  engine.  
[box2d http://box2d.org ]

55
To  Learn  More…
The  original  paper:  
• Saakes  et  al.  PacCAM:  Material  Capture  and  Interac've  
2D  Packing  for  Efficient  Material  Usage  on  CNC  Cuwng  
Machines.  UIST  2013.  

Mul)-­‐touch  Interac)on:  
• Rekimoto.  SmartSkin:  an  infrastructure  for  freehand    
           manipula'on  on  interac've  surfaces.  CHI  2002.   [Rekimoto  2002]  
(Figure  obtained  from  
  hAp://lab.rekimoto.org/2011/12/28/rear-­‐touch-­‐user-­‐interface/  with  permission)  

Controlling  Laser  CuAers:  


• Müller,  et  al.  Interac've  construc'on:  interac've    
           fabrica'on  of  func'onal  mechanical  devices.  UIST  2012.  

  [Müller,  et  al.  2012]  


(Figure  obtained  hAp://stefaniemueller.org/constructable-­‐interac)ve-­‐laserculng/  with  permission)  
 
56
Fabrica'on
• Plush toys
• Beadworks
• Chairs
• Soft Folding
• Interactive Packing

57

You might also like