(hci) · introduction to human computer interaction (hci) amit zoran the rachel and selim benin...

43
Introduction to Human Computer Interaction (HCI) Amit Zoran The Rachel and Selim Benin School of Computer Science and Engineering The Hebrew University of Jerusalem (HUJI), Israel Lecture 7: Digital Fabrication / Rhino

Upload: others

Post on 05-Jun-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: (HCI) · Introduction to Human Computer Interaction (HCI) Amit Zoran The Rachel and Selim Benin School of Computer Science and Engineering The Hebrew University of Jerusalem (HUJI),

Introduction to Human Computer Interaction

(HCI)Amit Zoran

The Rachel and Selim Benin School of Computer Science and Engineering The Hebrew University of Jerusalem (HUJI), Israel

Lecture 7: Digital Fabrication / Rhino

Page 2: (HCI) · Introduction to Human Computer Interaction (HCI) Amit Zoran The Rachel and Selim Benin School of Computer Science and Engineering The Hebrew University of Jerusalem (HUJI),

Today in class

Introduction to Digital Fabrication T Introduction to CAD (Rhino) P

Assignment

Page 3: (HCI) · Introduction to Human Computer Interaction (HCI) Amit Zoran The Rachel and Selim Benin School of Computer Science and Engineering The Hebrew University of Jerusalem (HUJI),

Today in class

Introduction to Digital Fabrication T Introduction to CAD (Rhino) P

Assignment

Page 4: (HCI) · Introduction to Human Computer Interaction (HCI) Amit Zoran The Rachel and Selim Benin School of Computer Science and Engineering The Hebrew University of Jerusalem (HUJI),

(a) Lilian 5DOF CNC milling machine (b) MakerBot Replicator 2 (c) Formlabs Form One

The Age of Digital Fabrication

(d) Airwolf 3D Printer (e) New Balance 3D-Printed Shoes (f) Joshua Harker skull

Page 5: (HCI) · Introduction to Human Computer Interaction (HCI) Amit Zoran The Rachel and Selim Benin School of Computer Science and Engineering The Hebrew University of Jerusalem (HUJI),

Digital modeling and fabrication is a process that joins design with the construction / production through the use of 3D modeling software and

additive and subtractive manufacturing processes.

Digital modeling and fabrication @ Wikipedia, http://en.wikipedia.org/wiki/Digital_modeling_and_fabrication

Page 6: (HCI) · Introduction to Human Computer Interaction (HCI) Amit Zoran The Rachel and Selim Benin School of Computer Science and Engineering The Hebrew University of Jerusalem (HUJI),

Numerical control is the automation of machine tools that are operated by precisely programmed commands encoded on a storage medium, as

opposed to controlled manually via hand wheels or levers, or mechanically automated via cams alone.

Numerical control @ Wikipedia, http://en.wikipedia.org/wiki/Numerical_control

Page 7: (HCI) · Introduction to Human Computer Interaction (HCI) Amit Zoran The Rachel and Selim Benin School of Computer Science and Engineering The Hebrew University of Jerusalem (HUJI),

1959 CNC Machine: Milwaukee-Matic-II The first machine with a tool changer

http://www.cnccookbook.com/CCCNCMachine.htm ru.wikipedia.org

CAD CAM

Page 8: (HCI) · Introduction to Human Computer Interaction (HCI) Amit Zoran The Rachel and Selim Benin School of Computer Science and Engineering The Hebrew University of Jerusalem (HUJI),

Modern Fabrication Technologies

Additive approach Subtractive approach

Traditional machines for fabrication

Digital fabrication

Casting Press Milling/Carving Forming Laminating

Page 9: (HCI) · Introduction to Human Computer Interaction (HCI) Amit Zoran The Rachel and Selim Benin School of Computer Science and Engineering The Hebrew University of Jerusalem (HUJI),

Subtractive technologiesLaser cutting

https://www.epiloglaser.com/

