SlideShare uma empresa Scribd logo
1 de 63
Baixar para ler offline
Digital_Fabrication_Studio.03
Software – how to design a project for digital
fabrication



Massimo Menichinelli
massimo.menichinelli@aalto.f
                                                  07.05.2012
@openp2pdesign                            Aalto Media Factory
http://www.slideshare.net/openp2pdesign              Helsinki
Today:
* Geometries and file formats
* Softwares available in the lab
01.
Geometries and file formats:
modeling techniques and formal
representations
2D: Raster graphics

A raster graphics image, or bitmap, is a dot matrix data structure
representing a generally rectangular grid of pixels, or points of
color, viewable via a monitor, paper, or other display medium.

A bitmap corresponds bit-for-bit with an image displayed on a
screen, generally in the same format used for storage in the
display's video memory, or maybe as a device-independent
bitmap. A bitmap is technically characterized by the width and
height of the image in pixels and by the number of bits per pixel
(a color depth, which determines the number of colors it can
represent).




                   Source: http://en.wikipedia.org/wiki/Raster_graphics
2D: Raster graphics




The structure of a bitmap image.

 Source: http://en.wikipedia.org/wiki/Raster_graphics
2D: Vector graphics

Vector graphics is the use of geometrical primitives such as
points, lines, curves, and shapes or polygon(s), which are all
based on mathematical expressions, to represent images in
computer graphics. "Vector", in this context, implies more
than a straight line.

Vector graphics is based on images made up of vectors
(also called paths, or strokes) which lead through locations
called control points. Each of these points has a defnite
position on the x and y axes of the work plan.



                 Source: http://en.wikipedia.org/wiki/Vector_graphics
2D: Vector graphics




Each track can be assigned a color, a shape, a thickness and also a fll. This
         does not affect the size of the fles in a substantial way..
                      Source: http://en.wikipedia.org/wiki/Vector_graphics
3D: Solid (parametric) modeling

The use of solid modeling techniques allows for the automation
of several diffcult engineering calculations that are carried out
as a part of the design process. Simulation, planning, and
verifcation of processes such as machining and assembly were
one of the main catalysts for the development of solid modeling.

A central problem in all these applications is the ability to
effectively represent and manipulate three-dimensional
geometry in a fashion that is consistent with the physical
behavior of real artifacts.




                   Source: http://en.wikipedia.org/wiki/Solid_modeling
3D: Solid (parametric) modeling




Components have fnite size and well behaved boundaries, and their
       dimentions can be changed through parameters.
                  Source: http://en.wikipedia.org/wiki/Solid_modeling
3D: NURBS modeling

Non-uniform rational basis spline (NURBS) is a mathematical
model commonly used in computer graphics for generating and
representing curves and surfaces which offers great fexibility
and precision for handling both analytic (surfaces defned by
common mathematical formulae) and modeled shapes.

NURBS surfaces are functions of two parameters mapping to a
surface in three-dimensional space. The shape of the surface is
determined by control points.




                     Source: http://en.wikipedia.org/wiki/Nurbs
3D: NURBS modeling




Edit points and control points for NURBS modeling.

             Source: http://en.wikipedia.org/wiki/Nurbs
3D: NURBS modeling




Control points on a NURBS surface.

     Source: http://en.wikipedia.org/wiki/Nurbs
3D: Mesh modeling

A polygon mesh or unstructured grid is a collection of
vertices, edges and faces that defnes the shape of a
polyhedral object in 3D computer graphics and solid
modeling. The faces usually consist of triangles,
quadrilaterals or other simple convex polygons, since this
simplifes rendering, but may also be composed of more
general concave polygons, or polygons with holes.




                 Source: http://en.wikipedia.org/wiki/Polygon_mesh
3D: Mesh modeling




 Objects created with polygon meshes must store different types of
elements. These include vertices, edges, faces, polygons and surfaces.
                    Source: http://en.wikipedia.org/wiki/Polygon_mesh
Node-based modeling




Data is passed from component to component via connecting wires which
            always connect an output grip with an input grip.
                    Source: http://en.wikipedia.org/wiki/Grasshopper_3d
Node-based modeling




   Data can be imported and it is always stored in parameters, which can
either be free-foating or attached to a component as input/outputs objects.
         Source: http://www.blender.org/development/release-logs/blender-242/blender-composite-nodes/
Code
A code is a rule for converting a piece of information (for
example, a letter, word, phrase, or gesture) into another form or
representation (one sign into another sign), not necessarily of the
same type.

In computer science, source code is any collection of computer
instructions (possibly with comments) written using some
human-readable computer language, usually as text. The source
code is translated at some point to machine code that the
computer can directly read and execute. An interpreter translates
to machine code and executes it on the fy when the program is
run, while a compiler translates the program in advance to
machine code that it stores as executable fles.


                      Source: http://en.wikipedia.org/wiki/Code
                     http://en.wikipedia.org/wiki/Software_code´
Code




Human-readable code and comments.

      Source: http://en.wikipedia.org/wiki/Code
     http://en.wikipedia.org/wiki/Software_code´
.SVG
Scalable Vector Graphics (SVG) is a family of specifcations of an
XML-based file format for two-dimensional vector graphics, both
static and dynamic (i.e. interactive or animated). The SVG
specifcation is an open standard that has been under
development by the World Wide Web Consortium (W3C) since
1999.

SVG images and their behaviors are defned in XML text fles. This
means that they can be searched, indexed, scripted, and, if
required, compressed. As XML fles, SVG images can be created and
edited with any text editor.

All major modern web browsers have at least some degree of
support and render SVG markup directly.


                      Source: http://en.wikipedia.org/wiki/Svg
.SVG




And this is why it is a standard for the web...

           Source: http://en.wikipedia.org/wiki/Svg
G-code

G-code is the common name for the most widely used
computer numerical control (CNC) programming language,
which has many implementations. Used mainly in
automation, it is part of computer-aided engineering. G-
code is sometimes called G programming language.

In fundamental terms, G-code is a language in which
people tell computerized machine tools what to make and
how to make it. The "what" and "how" are mostly defned by
instructions on where to move to, how fast to move, and
through what path to move.


                  Source: http://en.wikipedia.org/wiki/Gcode
G-code




G-codes are also called preparatory codes, and are any word in a CNC
               program that begins with the letter "G".
                      Source: http://en.wikipedia.org/wiki/Gcode
G-code




G-codes are also called preparatory codes, and are any word in a CNC
               program that begins with the letter "G".
                      Source: http://en.wikipedia.org/wiki/Gcode
.OBJ
A geometry defnition fle format frst developed by
Wavefront Technologies. The fle format is open and has
been adopted by other 3D graphics application vendors.

The OBJ fle format is a simple data-format that represents
3D geometry alone — namely, the position of each vertex,
the UV position of each texture coordinate vertex, normals,
and the faces that make each polygon defned as a list of
vertices, and texture vertices.

Materials that describe the visual aspects of the polygons
are stored in external .mtl fles.


                Source: http://en.wikipedia.org/wiki/Wavefront_.obj_file
.OBJ




You may probably need to edit it by hand, one day...

          Source: http://en.wikipedia.org/wiki/Wavefront_.obj_file
