SlideShare a Scribd company logo
1 of 63
Download to read 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

More Related Content

What's hot

How to (re)Design your parts for Additive Manufacturing
How to (re)Design your parts for Additive ManufacturingHow to (re)Design your parts for Additive Manufacturing
How to (re)Design your parts for Additive Manufacturing
Cassidy Silbernagel
 
Lecture # 03 Design for Additive Manufacturing
Lecture # 03 Design for Additive ManufacturingLecture # 03 Design for Additive Manufacturing
Lecture # 03 Design for Additive Manufacturing
Solomon Tekeste
 

What's hot (20)

Data standard - IGES
Data standard - IGESData standard - IGES
Data standard - IGES
 
GEOMETRIC MODELING
GEOMETRIC MODELINGGEOMETRIC MODELING
GEOMETRIC MODELING
 
ppt of solid modeling for cad
ppt of solid modeling for cadppt of solid modeling for cad
ppt of solid modeling for cad
 
Design process
Design processDesign process
Design process
 
Cad, cam, cim
Cad, cam, cimCad, cam, cim
Cad, cam, cim
 
CAD - UNIT 2 (Geometric Modelling)
CAD - UNIT 2 (Geometric Modelling)CAD - UNIT 2 (Geometric Modelling)
CAD - UNIT 2 (Geometric Modelling)
 
How to (re)Design your parts for Additive Manufacturing
How to (re)Design your parts for Additive ManufacturingHow to (re)Design your parts for Additive Manufacturing
How to (re)Design your parts for Additive Manufacturing
 
Unit 2 curves & surfaces
Unit 2  curves & surfacesUnit 2  curves & surfaces
Unit 2 curves & surfaces
 
cad design process VS conventional design process
cad design process VS conventional design processcad design process VS conventional design process
cad design process VS conventional design process
 
Computer Graphics - Hidden Line Removal Algorithm
Computer Graphics - Hidden Line Removal AlgorithmComputer Graphics - Hidden Line Removal Algorithm
Computer Graphics - Hidden Line Removal Algorithm
 
Reverse engineering
Reverse engineeringReverse engineering
Reverse engineering
 
3D PRINTING - LIQUID AND SOLID BASED ADDITIVE MANUFACTURING
3D PRINTING - LIQUID AND SOLID BASED ADDITIVE MANUFACTURING 3D PRINTING - LIQUID AND SOLID BASED ADDITIVE MANUFACTURING
3D PRINTING - LIQUID AND SOLID BASED ADDITIVE MANUFACTURING
 
Lecture # 03 Design for Additive Manufacturing
Lecture # 03 Design for Additive ManufacturingLecture # 03 Design for Additive Manufacturing
Lecture # 03 Design for Additive Manufacturing
 
Cad ala brep, csg and sweep representation gtu
Cad   ala  brep, csg and sweep representation gtuCad   ala  brep, csg and sweep representation gtu
Cad ala brep, csg and sweep representation gtu
 
Fused Deposition Modelling by Hari Prasad
Fused Deposition Modelling by Hari PrasadFused Deposition Modelling by Hari Prasad
Fused Deposition Modelling by Hari Prasad
 
6 CHAPTER SIX - COMPUTER AIDED INSPECTION.ppt
6 CHAPTER SIX - COMPUTER AIDED INSPECTION.ppt6 CHAPTER SIX - COMPUTER AIDED INSPECTION.ppt
6 CHAPTER SIX - COMPUTER AIDED INSPECTION.ppt
 
UNIT III CAD STANDARDS
UNIT III CAD STANDARDS UNIT III CAD STANDARDS
UNIT III CAD STANDARDS
 
Rapid prototyping
Rapid prototyping Rapid prototyping
Rapid prototyping
 
The Design Process
The Design ProcessThe Design Process
The Design Process
 
Solid modeling-Sweep Representation and B-representation
Solid modeling-Sweep Representation and B-representationSolid modeling-Sweep Representation and B-representation
Solid modeling-Sweep Representation and B-representation
 

Similar to Digital Fabrication Studio.03 _Software @ Aalto Media Factory

Displaying 3 d polygon animations
Displaying 3 d polygon animationsDisplaying 3 d polygon animations
Displaying 3 d polygon animations
halo4robo
 
Ha4 displaying 3 d polygon animations
Ha4   displaying 3 d polygon animationsHa4   displaying 3 d polygon animations
Ha4 displaying 3 d polygon animations
JordanSmith96
 