https://www.youtube.com/watch?v=p-z-bJFuFbM

Peter Schmitt servo laser cut

Page 10: (HCI) · Introduction to Human Computer Interaction (HCI) Amit Zoran The Rachel and Selim Benin School of Computer Science and Engineering The Hebrew University of Jerusalem (HUJI),

Water-jet cutting

Subtractive technologies

http://www.wiretechedm.com/waterjet.htm

www.westermans.com

https://www.youtube.com/watch?v=TpDpnmyYraQ

Page 11: (HCI) · Introduction to Human Computer Interaction (HCI) Amit Zoran The Rachel and Selim Benin School of Computer Science and Engineering The Hebrew University of Jerusalem (HUJI),

Wire EDM cutting

Subtractive technologies

www.directindustry.com www.swedm.com www.xactedm.com

https://www.youtube.com/watch?v=_5yg8Ci5lzY

Page 12: (HCI) · Introduction to Human Computer Interaction (HCI) Amit Zoran The Rachel and Selim Benin School of Computer Science and Engineering The Hebrew University of Jerusalem (HUJI),

Subtractive technologiesDigital lathe

https://www.youtube.com/watch?v=lcGHtI9Lql4

12” x 28” Metal Lathe with Digital Read Out - Craftex CX-Series

www.brassturnedparts.co.uk

Page 13: (HCI) · Introduction to Human Computer Interaction (HCI) Amit Zoran The Rachel and Selim Benin School of Computer Science and Engineering The Hebrew University of Jerusalem (HUJI),

3D, 4D and 5D CNC Milling machines

Subtractive technologies

www.hardric.com

https://www.youtube.com/watch?v=RnIvhlKT7SY

Page 14: (HCI) · Introduction to Human Computer Interaction (HCI) Amit Zoran The Rachel and Selim Benin School of Computer Science and Engineering The Hebrew University of Jerusalem (HUJI),

Additive technologies3D Printing and “rapid prototyping”

Fused Deposition Modeling (FDM) Powder UV Cured Other (glue and lithography)

Selective Laser Sintering (SLS)Direct Metal Laser Sintering (DMLS)ZCorp (plaster / ceramics)

Stereo Lithography (STL/SLA)Objet / Poljet (digital materials)

Page 15: (HCI) · Introduction to Human Computer Interaction (HCI) Amit Zoran The Rachel and Selim Benin School of Computer Science and Engineering The Hebrew University of Jerusalem (HUJI),

Additive technologiesFused Deposition Modeling (FDM)

https://www.youtube.com/watch?v=K_ZeqJaggeM

www.stratasys.com

https://www.youtube.com/watch?v=4-NYxo6tcjg

Peter Schmitt clock

Page 16: (HCI) · Introduction to Human Computer Interaction (HCI) Amit Zoran The Rachel and Selim Benin School of Computer Science and Engineering The Hebrew University of Jerusalem (HUJI),

Additive technologiesSelective Laser Sintering (SLS) and Direct Metal Laser Sintering (DMLS)

honeybuild.comLaser sintering machine DMLS / direct metal - 400 x 400 x 400 mm | EOS M 400

https://www.youtube.com/watch?v=DW-2xaIDtMkhttp://vimeo.com/25401444

Page 17: (HCI) · Introduction to Human Computer Interaction (HCI) Amit Zoran The Rachel and Selim Benin School of Computer Science and Engineering The Hebrew University of Jerusalem (HUJI),

Additive technologiesZCorp

virtualprint.runativenewsonline.net

Page 18: (HCI) · Introduction to Human Computer Interaction (HCI) Amit Zoran The Rachel and Selim Benin School of Computer Science and Engineering The Hebrew University of Jerusalem (HUJI),

Additive technologiesStereo Lithography (STL/SLA)

www.solidconcepts.com www.artcorp.com

https://www.youtube.com/watch?v=CHAU-9VIwzk