.IGES / .IGS

The Initial Graphics Exchange Specifcation (IGES)
(pronounced eye-jess) is a fle format which defnes a
vendor neutral data format that allows the digital
exchange of information among Computer-aided design
(CAD) systems.

Using IGES, a CAD user can exchange product data models
in the form of circuit diagrams, wireframe, freeform surface
or solid modeling representations. Applications supported
by IGES include traditional engineering drawings, models
for analysis, and other manufacturing functions.


                   Source: http://en.wikipedia.org/wiki/IGES
.IGES / .IGS




You may probably need to edit it by hand, one day...

              Source: http://en.wikipedia.org/wiki/IGES
.DXF

AutoCAD DXF (Drawing Interchange Format, or Drawing
Exchange Format) is a CAD data fle format developed by
Autodesk for enabling data interoperability between AutoCAD
and other programs.

Versions of AutoCAD from Release 10 (October 1988) and up
support both ASCII and binary forms of DXF. Earlier versions
support only ASCII.

As AutoCAD has become more powerful, supporting more
complex object types, DXF has become less useful. Certain object
types, including ACIS solids and regions, are not documented.



                     Source: http://en.wikipedia.org/wiki/Dxf
.STL

STL (Standard Tessellation Language) is a fle format native
to the stereolithography CAD software created by 3D
Systems. This fle format is supported by many other
software packages; it is widely used for rapid prototyping
and computer-aided manufacturing. STL fles describe only
the surface geometry of a three dimensional object without
any representation of color, texture or other common CAD
model attributes.
The STL format specifes both ASCII and binary
representations. Binary fles are more common, since they
are more compact.


                Source: http://en.wikipedia.org/wiki/STL_(file_format)
… and much more file formats!
02.
Softwares:
what tools are available in this
FabLab
Mac and Win, but also... VirtualBox




 VirtualBox is a powerful x86 and AMD64/Intel64 virtualization
product for enterprise as well as home use and it is open source.
                      Source: https://www.virtualbox.org/
Ubuntu, with a virtual machine




Ubuntu is a computer operating system based on the Debian Linux
  distribution and distributed as free and open source software.
                       Source: http://www.ubuntu.com/
Ubuntu Unity: the new desktop environment




    Founded in 2010, the Unity project has gone on to deliver a
  consistent user experience for desktop and netbook users alike.
                 Source: http://www.youtube.com/watch?v=fAcdFd0MmH0
                                 http://unity.ubuntu.com/
Fab Modules




 Fab Modules are developed by the MIT CBA with the Fab Network. Available
for experimental / personal use; commercial licenses are available from MIT.
                       Source: http://kokompe.cba.mit.edu/dist/index.html
Rhinoceros 3D




Rhinoceros (Rhino) is a stand-alone, commercial NURBS-based
3-D modeling tool, developed by Robert McNeel & Associates.
                 Source: http://www.rhino3d.com/
Rhinoceros 3D for Mac




Under development, but still available for free (registration
                       required).
                 Source: http://mac.rhino3d.com/
Grasshopper for Rhinoceros 3D (Win)




Grasshopper is a graphical algorithm editor tightly integrated with Rhino’s
     3-D and it requires no knowledge of programming or scripting.
                         Source: http://www.grasshopper3d.com/
TopMod




Open Source software for modeling very complex geometries.

           Source: http://www.viz.tamu.edu/faculty/ergun/research/topology/
RhinoCAM (Not available now)




 … not the center for rapid prototyping: “investigating the
interface between computer science and physical science”
                Source: http://www.rhinocam.com/
Blender




3D modeling, UV unwrapping, texturing, rigging/ skinning, fuid / smoke / particle
  simulation, animating, rendering, video editing / compositing, game engine.
                               Source: http://www.blender.org/
Blender: there's a video introduction available




3D modeling, UV unwrapping, texturing, rigging/ skinning, fuid / smoke / particle
  simulation, animating, rendering, video editing / compositing, game engine.
                              Source: https://vimeo.com/41312301
Meshlab




MeshLab is an open source system for the processing and editing of unstructured
   3D triangular meshes with tools for editing, cleaning, healing, inspecting.
                            Source: http://meshlab.sourceforge.net/
Meshmixer




Meshmixer is a free tool for making crazy-ass 3D stuff without too
                           much hassle.
                      Source: http://www.meshmixer.com/
Netfabb Studio Basic




Netfabb Studio Basic is freeware and runs on Windows, Linux or Mac.
  It is not just a viewer, it provides mesh edit, repair and analysis.
                      Source: http://www.netfabb.com/basic.php
Replicator G




This is the software that will drive your MakerBot Thing-O-Matic,
    CupCake CNC, RepRap machine, or generic CNC machine.
                        Source: http://replicat.org/
Inkscape




An Open Source vector graphics editor, with capabilities similar to Illustrator,
CorelDraw, using the W3C standard Scalable Vector Graphics (SVG) fle format.
                               Source: http://inkscape.org/
Corel Draw Graphics Suite X5




CorelDRAW Graphics Suite X5 is a fully integrated graphic design software suite
           that helps you creatively express ideas for any media.
                   Source: http://www.corel.com/corel/product/index.jsp?pid=prod4130071
GIMP




GIMP (GNU Image Manipulation Program) is a free and open source software image
      retouching and editing tool and is freely available for Win, Mac, Linux.
                               Source: http://www.gimp.org/
DraftSight




DraftSight lets professional CAD user create, edit and view
 DWG fles. DraftSight runs on Windows, Mac and Linux.
            Source: http://www.3ds.com/products/draftsight/overview/
SketchUp




SketchUp is a 3D modeling program marketed by Trimble
       Navigation and designed for ease of use.
                Source: http://sketchup.google.com/
LibreCad




LibreCAD is a free Open Source CAD application for Windows,
                      Apple and Linux.
              Source: http://librecad.org/cms/home.html
Free CAD




 FreeCAD is a general purpose feature-based, parametric 3D modeler for CAD,
MCAD, CAx, CAE and PLM, aimed at mechanical engineering and product design.
               Source: http://sourceforge.net/apps/mediawiki/free-cad/index.php?title=Main_Page
Eagle CAD




This software offers user friendly, powerful and affordable solutions for
PCB design, including Schematic Capture, Board Layout and Autorouter.
                         Source: http://www.cadsoftusa.com/
Fritzing




    Fritzing is an open-source initiative to support designers, artists,
researchers and hobbyists to work creatively with interactive electronics.
                             Source: http://fritzing.org/
Nodebox




NodeBox lets you create 2D visuals (static, animated or interactive) using
Python programming code and export them as a PDF / QuickTime movie.
                     Source: http://www.nodebox.net/code/index.php/Home
NodeBox 2




NodeBox 2 creates generative art and design through a node-
                      based system.
                 Source: http://beta.nodebox.net/
Processing




Processing is an open source programming language and environment
 for people who want to create images, animations, and interactions.
                        Source: http://www.processing.org/
Arduino IDE




The open-source Arduino environment makes it easy to write code and
 upload it to the i/o board. It runs on Windows, Mac OS X, and Linux.
                      Source: http://arduino.cc/en/Main/Software
Adobe Creative Suite 5