Ha5 article draft
Ha5 article draftHa5 article draft
Ha5 article draft
nixon2011
 
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
Vladislav Vasilyev (Vassiliev)
 
Introductiuon to cad
Introductiuon to cadIntroductiuon to cad
Introductiuon to cad
nayakq
 
Computer Graphics Practical
Computer Graphics PracticalComputer Graphics Practical
Computer Graphics Practical
Neha Sharma
 

Similar to 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
 

More from 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 Menichinelli
Massimo 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
 
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
Massimo Menichinelli
 

More from 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
 

Recently uploaded

一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样
awasv46j
 
Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...
gajnagarg
 
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
eeanqy
 
ab-initio-training basics and architecture
ab-initio-training basics and architectureab-initio-training basics and architecture
ab-initio-training basics and architecture
saipriyacoool
 
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证
eqaqen
 
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
wpkuukw
 
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
gajnagarg
 
Design-System - FinTech - Isadora Agency
Design-System - FinTech - Isadora AgencyDesign-System - FinTech - Isadora Agency
Design-System - FinTech - Isadora Agency
Isadora Agency
 
Jual Obat Aborsi Bandung ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan ...
Jual Obat Aborsi Bandung ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan ...Jual Obat Aborsi Bandung ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan ...
Jual Obat Aborsi Bandung ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan ...
ZurliaSoop
 

Recently uploaded (20)

一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样
 
Raebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for Friendship
Raebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for FriendshipRaebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for Friendship
Raebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for Friendship
 
NO1 Top Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakist...
NO1 Top Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakist...NO1 Top Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakist...
NO1 Top Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakist...
 
Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...
 
LANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEK
LANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEKLANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEK
LANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEK
 
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
 
ab-initio-training basics and architecture
ab-initio-training basics and architectureab-initio-training basics and architecture
ab-initio-training basics and architecture
 
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证
 
Pondicherry Escorts Service Girl ^ 9332606886, WhatsApp Anytime Pondicherry
Pondicherry Escorts Service Girl ^ 9332606886, WhatsApp Anytime PondicherryPondicherry Escorts Service Girl ^ 9332606886, WhatsApp Anytime Pondicherry
Pondicherry Escorts Service Girl ^ 9332606886, WhatsApp Anytime Pondicherry
 
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
 
Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...
Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...
Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...
 
Mohanlalganj ! Call Girls in Lucknow - 450+ Call Girl Cash Payment 9548273370...
Mohanlalganj ! Call Girls in Lucknow - 450+ Call Girl Cash Payment 9548273370...Mohanlalganj ! Call Girls in Lucknow - 450+ Call Girl Cash Payment 9548273370...
Mohanlalganj ! Call Girls in Lucknow - 450+ Call Girl Cash Payment 9548273370...
 
Call Girls Jalaun Just Call 8617370543 Top Class Call Girl Service Available
Call Girls Jalaun Just Call 8617370543 Top Class Call Girl Service AvailableCall Girls Jalaun Just Call 8617370543 Top Class Call Girl Service Available
Call Girls Jalaun Just Call 8617370543 Top Class Call Girl Service Available
 
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
 
Furniture & Joinery Details_Designs.pptx
Furniture & Joinery Details_Designs.pptxFurniture & Joinery Details_Designs.pptx
Furniture & Joinery Details_Designs.pptx
 
TRose UXPA Experience Design Concord .pptx
TRose UXPA Experience Design Concord .pptxTRose UXPA Experience Design Concord .pptx
TRose UXPA Experience Design Concord .pptx
 
Design-System - FinTech - Isadora Agency
Design-System - FinTech - Isadora AgencyDesign-System - FinTech - Isadora Agency
Design-System - FinTech - Isadora Agency
 
Hackathon evaluation template_latest_uploadpdf
Hackathon evaluation template_latest_uploadpdfHackathon evaluation template_latest_uploadpdf
Hackathon evaluation template_latest_uploadpdf
 
Jual Obat Aborsi Bandung ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan ...
Jual Obat Aborsi Bandung ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan ...Jual Obat Aborsi Bandung ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan ...
Jual Obat Aborsi Bandung ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan ...
 
How to Create a Productive Workspace Trends and Tips.pdf
How to Create a Productive Workspace Trends and Tips.pdfHow to Create a Productive Workspace Trends and Tips.pdf
How to Create a Productive Workspace Trends and Tips.pdf
 

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