Page 19: (HCI) · Introduction to Human Computer Interaction (HCI) Amit Zoran The Rachel and Selim Benin School of Computer Science and Engineering The Hebrew University of Jerusalem (HUJI),

Additive technologiesObjet and their “digital materials"

https://www.youtube.com/watch?v=eTeXTbXA6-Y

Page 20: (HCI) · Introduction to Human Computer Interaction (HCI) Amit Zoran The Rachel and Selim Benin School of Computer Science and Engineering The Hebrew University of Jerusalem (HUJI),

Chua, C. K., Leong, K. F., & Lim, C. S. (2003)

Hopkinson, N., Hague, R. J. M., & Dickens, P. M. (2006)

Page 21: (HCI) · Introduction to Human Computer Interaction (HCI) Amit Zoran The Rachel and Selim Benin School of Computer Science and Engineering The Hebrew University of Jerusalem (HUJI),

Kamil Kiendzierski, 2010Jelena Ognjanovic , 2009Hassan Raza, 2010

Rapid Prototyping, Digital Fabrication and the DIY MovementsParametric design

Page 22: (HCI) · Introduction to Human Computer Interaction (HCI) Amit Zoran The Rachel and Selim Benin School of Computer Science and Engineering The Hebrew University of Jerusalem (HUJI),

Freedom of Creation, www.freedomofcreation.com 2010

Rapid Prototyping, Digital Fabrication and the DIY MovementsParametric design

Page 23: (HCI) · Introduction to Human Computer Interaction (HCI) Amit Zoran The Rachel and Selim Benin School of Computer Science and Engineering The Hebrew University of Jerusalem (HUJI),

Rapid Prototyping, Digital Fabrication and the DIY MovementsParametric design

Page 24: (HCI) · Introduction to Human Computer Interaction (HCI) Amit Zoran The Rachel and Selim Benin School of Computer Science and Engineering The Hebrew University of Jerusalem (HUJI),

Rapid Prototyping, Digital Fabrication and the DIY MovementsParametric design: Prof. Neri Oxman, MIT Media Lab and the Mediated Matter group

http://materialecology.com/projects

http://matter.media.mit.edu/

Page 25: (HCI) · Introduction to Human Computer Interaction (HCI) Amit Zoran The Rachel and Selim Benin School of Computer Science and Engineering The Hebrew University of Jerusalem (HUJI),

Rapid Prototyping, Digital Fabrication and the DIY MovementsDIY electronics

Page 26: (HCI) · Introduction to Human Computer Interaction (HCI) Amit Zoran The Rachel and Selim Benin School of Computer Science and Engineering The Hebrew University of Jerusalem (HUJI),

Rapid Prototyping, Digital Fabrication and the DIY MovementsDIY electronics

Page 27: (HCI) · Introduction to Human Computer Interaction (HCI) Amit Zoran The Rachel and Selim Benin School of Computer Science and Engineering The Hebrew University of Jerusalem (HUJI),

Rapid Prototyping, Digital Fabrication and the DIY Movements

Works by Buechley, Elumeze, Eisenberg, Wrensch, Gong

DIY electronics

Page 28: (HCI) · Introduction to Human Computer Interaction (HCI) Amit Zoran The Rachel and Selim Benin School of Computer Science and Engineering The Hebrew University of Jerusalem (HUJI),

Rapid Prototyping, Digital Fabrication and the DIY MovementsDIY and personal fabrication

David Mellis DIY phone Leah Buckley Lilypad Arduino kit Jennifer Jacobs Codeable Objects

Page 29: (HCI) · Introduction to Human Computer Interaction (HCI) Amit Zoran The Rachel and Selim Benin School of Computer Science and Engineering The Hebrew University of Jerusalem (HUJI),

Rapid Prototyping, Digital Fabrication and the DIY MovementsAdrian Bowyer and his RepRap machines