Adobe Creative Suite (CS) is a collection of graphic design, video editing,
    and web development applications made by Adobe Systems.
                   Source: http://www.adobe.com/en/products/creativesuite.html
123D App




Sculpting on the iPad, slicing models, 3D scanning... made easy!

                      Source: http://www.123dapp.com/
… and much more software!
Thank you!!



Massimo Menichinelli
Aalto Media Factory
massimo.menichinelli@aalto.f                      07.05.2012
@openp2pdesign                            Aalto Media Factory
http://www.slideshare.net/openp2pdesign              Helsinki

Mais conteúdo relacionado

Mais procurados

Unit 1-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING
Unit 1-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURINGUnit 1-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURING
Unit 1-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURINGMohanumar S
 
Anurag Arpan (PPT on AutoCAD )
Anurag Arpan (PPT on AutoCAD )Anurag Arpan (PPT on AutoCAD )
Anurag Arpan (PPT on AutoCAD )Anurag Arpan
 
AM - Transfer to Machine, File Manipulation
AM - Transfer to Machine, File ManipulationAM - Transfer to Machine, File Manipulation
AM - Transfer to Machine, File ManipulationNirmalRaja3
 
Solidworks training report
Solidworks training reportSolidworks training report
Solidworks training reportPawan Kumar
 
Laminated object manufacturing
Laminated object manufacturingLaminated object manufacturing
Laminated object manufacturingAnkit Raghuwanshi
 
Applications of Additive Manufacturing Technology
Applications of Additive Manufacturing TechnologyApplications of Additive Manufacturing Technology
Applications of Additive Manufacturing TechnologyAshutosh Pandey
 
Introduction of creo software
Introduction of creo softwareIntroduction of creo software
Introduction of creo softwareAmar raj
 
Advanced Manufacturing Processes PDF Full book by badebhau
Advanced Manufacturing Processes PDF Full book by badebhauAdvanced Manufacturing Processes PDF Full book by badebhau
Advanced Manufacturing Processes PDF Full book by badebhauEr. Bade Bhausaheb
 
SELECTIVE LASER SINTERING
SELECTIVE LASER SINTERING SELECTIVE LASER SINTERING
SELECTIVE LASER SINTERING Jagannath12345
 
SURFACE MODELLING .pptx
SURFACE MODELLING .pptxSURFACE MODELLING .pptx
SURFACE MODELLING .pptxjntuhcej
 

Mais procurados (20)

Solid modelling
Solid modellingSolid modelling
Solid modelling
 
Solidworks ppt
Solidworks pptSolidworks ppt
Solidworks ppt
 
Additive manufacturing
Additive manufacturingAdditive manufacturing
Additive manufacturing
 
Unit 1-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING
Unit 1-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURINGUnit 1-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURING
Unit 1-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING
 
Surfaces
SurfacesSurfaces
Surfaces
 
Rapid prototyping and tooling
Rapid prototyping and toolingRapid prototyping and tooling
Rapid prototyping and tooling
 
Catia v5 lecture notes
Catia v5 lecture notesCatia v5 lecture notes
Catia v5 lecture notes
 
Anurag Arpan (PPT on AutoCAD )
Anurag Arpan (PPT on AutoCAD )Anurag Arpan (PPT on AutoCAD )
Anurag Arpan (PPT on AutoCAD )
 
AM - Transfer to Machine, File Manipulation
AM - Transfer to Machine, File ManipulationAM - Transfer to Machine, File Manipulation
AM - Transfer to Machine, File Manipulation
 
rapid prototyping
rapid prototypingrapid prototyping
rapid prototyping
 
Graphics standards
Graphics standardsGraphics standards
Graphics standards
 
Solidworks training report
Solidworks training reportSolidworks training report
Solidworks training report
 
Laminated object manufacturing
Laminated object manufacturingLaminated object manufacturing
Laminated object manufacturing
 
Applications of Additive Manufacturing Technology
Applications of Additive Manufacturing TechnologyApplications of Additive Manufacturing Technology
Applications of Additive Manufacturing Technology
 
CAD
CADCAD
CAD
 
Cad standards
Cad standardsCad standards
Cad standards
 
Introduction of creo software
Introduction of creo softwareIntroduction of creo software
Introduction of creo software
 
Advanced Manufacturing Processes PDF Full book by badebhau
Advanced Manufacturing Processes PDF Full book by badebhauAdvanced Manufacturing Processes PDF Full book by badebhau
Advanced Manufacturing Processes PDF Full book by badebhau
 
SELECTIVE LASER SINTERING
SELECTIVE LASER SINTERING SELECTIVE LASER SINTERING
SELECTIVE LASER SINTERING
 
SURFACE MODELLING .pptx
SURFACE MODELLING .pptxSURFACE MODELLING .pptx
SURFACE MODELLING .pptx
 

Semelhante a Digital Fabrication Studio.03 _Software @ Aalto Media Factory

Graphics Standards and Algorithm
Graphics Standards and AlgorithmGraphics Standards and Algorithm
Graphics Standards and AlgorithmYatin Singh
 
Displaying 3 d polygon animations
Displaying 3 d polygon animationsDisplaying 3 d polygon animations
Displaying 3 d polygon animationshalo4robo
 
Ha4 displaying 3 d polygon animations
Ha4   displaying 3 d polygon animationsHa4   displaying 3 d polygon animations
Ha4 displaying 3 d polygon animationsJordanSmith96
 
GraphTech Ecosystem - part 3: Graph Visualization
GraphTech Ecosystem - part 3: Graph VisualizationGraphTech Ecosystem - part 3: Graph Visualization
GraphTech Ecosystem - part 3: Graph VisualizationLinkurious
 
3-Phase Recognition Approach to Pseudo 3D Building Generation from 2D Floor P...
3-Phase Recognition Approach to Pseudo 3D Building Generation from 2D Floor P...3-Phase Recognition Approach to Pseudo 3D Building Generation from 2D Floor P...
3-Phase Recognition Approach to Pseudo 3D Building Generation from 2D Floor P...ijcga
 
Ha5 article draft
Ha5 article draftHa5 article draft
Ha5 article draftnixon2011
 
CAD STANDARDS - SMART MANUFACTURING MECH
CAD STANDARDS - SMART MANUFACTURING MECHCAD STANDARDS - SMART MANUFACTURING MECH
CAD STANDARDS - SMART MANUFACTURING MECHRAJESHS631800
 
Towards Interactive 3D Graphics in Chemistry Publications
Towards Interactive 3D Graphics in Chemistry PublicationsTowards Interactive 3D Graphics in Chemistry Publications
Towards Interactive 3D Graphics in Chemistry PublicationsVladislav Vasilyev (Vassiliev)
 
Towards Interactive 3D Graphics in Chemistry Publications
Towards Interactive 3D Graphics in Chemistry PublicationsTowards Interactive 3D Graphics in Chemistry Publications
Towards Interactive 3D Graphics in Chemistry PublicationsVladislav Vasilyev (Vassiliev)
 
Introductiuon to cad
Introductiuon to cadIntroductiuon to cad
Introductiuon to cadnayakq
 
Computer Graphics Practical
Computer Graphics PracticalComputer Graphics Practical
Computer Graphics PracticalNeha Sharma
 