Page 30: (HCI) · Introduction to Human Computer Interaction (HCI) Amit Zoran The Rachel and Selim Benin School of Computer Science and Engineering The Hebrew University of Jerusalem (HUJI),

Rapid Prototyping, Digital Fabrication and the DIY MovementsNeil Gershenfeld and the “Fab Lab”

http://www.fabfoundation.org/fab-labs/

Page 31: (HCI) · Introduction to Human Computer Interaction (HCI) Amit Zoran The Rachel and Selim Benin School of Computer Science and Engineering The Hebrew University of Jerusalem (HUJI),

A fab lab (fabrication laboratory) is a small-scale workshop offering (personal) digital fabrication. A fab lab is generally equipped with an array of flexible computer controlled

tools that cover several different length scales and various materials, with the aim to make "almost anything". This includes technology-enabled products generally

perceived as limited to mass production.

Fab Lab @ Wikipedia http://en.wikipedia.org/wiki/Fab_lab

Rapid Prototyping, Digital Fabrication and the DIY MovementsNeil Gershenfeld and the “Fab Lab”

Page 32: (HCI) · Introduction to Human Computer Interaction (HCI) Amit Zoran The Rachel and Selim Benin School of Computer Science and Engineering The Hebrew University of Jerusalem (HUJI),

Rapid Prototyping, Digital Fabrication and the DIY MovementsNeil Gershenfeld and the “Fab Lab”

Page 33: (HCI) · Introduction to Human Computer Interaction (HCI) Amit Zoran The Rachel and Selim Benin School of Computer Science and Engineering The Hebrew University of Jerusalem (HUJI),

This course provides a hands-on introduction to the resources for designing and fabricating smart systems, including CAD/CAM/CAE; NC machining, 3-D printing, injection molding, laser cutting; PCB layout and fabrication; sensors and actuators; analog instrumentation; embedded digital processing; wired and wireless communications. This course also puts

emphasis on learning how to use the tools as well as understand how they work.

http://fab.cba.mit.edu/classes/MIT/863.09/

Rapid Prototyping, Digital Fabrication and the DIY MovementsHow to Make Almost Anything @ MIT

Page 34: (HCI) · Introduction to Human Computer Interaction (HCI) Amit Zoran The Rachel and Selim Benin School of Computer Science and Engineering The Hebrew University of Jerusalem (HUJI),

Rapid Prototyping, Digital Fabrication and the DIY MovementsDIY and personal fabrication

http://makezine.com/

Page 35: (HCI) · Introduction to Human Computer Interaction (HCI) Amit Zoran The Rachel and Selim Benin School of Computer Science and Engineering The Hebrew University of Jerusalem (HUJI),

“Digital fabrication” refers to processes that use the computer-controlled tools that are the descendants of MIT’s 1952 numerically controlled mill. But the

“digital” part of those tools resides in the controlling computer; the materials themselves are analog. A deeper meaning of “digital fabrication” is

manufacturing processes in which the materials themselves are digital.

Gershenfeld, Neil. “How to Make Almost Anything,” Foreign Affairs, Volume 91, Number 6 http://cba.mit.edu/docs/papers/12.09.FA.pdf

Digital Fabrication: Programable Matter

http://www.ted.com/talks/neil_gershenfeld_on_fab_labs?language=en

Center of Bits and Atoms @ MIT Media Lab

Page 36: (HCI) · Introduction to Human Computer Interaction (HCI) Amit Zoran The Rachel and Selim Benin School of Computer Science and Engineering The Hebrew University of Jerusalem (HUJI),

Assembly / disassembly Self-assembly

https://www.youtube.com/watch?v=ZqHfHIi2sRQ

https://www.youtube.com/watch?v=AQf0qsRTsoA

http://cba.mit.edu/docs/papers/13.09.Science.pdf

http://www.nature.com/nmat/journal/v10/n8/abs/nmat3069.html

http://www.willlangford.me/electronic_digital_materials/index.html