computer aided design
computer aided design computer aided design
computer aided design Amita Gautam
 
Introduction to Skia by Ryan Chou @20141008
Introduction to Skia by Ryan Chou @20141008Introduction to Skia by Ryan Chou @20141008
Introduction to Skia by Ryan Chou @20141008Ryan Chou
 

Semelhante a Digital Fabrication Studio.03 _Software @ Aalto Media Factory (20)

Graphics Standards and Algorithm
Graphics Standards and AlgorithmGraphics Standards and Algorithm
Graphics Standards and Algorithm
 
Displaying 3 d polygon animations
Displaying 3 d polygon animationsDisplaying 3 d polygon animations
Displaying 3 d polygon animations
 
AutoCAD Tutorial AB.pptx
AutoCAD Tutorial AB.pptxAutoCAD Tutorial AB.pptx
AutoCAD Tutorial AB.pptx
 
Task 2
Task 2Task 2
Task 2
 
livingin3d
livingin3dlivingin3d
livingin3d
 
Ha4 displaying 3 d polygon animations
Ha4   displaying 3 d polygon animationsHa4   displaying 3 d polygon animations
Ha4 displaying 3 d polygon animations
 
Wi Fi documantation
Wi Fi documantationWi Fi documantation
Wi Fi documantation
 
FXG vs. SVG
FXG vs. SVGFXG vs. SVG
FXG vs. SVG
 
GraphTech Ecosystem - part 3: Graph Visualization
GraphTech Ecosystem - part 3: Graph VisualizationGraphTech Ecosystem - part 3: Graph Visualization
GraphTech Ecosystem - part 3: Graph Visualization
 
Solidworks software
Solidworks softwareSolidworks software
Solidworks software
 
Data structures graphics library in computer graphics.
Data structures  graphics library in computer graphics.Data structures  graphics library in computer graphics.
Data structures graphics library in computer graphics.
 
3-Phase Recognition Approach to Pseudo 3D Building Generation from 2D Floor P...
3-Phase Recognition Approach to Pseudo 3D Building Generation from 2D Floor P...3-Phase Recognition Approach to Pseudo 3D Building Generation from 2D Floor P...
3-Phase Recognition Approach to Pseudo 3D Building Generation from 2D Floor P...
 
Ha5 article draft
Ha5 article draftHa5 article draft
Ha5 article draft
 
CAD STANDARDS - SMART MANUFACTURING MECH
CAD STANDARDS - SMART MANUFACTURING MECHCAD STANDARDS - SMART MANUFACTURING MECH
CAD STANDARDS - SMART MANUFACTURING MECH
 
Towards Interactive 3D Graphics in Chemistry Publications
Towards Interactive 3D Graphics in Chemistry PublicationsTowards Interactive 3D Graphics in Chemistry Publications
Towards Interactive 3D Graphics in Chemistry Publications
 
Towards Interactive 3D Graphics in Chemistry Publications
Towards Interactive 3D Graphics in Chemistry PublicationsTowards Interactive 3D Graphics in Chemistry Publications
Towards Interactive 3D Graphics in Chemistry Publications
 
Introductiuon to cad
Introductiuon to cadIntroductiuon to cad
Introductiuon to cad
 
Computer Graphics Practical
Computer Graphics PracticalComputer Graphics Practical
Computer Graphics Practical
 
computer aided design
computer aided design computer aided design
computer aided design
 
Introduction to Skia by Ryan Chou @20141008
Introduction to Skia by Ryan Chou @20141008Introduction to Skia by Ryan Chou @20141008
Introduction to Skia by Ryan Chou @20141008
 

Mais de Massimo Menichinelli

Defense in the field of New Media: Msc Massimo Menichinelli
Defense in the field of New Media: Msc Massimo MenichinelliDefense in the field of New Media: Msc Massimo Menichinelli
Defense in the field of New Media: Msc Massimo MenichinelliMassimo Menichinelli
 
Research On And Through Design With Open, Distributed And Collaborative Desig...
Research On And Through Design With Open, Distributed And Collaborative Desig...Research On And Through Design With Open, Distributed And Collaborative Desig...
Research On And Through Design With Open, Distributed And Collaborative Desig...Massimo Menichinelli
 
Platforms, Networks And Impact Of Open, Distributed And Collaborative Design ...
Platforms, Networks And Impact Of Open, Distributed And Collaborative Design ...Platforms, Networks And Impact Of Open, Distributed And Collaborative Design ...
Platforms, Networks And Impact Of Open, Distributed And Collaborative Design ...Massimo Menichinelli
 
The Open Science Dimension Of Researching Open Design @ SwissGradNet
 The Open Science Dimension Of Researching Open Design @ SwissGradNet The Open Science Dimension Of Researching Open Design @ SwissGradNet
The Open Science Dimension Of Researching Open Design @ SwissGradNetMassimo Menichinelli
 
The Decentralization Turns In Design: An Exploration Through The Maker Moveme...
The Decentralization Turns In Design: An Exploration Through The Maker Moveme...The Decentralization Turns In Design: An Exploration Through The Maker Moveme...
The Decentralization Turns In Design: An Exploration Through The Maker Moveme...Massimo Menichinelli
 
Mapping the Maker Movement and its impact @ Maker Faire Barcelona 2019
Mapping the Maker Movement and its impact @ Maker Faire Barcelona 2019Mapping the Maker Movement and its impact @ Maker Faire Barcelona 2019
Mapping the Maker Movement and its impact @ Maker Faire Barcelona 2019Massimo Menichinelli
 
Service Design and Activity Theory for the Meta-Design of collaborative desig...
Service Design and Activity Theory for the Meta-Design of collaborative desig...Service Design and Activity Theory for the Meta-Design of collaborative desig...
Service Design and Activity Theory for the Meta-Design of collaborative desig...Massimo Menichinelli
 
Exploring Collaborative Processes Between Maker Laboratories, Designers And C...
Exploring Collaborative Processes Between Maker Laboratories, Designers And C...Exploring Collaborative Processes Between Maker Laboratories, Designers And C...
Exploring Collaborative Processes Between Maker Laboratories, Designers And C...Massimo Menichinelli
 
A Shared Data Format For Describing Collaborative Design Processes @ Cumulus ...
A Shared Data Format For Describing Collaborative Design Processes @ Cumulus ...A Shared Data Format For Describing Collaborative Design Processes @ Cumulus ...
A Shared Data Format For Describing Collaborative Design Processes @ Cumulus ...Massimo Menichinelli
 
Como construir un Fab Lab - FEED2015 20.11.2015
Como construir un Fab Lab - FEED2015 20.11.2015Como construir un Fab Lab - FEED2015 20.11.2015
Como construir un Fab Lab - FEED2015 20.11.2015Massimo Menichinelli
 
Fab City Summer School Milan 2016 Final project requirements - Massimo Menich...
Fab City Summer School Milan 2016 Final project requirements - Massimo Menich...Fab City Summer School Milan 2016 Final project requirements - Massimo Menich...
Fab City Summer School Milan 2016 Final project requirements - Massimo Menich...Massimo Menichinelli
 
Fab City Summer School Milan 2016 - Technologies, processes, participation - ...
Fab City Summer School Milan 2016 - Technologies, processes, participation - ...Fab City Summer School Milan 2016 - Technologies, processes, participation - ...
Fab City Summer School Milan 2016 - Technologies, processes, participation - ...Massimo Menichinelli
 
Fab City Summer School Milan 2016 - Maker and Laboratories, Communities, Citi...
Fab City Summer School Milan 2016 - Maker and Laboratories, Communities, Citi...Fab City Summer School Milan 2016 - Maker and Laboratories, Communities, Citi...
Fab City Summer School Milan 2016 - Maker and Laboratories, Communities, Citi...Massimo Menichinelli
 
Fab City Summer School Milan 2016 Introduction - Massimo Menichinelli
Fab City Summer School Milan 2016  Introduction - Massimo MenichinelliFab City Summer School Milan 2016  Introduction - Massimo Menichinelli
Fab City Summer School Milan 2016 Introduction - Massimo MenichinelliMassimo Menichinelli
 
The Meta-Design of Systems, Menichinelli + Valsecchi 2016
The Meta-Design of Systems, Menichinelli + Valsecchi 2016The Meta-Design of Systems, Menichinelli + Valsecchi 2016
The Meta-Design of Systems, Menichinelli + Valsecchi 2016Massimo Menichinelli
 
Designing And Making: What Could Change In Design Schools. A First Systemic O...
Designing And Making: What Could Change In Design Schools. A First Systemic O...Designing And Making: What Could Change In Design Schools. A First Systemic O...
Designing And Making: What Could Change In Design Schools. A First Systemic O...Massimo Menichinelli
 
Fab Academy 2015: Molding and Casting
Fab Academy 2015: Molding and CastingFab Academy 2015: Molding and Casting
Fab Academy 2015: Molding and CastingMassimo Menichinelli
 

Mais de Massimo Menichinelli (20)

Defense in the field of New Media: Msc Massimo Menichinelli
Defense in the field of New Media: Msc Massimo MenichinelliDefense in the field of New Media: Msc Massimo Menichinelli
Defense in the field of New Media: Msc Massimo Menichinelli
 
Research On And Through Design With Open, Distributed And Collaborative Desig...
Research On And Through Design With Open, Distributed And Collaborative Desig...Research On And Through Design With Open, Distributed And Collaborative Desig...
Research On And Through Design With Open, Distributed And Collaborative Desig...
 
Platforms, Networks And Impact Of Open, Distributed And Collaborative Design ...
Platforms, Networks And Impact Of Open, Distributed And Collaborative Design ...Platforms, Networks And Impact Of Open, Distributed And Collaborative Design ...
Platforms, Networks And Impact Of Open, Distributed And Collaborative Design ...
 
The Open Science Dimension Of Researching Open Design @ SwissGradNet
 The Open Science Dimension Of Researching Open Design @ SwissGradNet The Open Science Dimension Of Researching Open Design @ SwissGradNet
The Open Science Dimension Of Researching Open Design @ SwissGradNet
 
The Decentralization Turns In Design: An Exploration Through The Maker Moveme...
The Decentralization Turns In Design: An Exploration Through The Maker Moveme...The Decentralization Turns In Design: An Exploration Through The Maker Moveme...
The Decentralization Turns In Design: An Exploration Through The Maker Moveme...
 
Mapping the Maker Movement and its impact @ Maker Faire Barcelona 2019
Mapping the Maker Movement and its impact @ Maker Faire Barcelona 2019Mapping the Maker Movement and its impact @ Maker Faire Barcelona 2019
Mapping the Maker Movement and its impact @ Maker Faire Barcelona 2019
 
Service Design and Activity Theory for the Meta-Design of collaborative desig...
Service Design and Activity Theory for the Meta-Design of collaborative desig...Service Design and Activity Theory for the Meta-Design of collaborative desig...
Service Design and Activity Theory for the Meta-Design of collaborative desig...
 
Exploring Collaborative Processes Between Maker Laboratories, Designers And C...
Exploring Collaborative Processes Between Maker Laboratories, Designers And C...Exploring Collaborative Processes Between Maker Laboratories, Designers And C...
Exploring Collaborative Processes Between Maker Laboratories, Designers And C...
 
A Shared Data Format For Describing Collaborative Design Processes @ Cumulus ...
A Shared Data Format For Describing Collaborative Design Processes @ Cumulus ...A Shared Data Format For Describing Collaborative Design Processes @ Cumulus ...
A Shared Data Format For Describing Collaborative Design Processes @ Cumulus ...
 
Como construir un Fab Lab - FEED2015 20.11.2015
Como construir un Fab Lab - FEED2015 20.11.2015Como construir un Fab Lab - FEED2015 20.11.2015
Como construir un Fab Lab - FEED2015 20.11.2015
 
Fab City Summer School Milan 2016 Final project requirements - Massimo Menich...
Fab City Summer School Milan 2016 Final project requirements - Massimo Menich...Fab City Summer School Milan 2016 Final project requirements - Massimo Menich...
Fab City Summer School Milan 2016 Final project requirements - Massimo Menich...
 
Fab City Summer School Milan 2016 - Technologies, processes, participation - ...
Fab City Summer School Milan 2016 - Technologies, processes, participation - ...Fab City Summer School Milan 2016 - Technologies, processes, participation - ...
Fab City Summer School Milan 2016 - Technologies, processes, participation - ...
 
Fab City Summer School Milan 2016 - Maker and Laboratories, Communities, Citi...
Fab City Summer School Milan 2016 - Maker and Laboratories, Communities, Citi...Fab City Summer School Milan 2016 - Maker and Laboratories, Communities, Citi...
Fab City Summer School Milan 2016 - Maker and Laboratories, Communities, Citi...
 
Fab City Summer School Milan 2016 Introduction - Massimo Menichinelli
Fab City Summer School Milan 2016  Introduction - Massimo MenichinelliFab City Summer School Milan 2016  Introduction - Massimo Menichinelli
Fab City Summer School Milan 2016 Introduction - Massimo Menichinelli
 
The Meta-Design of Systems, Menichinelli + Valsecchi 2016
The Meta-Design of Systems, Menichinelli + Valsecchi 2016The Meta-Design of Systems, Menichinelli + Valsecchi 2016
The Meta-Design of Systems, Menichinelli + Valsecchi 2016
 
Designing And Making: What Could Change In Design Schools. A First Systemic O...
Designing And Making: What Could Change In Design Schools. A First Systemic O...Designing And Making: What Could Change In Design Schools. A First Systemic O...
Designing And Making: What Could Change In Design Schools. A First Systemic O...
 
Open Source + Sharing Economy
Open Source + Sharing EconomyOpen Source + Sharing Economy
Open Source + Sharing Economy
 
Fab Academy 2015: Molding and Casting
Fab Academy 2015: Molding and CastingFab Academy 2015: Molding and Casting
Fab Academy 2015: Molding and Casting
 
Fab Academy 2015: CNC Milling
Fab Academy 2015: CNC MillingFab Academy 2015: CNC Milling
Fab Academy 2015: CNC Milling
 