http://groups.csail.mit.edu/drl/wiki/index.php?title=Main_Page

Digital Fabrication: Programable MatterCenter of Bits and Atoms @ MIT Media Lab and MIT CSAIL

Page 37: (HCI) · Introduction to Human Computer Interaction (HCI) Amit Zoran The Rachel and Selim Benin School of Computer Science and Engineering The Hebrew University of Jerusalem (HUJI),

Digital Fabrication: Programable MatterHod Lipson @ Cornell

… what I consider to be two “grand challenges” of engineering: (a) Can we design machines that can design other machines, and (b) Can we make machines that can make other machines. Both of these questions lie at the crux of understanding the engineering

process itself, and progress on these fronts can offer huge leverage in our ability to design, make and maintain increasingly complex systems in the future. Biological life has answered

these challenges in ways that dwarf the best teams of human engineers; I therefore use primarily biologically-inspired approaches, as they bring new ideas to engineering and new

engineering insight into biology.

http://creativemachines.cornell.edu/papers/Nature05_Zykov.pdf

http://creativemachines.cornell.edu/papers/Nature00_Lipson.pdf

Page 38: (HCI) · Introduction to Human Computer Interaction (HCI) Amit Zoran The Rachel and Selim Benin School of Computer Science and Engineering The Hebrew University of Jerusalem (HUJI),

Digital Fabrication: Programable MatterHod Lipson @ Cornell

Page 39: (HCI) · Introduction to Human Computer Interaction (HCI) Amit Zoran The Rachel and Selim Benin School of Computer Science and Engineering The Hebrew University of Jerusalem (HUJI),

From Programable Matter to Radical AtomsHiroshi Ishii from the Tangible Media Interfaces @ MIT Media Lab

Page 40: (HCI) · Introduction to Human Computer Interaction (HCI) Amit Zoran The Rachel and Selim Benin School of Computer Science and Engineering The Hebrew University of Jerusalem (HUJI),

From Programable Matter to Radical AtomsHiroshi Ishii from the Tangible Media Interfaces @ MIT Media Lab

https://www.youtube.com/watch?v=NYW763HaLQE

Page 41: (HCI) · Introduction to Human Computer Interaction (HCI) Amit Zoran The Rachel and Selim Benin School of Computer Science and Engineering The Hebrew University of Jerusalem (HUJI),

Today in class

Introduction to Digital Fabrication T Introduction to CAD (Rhino) P

Assignment

Page 42: (HCI) · Introduction to Human Computer Interaction (HCI) Amit Zoran The Rachel and Selim Benin School of Computer Science and Engineering The Hebrew University of Jerusalem (HUJI),

Please read and watch:

Recommended (read)

Overview of the v5 Rhino interface (watch) Control Point Modeling Basics (watch, Rhino 4, 4min) Flowing objects along a surface (watch, Rhino 4, 4min) Modeling a water bottle (watch, 53min)

2D Design - from Principles of Form and Design by Wong Composition (armatures, cropping and framing) - from 2D Composition by Roberts

Page 43: (HCI) · Introduction to Human Computer Interaction (HCI) Amit Zoran The Rachel and Selim Benin School of Computer Science and Engineering The Hebrew University of Jerusalem (HUJI),

Please Complete by Next Monday 9am:

• Composition in 2D: Choose three objects of your preference and build their outlines. Present at least three compositions in Rhino for the arrangement of these objects in 2D space, and briefly articulate your design decisions. Submit one page with a screenshot of the objects and a single paragraph of text.

• Final Project: Using 2D (manual!) sketching, draw a sketch for dual-agents of your final project. Submit the drawing.

• Spline Model in 3D: Choose 3D product of your preference (shoe; clock; glasses; car; stereo system) and model it with splines in 3D. Use the Osnap tool and add dimensions on the drawing. Work with layers and explore the different display modes. Submit the CAD file.