Fab Academy 2015: 3D Printing
Fab Academy 2015: 3D PrintingFab Academy 2015: 3D Printing
Fab Academy 2015: 3D Printing
 

Último

办理学位证(SFU证书)西蒙弗雷泽大学毕业证成绩单原版一比一
办理学位证(SFU证书)西蒙弗雷泽大学毕业证成绩单原版一比一办理学位证(SFU证书)西蒙弗雷泽大学毕业证成绩单原版一比一
办理学位证(SFU证书)西蒙弗雷泽大学毕业证成绩单原版一比一F dds
 
毕业文凭制作#回国入职#diploma#degree美国威斯康星大学欧克莱尔分校毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#...
毕业文凭制作#回国入职#diploma#degree美国威斯康星大学欧克莱尔分校毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#...毕业文凭制作#回国入职#diploma#degree美国威斯康星大学欧克莱尔分校毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#...
毕业文凭制作#回国入职#diploma#degree美国威斯康星大学欧克莱尔分校毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#...ttt fff
 
FiveHypotheses_UIDMasterclass_18April2024.pdf
FiveHypotheses_UIDMasterclass_18April2024.pdfFiveHypotheses_UIDMasterclass_18April2024.pdf
FiveHypotheses_UIDMasterclass_18April2024.pdfShivakumar Viswanathan
 
group_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdfgroup_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdfneelspinoy
 
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改yuu sss
 
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,Aginakm1
 
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档208367051
 
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证nhjeo1gg
 
办理学位证(UCSD证书)美国加利福尼亚大学圣迭戈分校毕业证成绩单原版一比一
办理学位证(UCSD证书)美国加利福尼亚大学圣迭戈分校毕业证成绩单原版一比一办理学位证(UCSD证书)美国加利福尼亚大学圣迭戈分校毕业证成绩单原版一比一
办理学位证(UCSD证书)美国加利福尼亚大学圣迭戈分校毕业证成绩单原版一比一A SSS
 
澳洲UQ学位证,昆士兰大学毕业证书1:1制作
澳洲UQ学位证,昆士兰大学毕业证书1:1制作澳洲UQ学位证,昆士兰大学毕业证书1:1制作
澳洲UQ学位证,昆士兰大学毕业证书1:1制作aecnsnzk
 
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...Rishabh Aryan
 
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts ServiceCall Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Servicejennyeacort
 
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree 毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree ttt fff
 
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCRdollysharma2066
 
办理(麻省罗威尔毕业证书)美国麻省大学罗威尔校区毕业证成绩单原版一比一
办理(麻省罗威尔毕业证书)美国麻省大学罗威尔校区毕业证成绩单原版一比一办理(麻省罗威尔毕业证书)美国麻省大学罗威尔校区毕业证成绩单原版一比一
办理(麻省罗威尔毕业证书)美国麻省大学罗威尔校区毕业证成绩单原版一比一diploma 1
 
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services DubaiDubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubaikojalkojal131
 
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degreeyuu sss
 
Design and Managing Service in the field of tourism and hospitality industry
Design and Managing Service in the field of tourism and hospitality industryDesign and Managing Service in the field of tourism and hospitality industry
Design and Managing Service in the field of tourism and hospitality industryrioverosanniejoy
 
Passbook project document_april_21__.pdf
Passbook project document_april_21__.pdfPassbook project document_april_21__.pdf
Passbook project document_april_21__.pdfvaibhavkanaujia
 
办理澳大利亚国立大学毕业证ANU毕业证留信学历认证
办理澳大利亚国立大学毕业证ANU毕业证留信学历认证办理澳大利亚国立大学毕业证ANU毕业证留信学历认证
办理澳大利亚国立大学毕业证ANU毕业证留信学历认证jdkhjh
 

Último (20)

办理学位证(SFU证书)西蒙弗雷泽大学毕业证成绩单原版一比一
办理学位证(SFU证书)西蒙弗雷泽大学毕业证成绩单原版一比一办理学位证(SFU证书)西蒙弗雷泽大学毕业证成绩单原版一比一
办理学位证(SFU证书)西蒙弗雷泽大学毕业证成绩单原版一比一
 
毕业文凭制作#回国入职#diploma#degree美国威斯康星大学欧克莱尔分校毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#...
毕业文凭制作#回国入职#diploma#degree美国威斯康星大学欧克莱尔分校毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#...毕业文凭制作#回国入职#diploma#degree美国威斯康星大学欧克莱尔分校毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#...
毕业文凭制作#回国入职#diploma#degree美国威斯康星大学欧克莱尔分校毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#...
 
FiveHypotheses_UIDMasterclass_18April2024.pdf
FiveHypotheses_UIDMasterclass_18April2024.pdfFiveHypotheses_UIDMasterclass_18April2024.pdf
FiveHypotheses_UIDMasterclass_18April2024.pdf
 
group_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdfgroup_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdf
 
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
 
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
 
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
 
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
 
办理学位证(UCSD证书)美国加利福尼亚大学圣迭戈分校毕业证成绩单原版一比一
办理学位证(UCSD证书)美国加利福尼亚大学圣迭戈分校毕业证成绩单原版一比一办理学位证(UCSD证书)美国加利福尼亚大学圣迭戈分校毕业证成绩单原版一比一
办理学位证(UCSD证书)美国加利福尼亚大学圣迭戈分校毕业证成绩单原版一比一
 
澳洲UQ学位证,昆士兰大学毕业证书1:1制作
澳洲UQ学位证,昆士兰大学毕业证书1:1制作澳洲UQ学位证,昆士兰大学毕业证书1:1制作
澳洲UQ学位证,昆士兰大学毕业证书1:1制作
 
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
 
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts ServiceCall Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
 
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree 毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
 
办理(麻省罗威尔毕业证书)美国麻省大学罗威尔校区毕业证成绩单原版一比一
办理(麻省罗威尔毕业证书)美国麻省大学罗威尔校区毕业证成绩单原版一比一办理(麻省罗威尔毕业证书)美国麻省大学罗威尔校区毕业证成绩单原版一比一
办理(麻省罗威尔毕业证书)美国麻省大学罗威尔校区毕业证成绩单原版一比一
 
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services DubaiDubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
 
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
 
Design and Managing Service in the field of tourism and hospitality industry
Design and Managing Service in the field of tourism and hospitality industryDesign and Managing Service in the field of tourism and hospitality industry
Design and Managing Service in the field of tourism and hospitality industry
 
Passbook project document_april_21__.pdf
Passbook project document_april_21__.pdfPassbook project document_april_21__.pdf
Passbook project document_april_21__.pdf
 
办理澳大利亚国立大学毕业证ANU毕业证留信学历认证
办理澳大利亚国立大学毕业证ANU毕业证留信学历认证办理澳大利亚国立大学毕业证ANU毕业证留信学历认证
办理澳大利亚国立大学毕业证ANU毕业证留信学历认证
 

Digital Fabrication Studio.03 _Software @ Aalto Media Factory

  • 1. Digital_Fabrication_Studio.03 Software – how to design a project for digital fabrication Massimo Menichinelli massimo.menichinelli@aalto.f 07.05.2012 @openp2pdesign Aalto Media Factory http://www.slideshare.net/openp2pdesign Helsinki
  • 2. Today: * Geometries and file formats * Softwares available in the lab
  • 3. 01. Geometries and file formats: modeling techniques and formal representations
  • 4. 2D: Raster graphics A raster graphics image, or bitmap, is a dot matrix data structure representing a generally rectangular grid of pixels, or points of color, viewable via a monitor, paper, or other display medium. A bitmap corresponds bit-for-bit with an image displayed on a screen, generally in the same format used for storage in the display's video memory, or maybe as a device-independent bitmap. A bitmap is technically characterized by the width and height of the image in pixels and by the number of bits per pixel (a color depth, which determines the number of colors it can represent). Source: http://en.wikipedia.org/wiki/Raster_graphics
  • 5. 2D: Raster graphics The structure of a bitmap image. Source: http://en.wikipedia.org/wiki/Raster_graphics
  • 6. 2D: Vector graphics Vector graphics is the use of geometrical primitives such as points, lines, curves, and shapes or polygon(s), which are all based on mathematical expressions, to represent images in computer graphics. "Vector", in this context, implies more than a straight line. Vector graphics is based on images made up of vectors (also called paths, or strokes) which lead through locations called control points. Each of these points has a defnite position on the x and y axes of the work plan. Source: http://en.wikipedia.org/wiki/Vector_graphics
  • 7. 2D: Vector graphics Each track can be assigned a color, a shape, a thickness and also a fll. This does not affect the size of the fles in a substantial way.. Source: http://en.wikipedia.org/wiki/Vector_graphics
  • 8. 3D: Solid (parametric) modeling The use of solid modeling techniques allows for the automation of several diffcult engineering calculations that are carried out as a part of the design process. Simulation, planning, and verifcation of processes such as machining and assembly were one of the main catalysts for the development of solid modeling. A central problem in all these applications is the ability to effectively represent and manipulate three-dimensional geometry in a fashion that is consistent with the physical behavior of real artifacts. Source: http://en.wikipedia.org/wiki/Solid_modeling
  • 9. 3D: Solid (parametric) modeling Components have fnite size and well behaved boundaries, and their dimentions can be changed through parameters. Source: http://en.wikipedia.org/wiki/Solid_modeling
  • 10. 3D: NURBS modeling Non-uniform rational basis spline (NURBS) is a mathematical model commonly used in computer graphics for generating and representing curves and surfaces which offers great fexibility and precision for handling both analytic (surfaces defned by common mathematical formulae) and modeled shapes. NURBS surfaces are functions of two parameters mapping to a surface in three-dimensional space. The shape of the surface is determined by control points. Source: http://en.wikipedia.org/wiki/Nurbs
  • 11. 3D: NURBS modeling Edit points and control points for NURBS modeling. Source: http://en.wikipedia.org/wiki/Nurbs
  • 12. 3D: NURBS modeling Control points on a NURBS surface. Source: http://en.wikipedia.org/wiki/Nurbs
  • 13. 3D: Mesh modeling A polygon mesh or unstructured grid is a collection of vertices, edges and faces that defnes the shape of a polyhedral object in 3D computer graphics and solid modeling. The faces usually consist of triangles, quadrilaterals or other simple convex polygons, since this simplifes rendering, but may also be composed of more general concave polygons, or polygons with holes. Source: http://en.wikipedia.org/wiki/Polygon_mesh
  • 14. 3D: Mesh modeling Objects created with polygon meshes must store different types of elements. These include vertices, edges, faces, polygons and surfaces. Source: http://en.wikipedia.org/wiki/Polygon_mesh
  • 15. Node-based modeling Data is passed from component to component via connecting wires which always connect an output grip with an input grip. Source: http://en.wikipedia.org/wiki/Grasshopper_3d
  • 16. Node-based modeling Data can be imported and it is always stored in parameters, which can either be free-foating or attached to a component as input/outputs objects. Source: http://www.blender.org/development/release-logs/blender-242/blender-composite-nodes/
  • 17. Code A code is a rule for converting a piece of information (for example, a letter, word, phrase, or gesture) into another form or representation (one sign into another sign), not necessarily of the same type. In computer science, source code is any collection of computer instructions (possibly with comments) written using some human-readable computer language, usually as text. The source code is translated at some point to machine code that the computer can directly read and execute. An interpreter translates to machine code and executes it on the fy when the program is run, while a compiler translates the program in advance to machine code that it stores as executable fles. Source: http://en.wikipedia.org/wiki/Code http://en.wikipedia.org/wiki/Software_code´
  • 18. Code Human-readable code and comments. Source: http://en.wikipedia.org/wiki/Code http://en.wikipedia.org/wiki/Software_code´
  • 19. .SVG Scalable Vector Graphics (SVG) is a family of specifcations of an XML-based file format for two-dimensional vector graphics, both static and dynamic (i.e. interactive or animated). The SVG specifcation is an open standard that has been under development by the World Wide Web Consortium (W3C) since 1999. SVG images and their behaviors are defned in XML text fles. This means that they can be searched, indexed, scripted, and, if required, compressed. As XML fles, SVG images can be created and edited with any text editor. All major modern web browsers have at least some degree of support and render SVG markup directly. Source: http://en.wikipedia.org/wiki/Svg
  • 20. .SVG And this is why it is a standard for the web... Source: http://en.wikipedia.org/wiki/Svg
  • 21. G-code G-code is the common name for the most widely used computer numerical control (CNC) programming language, which has many implementations. Used mainly in automation, it is part of computer-aided engineering. G- code is sometimes called G programming language. In fundamental terms, G-code is a language in which people tell computerized machine tools what to make and how to make it. The "what" and "how" are mostly defned by instructions on where to move to, how fast to move, and through what path to move. Source: http://en.wikipedia.org/wiki/Gcode
  • 22. G-code G-codes are also called preparatory codes, and are any word in a CNC program that begins with the letter "G". Source: http://en.wikipedia.org/wiki/Gcode
  • 23. G-code G-codes are also called preparatory codes, and are any word in a CNC program that begins with the letter "G". Source: http://en.wikipedia.org/wiki/Gcode
  • 24. .OBJ A geometry defnition fle format frst developed by Wavefront Technologies. The fle format is open and has been adopted by other 3D graphics application vendors. The OBJ fle format is a simple data-format that represents 3D geometry alone — namely, the position of each vertex, the UV position of each texture coordinate vertex, normals, and the faces that make each polygon defned as a list of vertices, and texture vertices. Materials that describe the visual aspects of the polygons are stored in external .mtl fles. Source: http://en.wikipedia.org/wiki/Wavefront_.obj_file
  • 25. .OBJ You may probably need to edit it by hand, one day... Source: http://en.wikipedia.org/wiki/Wavefront_.obj_file
  • 26. .IGES / .IGS The Initial Graphics Exchange Specifcation (IGES) (pronounced eye-jess) is a fle format which defnes a vendor neutral data format that allows the digital exchange of information among Computer-aided design (CAD) systems. Using IGES, a CAD user can exchange product data models in the form of circuit diagrams, wireframe, freeform surface or solid modeling representations. Applications supported by IGES include traditional engineering drawings, models for analysis, and other manufacturing functions. Source: http://en.wikipedia.org/wiki/IGES
  • 27. .IGES / .IGS You may probably need to edit it by hand, one day... Source: http://en.wikipedia.org/wiki/IGES
  • 28. .DXF AutoCAD DXF (Drawing Interchange Format, or Drawing Exchange Format) is a CAD data fle format developed by Autodesk for enabling data interoperability between AutoCAD and other programs. Versions of AutoCAD from Release 10 (October 1988) and up support both ASCII and binary forms of DXF. Earlier versions support only ASCII. As AutoCAD has become more powerful, supporting more complex object types, DXF has become less useful. Certain object types, including ACIS solids and regions, are not documented. Source: http://en.wikipedia.org/wiki/Dxf
  • 29. .STL STL (Standard Tessellation Language) is a fle format native to the stereolithography CAD software created by 3D Systems. This fle format is supported by many other software packages; it is widely used for rapid prototyping and computer-aided manufacturing. STL fles describe only the surface geometry of a three dimensional object without any representation of color, texture or other common CAD model attributes. The STL format specifes both ASCII and binary representations. Binary fles are more common, since they are more compact. Source: http://en.wikipedia.org/wiki/STL_(file_format)
  • 30. … and much more file formats!
  • 31. 02. Softwares: what tools are available in this FabLab
  • 32. Mac and Win, but also... VirtualBox VirtualBox is a powerful x86 and AMD64/Intel64 virtualization product for enterprise as well as home use and it is open source. Source: https://www.virtualbox.org/
  • 33. Ubuntu, with a virtual machine Ubuntu is a computer operating system based on the Debian Linux distribution and distributed as free and open source software. Source: http://www.ubuntu.com/
  • 34. Ubuntu Unity: the new desktop environment Founded in 2010, the Unity project has gone on to deliver a consistent user experience for desktop and netbook users alike. Source: http://www.youtube.com/watch?v=fAcdFd0MmH0 http://unity.ubuntu.com/
  • 35. Fab Modules Fab Modules are developed by the MIT CBA with the Fab Network. Available for experimental / personal use; commercial licenses are available from MIT. Source: http://kokompe.cba.mit.edu/dist/index.html
  • 36. Rhinoceros 3D Rhinoceros (Rhino) is a stand-alone, commercial NURBS-based 3-D modeling tool, developed by Robert McNeel & Associates. Source: http://www.rhino3d.com/
  • 37. Rhinoceros 3D for Mac Under development, but still available for free (registration required). Source: http://mac.rhino3d.com/
  • 38. Grasshopper for Rhinoceros 3D (Win) Grasshopper is a graphical algorithm editor tightly integrated with Rhino’s 3-D and it requires no knowledge of programming or scripting. Source: http://www.grasshopper3d.com/
  • 39. TopMod Open Source software for modeling very complex geometries. Source: http://www.viz.tamu.edu/faculty/ergun/research/topology/
  • 40. RhinoCAM (Not available now) … not the center for rapid prototyping: “investigating the interface between computer science and physical science” Source: http://www.rhinocam.com/
  • 41. Blender 3D modeling, UV unwrapping, texturing, rigging/ skinning, fuid / smoke / particle simulation, animating, rendering, video editing / compositing, game engine. Source: http://www.blender.org/
  • 42. Blender: there's a video introduction available 3D modeling, UV unwrapping, texturing, rigging/ skinning, fuid / smoke / particle simulation, animating, rendering, video editing / compositing, game engine. Source: https://vimeo.com/41312301
  • 43. Meshlab MeshLab is an open source system for the processing and editing of unstructured 3D triangular meshes with tools for editing, cleaning, healing, inspecting. Source: http://meshlab.sourceforge.net/
  • 44. Meshmixer Meshmixer is a free tool for making crazy-ass 3D stuff without too much hassle. Source: http://www.meshmixer.com/
  • 45. Netfabb Studio Basic Netfabb Studio Basic is freeware and runs on Windows, Linux or Mac. It is not just a viewer, it provides mesh edit, repair and analysis. Source: http://www.netfabb.com/basic.php
  • 46. Replicator G This is the software that will drive your MakerBot Thing-O-Matic, CupCake CNC, RepRap machine, or generic CNC machine. Source: http://replicat.org/
  • 47. Inkscape An Open Source vector graphics editor, with capabilities similar to Illustrator, CorelDraw, using the W3C standard Scalable Vector Graphics (SVG) fle format. Source: http://inkscape.org/
  • 48. Corel Draw Graphics Suite X5 CorelDRAW Graphics Suite X5 is a fully integrated graphic design software suite that helps you creatively express ideas for any media. Source: http://www.corel.com/corel/product/index.jsp?pid=prod4130071
  • 49. GIMP GIMP (GNU Image Manipulation Program) is a free and open source software image retouching and editing tool and is freely available for Win, Mac, Linux. Source: http://www.gimp.org/
  • 50. DraftSight DraftSight lets professional CAD user create, edit and view DWG fles. DraftSight runs on Windows, Mac and Linux. Source: http://www.3ds.com/products/draftsight/overview/
  • 51. SketchUp SketchUp is a 3D modeling program marketed by Trimble Navigation and designed for ease of use. Source: http://sketchup.google.com/
  • 52. LibreCad LibreCAD is a free Open Source CAD application for Windows, Apple and Linux. Source: http://librecad.org/cms/home.html
  • 53. Free CAD FreeCAD is a general purpose feature-based, parametric 3D modeler for CAD, MCAD, CAx, CAE and PLM, aimed at mechanical engineering and product design. Source: http://sourceforge.net/apps/mediawiki/free-cad/index.php?title=Main_Page
  • 54. Eagle CAD This software offers user friendly, powerful and affordable solutions for PCB design, including Schematic Capture, Board Layout and Autorouter. Source: http://www.cadsoftusa.com/
  • 55. Fritzing Fritzing is an open-source initiative to support designers, artists, researchers and hobbyists to work creatively with interactive electronics. Source: http://fritzing.org/
  • 56. Nodebox NodeBox lets you create 2D visuals (static, animated or interactive) using Python programming code and export them as a PDF / QuickTime movie. Source: http://www.nodebox.net/code/index.php/Home
  • 57. NodeBox 2 NodeBox 2 creates generative art and design through a node- based system. Source: http://beta.nodebox.net/
  • 58. Processing Processing is an open source programming language and environment for people who want to create images, animations, and interactions. Source: http://www.processing.org/
  • 59. Arduino IDE The open-source Arduino environment makes it easy to write code and upload it to the i/o board. It runs on Windows, Mac OS X, and Linux. Source: http://arduino.cc/en/Main/Software
  • 60. Adobe Creative Suite 5 Adobe Creative Suite (CS) is a collection of graphic design, video editing, and web development applications made by Adobe Systems. Source: http://www.adobe.com/en/products/creativesuite.html
  • 61. 123D App Sculpting on the iPad, slicing models, 3D scanning... made easy! Source: http://www.123dapp.com/
  • 62. … and much more software!
  • 63. Thank you!! Massimo Menichinelli Aalto Media Factory massimo.menichinelli@aalto.f 07.05.2012 @openp2pdesign Aalto Media Factory http://www.slideshare.net/openp2pdesign Helsinki