SlideShare a Scribd company logo
Welcome




                    CAD & CAM
          Finding the right tool for the job




                              Gastcollege arch. Ir. Tom Wolters   7M060
Welcome




                             Lectures, projects & training..
                             Lectures projects & training
                             ..concerning;
                                       Architecture
                                       Building Technology
                                       B ildi T h l
                                       Building Physics

 Tom Wolters                 Study Coach
                             Coordinator cohort P4


                                       .. and Entrepreneur!




               Gastcollege arch. Ir. Tom Wolters     7M060
Welcome




          Gastcollege arch. Ir. Tom Wolters   7M060
Welcome




               Combinatietrack
              DDSS + Architecture
          (Design Decision Support Systems)
          (Design Decision Support Systems)




                                Gastcollege arch. Ir. Tom Wolters   7M060
Welcome




          a.k.a.“The ArchiNerd”




                         Gastcollege arch. Ir. Tom Wolters   7M060
The structure
1. Introduction graduation project
          The cause
          The research question
          The final products
2. Break 
3. CA(A)D & CAM
3 CA(A)D & CAM
          The altered process
          Preliminary research
          CA(A)D  & CAM experiences
          CA(A)D & CAM         i
4. Conclusions
5. Questions




                                      Gastcollege arch. Ir. Tom Wolters   7M060
The subject




              Gastcollege arch. Ir. Tom Wolters   7M060
Architecture decays; start of a regular project                                   THE CAUSE




                                                  Gastcollege arch. Ir. Tom Wolters   7M060
Generating logic




                   Gastcollege arch. Ir. Tom Wolters   7M060
Forming of architecture; the “hatstand”




                                          Gastcollege arch. Ir. Tom Wolters   7M060
Further justification of the “hatstand”




                        Some magic words for the presentation:
                                           open / gesloten
                          natuurlijke, onbewerkte en duurzame materialen
                            t lijk       b    kt      d         t i l
                                                strak
                                             eigentijds
                                              contrast


                                                         Gastcollege arch. Ir. Tom Wolters   7M060
The acceptable but generic result

                                    Et voila!




                                                Gastcollege arch. Ir. Tom Wolters   7M060
The side-effect of our dynamic society




                           “..not the analysis and assessment of
                    the future, and the transcription to architecture are
                 important, but rather the control during the unpredictable
                 i    t t b t th th            t l d i th           di t bl
                            various developments of the future.”



                                                   Gastcollege arch. Ir. Tom Wolters   7M060
“THE” question to me




                “Would it not be better if our built environment admits and 
                    physically displays the dynamics of our society?”




                                                  Gastcollege arch. Ir. Tom Wolters   7M060
Our current situation




                        Gastcollege arch. Ir. Tom Wolters   7M060
My proposition




                 Gastcollege arch. Ir. Tom Wolters   7M060
Dynamic? Physically!




                       Gastcollege arch. Ir. Tom Wolters   7M060
The research question




                   “How should the structure of a dynamic building look like
                    How should the structure of a dynamic building look like 
                      and what intelligent behavior should it display?”
                          1. What kind of shape does one element of the system need?
                                            f    p                      f      y
                                         2. What kind of material can be used?
            3. What types of intelligent behavior are a necessity, what desirable and what redundant?
                                4. Is it desirable to build dynamically in the future?




                                                              Gastcollege arch. Ir. Tom Wolters         7M060
The final products




                     Gastcollege arch. Ir. Tom Wolters   7M060
Break




        Gastcollege arch. Ir. Tom Wolters   7M060
C(AD)&C(AM)
The altered process
Th l      d
Preliminary research
Experiences
Conclusions




                       CA(A)D
                        AND
                       CAM?




                                Gastcollege arch. Ir. Tom Wolters   7M060
C(AD)&C(AM)




              CAAD!                 CAM!

                      Gastcollege arch. Ir. Tom Wolters   7M060
The altered process
                                The effect of CAAD & CAM
                       ..different tools, possible different results
                      ..different tools, certainly different process




                                      Value? (e.g.)
                                    ‐Higher efficiency
                                    ‐Higher efficiency
                               ‐ Smaller amount of errors
                             ‐ Increased production speed
                                      ‐... and more
                                             d

                                                   Gastcollege arch. Ir. Tom Wolters   7M060
The altered process


                      At the start of any CAAD and / or CAM process..




                                 “Bezint, eer ge begint”
                          ..contemplate before commencing!

                 What final products do I need to produce in what form?



                                                   Gastcollege arch. Ir. Tom Wolters   7M060
The altered process




                         In case of the graduation project
                      “Prototype of a static dynamic building”

                                Report (booklet)
                                            g
                                     Planning
                               Technical drawings
                                3D visualisations
                                    3D models
                                    3D models
                                   Scale model
                                 The prototype
                                  The actuators
                                  The act ators
                             The software & sensors

                                      .. and more




                                              Gastcollege arch. Ir. Tom Wolters   7M060
Preliminary research




                  How can CAAD and CAM add value to my process and 
                                     products?



                           Using CAD for the report I have 
                           Using CAD for the report I have
                                     the ability to..
                            ‐ Produce the report faster
                                 ‐ Reproduce fast
                                    Reproduce fast
                                  ‐ Adjust easily
                                      ‐ Share
                               ‐ Pi t
                                  Print professionally
                                           f i        ll
                              ‐ Check my spelling(!)
                                        ‐ ..




                                                 Gastcollege arch. Ir. Tom Wolters   7M060
Preliminary research



                  What kind of software packages  are meant for this task?
                                        p    g

                       Where in the process do I need to use these?




                                                 Gastcollege arch. Ir. Tom Wolters   7M060
Preliminary research
                 Make a first selection of packages, 2 to 3, for EACH product 
                 M k fi         l i       f    k      2 3 f EACH         d
                                  and then evaluate further;
                                       ‐Exchangeability
                            ‐Your own knowhow of the packages
                                    ‐Position in the process

  physical model prototype        digital model prototype              architectural drawings




                                                     Gastcollege arch. Ir. Tom Wolters   7M060
Preliminary research
                                   Research finished?
                                   R      h fi i h d?
                                   Packages chosen?
                            Simulate the COMPLETE process..




                       ..and if necessary change a chosen package.


                                                  Gastcollege arch. Ir. Tom Wolters   7M060
Preliminary research




                              Summary preliminary research:
                              Summary preliminary research:

                  1. What final products do I need to produce in what form?
              2. How can CAAD and CAM add value to my process and products?
              2 H        CAAD d CAM dd l t                          d    d t?
                 3. What kind of software packages  are meant for this task?
              4. Where in the process do I need to use these and how does their 
                                    exchangeability function?
                      5. What is my own knowhow of these packages?
               6. Simulate the entire process and change packages if necessary.




                                                  Gastcollege arch. Ir. Tom Wolters   7M060
C(AD)&C(AM) experiences – MS Project




                                       Gastcollege arch. Ir. Tom Wolters   7M060
C(AD)&C(AM) experiences – MS Project
                             Positive +    Negative –
          Easy to understand interface     Uh..?
             Easily adjustable product
                 Scaleable for printing
            Automatically relates tasks
          Automatically updates tasks
          Automatically updates tasks




                                          Gastcollege arch. Ir. Tom Wolters   7M060
C(AD)&C(AM) experiences – MS Visio




                                     Gastcollege arch. Ir. Tom Wolters   7M060
C(AD)&C(AM) experiences – MS Visio
                              Positive +     Negative –
          Easy to understand interface       Missing symbols in the library
             Easily adjustable product       Old library (software version?)
                  Library with symbols       Non‐scaleable for printing
         Library with partially finished     Slow zooming with complex schemes
                               schemes




                                            Gastcollege arch. Ir. Tom Wolters   7M060
C(AD)&C(AM) experiences – Arduino (Wiring)
 //encorporate servo puls script   void setup()                      pinMode(2, OUTPUT);       d = 0;
 #include <Servo.h>                {                                 pinMode(3, OUTPUT);       e = 0;
                                                                     pinMode(4, OUTPUT);       f = 0;
 Servo S1;                         //servo connection analog ports   digitalWrite(2, HIGH);
 //proto 1 170 degree              S1.attach(14);                    digitalWrite(3, HIGH);    //light sensor reading
 Servo S2;                         S2.attach(15);                    digitalWrite(4, HIGH);     myLDR1 = analogRead(3);
 //proto 2 145 degree              S3.attach(16);                                               myLDR2 = analogRead(4);
 Servo S3;                                                           //unused pins              myLDR3 = analogRead(5);
 //proto 3 170 degree              //communication port setup
                                   //                                digitalWrite(10, LOW); 
                                   Serial.begin(9600);               digitalWrite(5, LOW);     //light sensor delay loop
 int myLDR1 = 0;                                                     digitalWrite(0, LOW);      if  (j<3)
 //proto 1                         //touch sensor A digital          digitalWrite(13,LOW);      {
 int LDR2 0
 i t myLDR2 = 0;                   pinMode(8, OUTPUT);
                                    i M d (8 OUTPUT)                 digitalWrite(1, LOW);
                                                                     di it lW it (1 LOW)         j++;
 //proto 2                         pinMode(9, INPUT);                                           }
 int myLDR3 = 0;                   digitalWrite(9, LOW);             }                          else
 //proto 3                         digitalWrite(8, LOW);                                        {
                                                                     void loop()
                                                                     void loop()                j=0;
                                                                                                j 0
 int a;                            //touch sensor B digital          {                          } 
 int b;                            pinMode(7, OUTPUT);
                                   pinMode(6, INPUT);                /*                        //light sensor 
 int c;                            digitalWrite(7, LOW); 
                                   digitalWrite(7, LOW);             //servo rest position
                                                                     //servo rest position     measurement & action
                                                                                               measurement & action
 int d;                            digitalWrite(6, LOW);             S1.write(170);             if (j==2)
                                                                     S2.write(145);             {
 int e;                            //touch sensor C digital          S3.write(170);               if  
 int f;
      ;                            p
                                   pinMode(12, OUTPUT);
                                            ( ,          );          */
                                                                      /                        (myLDR1<myLDR2 rate 
                                                                                               (myLDR1<myLDR2*rate
                                   pinMode(11, INPUT);                                         && 
 int i;                            digitalWrite(12, LOW);            a = 0;                    myLDR1<myLDR3*rate)
 int j = 0;                        digitalWrite(11, LOW);            b = 0;                        {
 int rate = 1;                                                                                     S1.write(170);
                                                                                                           (    );
                                   //LDR sensors analog              c = 0;                        S2.write(10);  


                                                                     Gastcollege arch. Ir. Tom Wolters              7M060
C(AD)&C(AM) experiences – Arduino (Wiring)
                             Positive +       Negative –
                          Open source         Slow uploading function
                Extensive documented          Slow starting
                    Large example sets
                   Great help function
          Automatically validates code
          Automatically validates code
  Low treshold programming functions




                                             Gastcollege arch. Ir. Tom Wolters   7M060
C(AD)&C(AM) experiences – Adobe Flash




                                        Gastcollege arch. Ir. Tom Wolters   7M060
C(AD)&C(AM) experiences – Adobe Flash
                                 Positive +    Negative –
                 Quick and visual results      Different interface compared to 
        Motion tweens (auto interpret          Photoshop & Indesign (confusing)
                                  motion)      Almost forced to use tweens
      Ability to link a library with other     Tweens slow down performance 
                          Adobe products
                          Adobe products       heavily when used in great numbers
                                               heavily when used in great numbers




                                              Gastcollege arch. Ir. Tom Wolters   7M060
C(AD)&C(AM) experiences – Rhinoceros 3D




                                          Gastcollege arch. Ir. Tom Wolters   7M060
C(AD)&C(AM) experiences – Rhinoceros 3D
                             Positive +    Negative –
          Easy to understand interface     Slow with larger (architectural) 
             Easily adjustable product     models
                  Mesh medic options       Few automated functions without a 
                      Re‐mesh options      plugin
                   Great help function
                   Great help function




                                          Gastcollege arch. Ir. Tom Wolters   7M060
C(AD)&C(AM) experiences – 3Dstudio Max




                                         Gastcollege arch. Ir. Tom Wolters   7M060
C(AD)&C(AM) experiences – 3Dstudio Max
                              Positive +    Negative –
         Specific and detailed software     A lot(!) of options
               Great rendering options      Complex interface
                   Stable performances
   Great importing & exporting options
                    Great help function
                    Great help function




                                           Gastcollege arch. Ir. Tom Wolters   7M060
C(AD)&C(AM) experiences – Adobe Photoshop




                                            Gastcollege arch. Ir. Tom Wolters   7M060
C(AD)&C(AM) experiences – Adobe Photoshop
                            Positive +       Negative –
         Easy to understand interface        Danger of creating monstrous files
            Easily adjustable product        Low threshold for improper use
                    Layers and masks         Users tend to stick with familiar 
                     Vector & bitmap         “paint” functions
          Great automated functions
          Great automated functions




                                            Gastcollege arch. Ir. Tom Wolters     7M060
C(AD)&C(AM) experiences – Adobe Indesign




                                           Gastcollege arch. Ir. Tom Wolters   7M060
C(AD)&C(AM) experiences – Adobe Indesign
                            Positive +      Negative –
                               Layers       Users tend to stick with non‐
          Great automated functions         automated functions
         Easy to understand interface       More complex for experienced use
            Easily adjustable product
          Great automated functions
          Great automated functions




                                           Gastcollege arch. Ir. Tom Wolters   7M060
C(AD)&C(AM) experiences – HEMA Software




                                          Gastcollege arch. Ir. Tom Wolters   7M060
C(AD)&C(AM) experiences – HEMA Software
                           Positive +      Negative –
                    Prints booklets!       Slow
                                           Few options
                                           Few automated functions
                                           No (.pdf / Indesign) import




                                          Gastcollege arch. Ir. Tom Wolters   7M060
C(AD)&C(AM) experiences - iMovie




                                   Gastcollege arch. Ir. Tom Wolters   7M060
C(AD)&C(AM) experiences - iMovie
                            Positive +    Negative –
                   Quick previewing       Rendering time (laptop?)
                        Intuative use     Different file quality after import
                      Clear interface     Few outputs
                 Great effects library
                  Creates small files
                  Creates small files




                                         Gastcollege arch. Ir. Tom Wolters      7M060
C(AD)&C(AM) experiences - Algor




                                  Gastcollege arch. Ir. Tom Wolters   7M060
C(AD)&C(AM) experiences - Algor
                             Positive +    Negative –
         Specific & extensive software     Extensive & complex
                   Great visual output     Importing proves difficult
         Extensive calculation options     Large calculation reports
                                           Strange errors




                                          Gastcollege arch. Ir. Tom Wolters   7M060
C(AD)&C(AM) experiences - ShapeWays




                                      Gastcollege arch. Ir. Tom Wolters   7M060
C(AD)&C(AM) experiences - ShapeWays
                             Positive +    Negative –
             Large choice of materials     Relatively slow modelling response 
        Smart modelling reduces costs      after  send for printing
                                           after “send for printing”
                       Great helpdesk
       Great online help & community




                                          Gastcollege arch. Ir. Tom Wolters   7M060
Conclusions




              Gastcollege arch. Ir. Tom Wolters   7M060
Conclusions




                     Preliminary research is a do!
                     P li i             hi d !

              Starting immediatly with a package a don’t..




                                         Gastcollege arch. Ir. Tom Wolters   7M060
Conclusions




                    The right tool for the job..
                    Th i h       lf h j b

              ..saves effort and improves the result.




                                        Gastcollege arch. Ir. Tom Wolters   7M060
Conclusions




                       The larger the toolkit..
                       Th l        h     lki

              ..the better and more specific the result.




                                         Gastcollege arch. Ir. Tom Wolters   7M060
Conclusions




                Perfect matches are impossible..
                P f         h       i     ibl

              .. not one package is able to do it all.

                 (or, improper use is inevitable)




                                        Gastcollege arch. Ir. Tom Wolters   7M060
Conclusions




                           But stick with the right tool.
                                                g

                Don’t use Sketchup for final presentation renders.. 
                                     (3D s Max!)
                                     (3D’s Max!)
                       .. but for quick sketchy 3D mock‐ups.

              Don t use Photoshop for rendering lay‐outs or posters..
              Don’t use Photoshop for rendering lay outs or posters
                                    (Indesign!)
                            ..but for editing pictures.




                                                Gastcollege arch. Ir. Tom Wolters   7M060
Conclusions




              Don’t confuse design decisions for modelling decisions..
              D ’      f    d i d ii         f     d lli d i i

                  ..they will eventually lead to design consessions.

              In other words, CAAD and CAM are means (tools) and not 
                                       an ..




                                                Gastcollege arch. Ir. Tom Wolters   7M060
Conclusions




              ..end.




                       Gastcollege arch. Ir. Tom Wolters   7M060

More Related Content

Similar to Gastcollege TU/e CAD&amp;CAM Bachelor year

AST 406 Concrete Student Booklet
AST 406 Concrete Student BookletAST 406 Concrete Student Booklet
AST 406 Concrete Student BookletNeil MacIntosh
 
Fisher-Barton Materials Lab Brochure
Fisher-Barton Materials Lab BrochureFisher-Barton Materials Lab Brochure
Fisher-Barton Materials Lab Brochure
fisherbarton
 
Surviving SOA
Surviving SOASurviving SOA
Surviving SOA
Energized Work
 
Surviving SOA - delivering (somewhat) continuously on a hostile planet
Surviving SOA - delivering (somewhat) continuously on a hostile planetSurviving SOA - delivering (somewhat) continuously on a hostile planet
Surviving SOA - delivering (somewhat) continuously on a hostile planet
TomAkehurst
 
finite element analysis of dental implant
finite element analysis of dental implantfinite element analysis of dental implant
finite element analysis of dental implant
shldtpaul2
 
The Revolution in an Industry That Will Change The World (Test & Measurement)
The Revolution in an Industry That Will Change The World (Test & Measurement)The Revolution in an Industry That Will Change The World (Test & Measurement)
The Revolution in an Industry That Will Change The World (Test & Measurement)
Initial State
 
Book systemska
Book systemskaBook systemska
Techlab pres 2013 v5.2 versione slideshare
Techlab pres 2013 v5.2   versione slideshareTechlab pres 2013 v5.2   versione slideshare
Techlab pres 2013 v5.2 versione slideshareSergio Tombolesi
 
Iscram Multi Stakeholder Track And Labs Proposal 20090512
Iscram Multi Stakeholder Track And Labs Proposal 20090512Iscram Multi Stakeholder Track And Labs Proposal 20090512
Iscram Multi Stakeholder Track And Labs Proposal 20090512
Paul Burghart
 
Reanimating DevOps to Build Things that Work
Reanimating DevOps to Build Things that WorkReanimating DevOps to Build Things that Work
Reanimating DevOps to Build Things that Work
DevOpsDays Baltimore
 
How to Develop and Simulate Models with No Coding Experience
How to Develop and Simulate Models with No Coding ExperienceHow to Develop and Simulate Models with No Coding Experience
How to Develop and Simulate Models with No Coding Experience
Elizabeth Steiner
 
5 Practices for Better, Cheaper, Faster Service Delivery
5 Practices for Better, Cheaper, Faster Service Delivery5 Practices for Better, Cheaper, Faster Service Delivery
5 Practices for Better, Cheaper, Faster Service Delivery
Rob Schoening
 
What is the Lifecycle Modeling Language?
What is the Lifecycle Modeling Language?What is the Lifecycle Modeling Language?
What is the Lifecycle Modeling Language?
SarahCraig7
 
Cleared Job Fair Job Seeker Handbook June 7, 2012, Tysons Corner, VA
Cleared Job Fair Job Seeker Handbook June 7, 2012, Tysons Corner, VACleared Job Fair Job Seeker Handbook June 7, 2012, Tysons Corner, VA
Cleared Job Fair Job Seeker Handbook June 7, 2012, Tysons Corner, VA
ClearedJobs.Net
 
Kane debt
Kane debtKane debt
Kane debtd0nn9n
 
bringing design to life with lean ux & lean engineering - Lean Day West 2013
bringing design to life with  lean ux & lean engineering - Lean Day West 2013bringing design to life with  lean ux & lean engineering - Lean Day West 2013
bringing design to life with lean ux & lean engineering - Lean Day West 2013
Bill Scott
 
INDUSTRIAL/COMMERCIAL CABINET HARDWARE
INDUSTRIAL/COMMERCIAL CABINET HARDWAREINDUSTRIAL/COMMERCIAL CABINET HARDWARE
INDUSTRIAL/COMMERCIAL CABINET HARDWARE
Bill Paolucci
 
Kill Your Darlings: Solving Design by Throwing Away Your Prototypes
Kill Your Darlings: Solving Design by Throwing Away Your PrototypesKill Your Darlings: Solving Design by Throwing Away Your Prototypes
Kill Your Darlings: Solving Design by Throwing Away Your Prototypes
jsokohl
 
WinOps Conf 2016 - Gael Colas - Configuration Management Theory: Why Idempote...
WinOps Conf 2016 - Gael Colas - Configuration Management Theory: Why Idempote...WinOps Conf 2016 - Gael Colas - Configuration Management Theory: Why Idempote...
WinOps Conf 2016 - Gael Colas - Configuration Management Theory: Why Idempote...
WinOps Conf
 

Similar to Gastcollege TU/e CAD&amp;CAM Bachelor year (20)

AST 406 Concrete Student Booklet
AST 406 Concrete Student BookletAST 406 Concrete Student Booklet
AST 406 Concrete Student Booklet
 
Fisher-Barton Materials Lab Brochure
Fisher-Barton Materials Lab BrochureFisher-Barton Materials Lab Brochure
Fisher-Barton Materials Lab Brochure
 
Surviving SOA
Surviving SOASurviving SOA
Surviving SOA
 
Surviving SOA - delivering (somewhat) continuously on a hostile planet
Surviving SOA - delivering (somewhat) continuously on a hostile planetSurviving SOA - delivering (somewhat) continuously on a hostile planet
Surviving SOA - delivering (somewhat) continuously on a hostile planet
 
finite element analysis of dental implant
finite element analysis of dental implantfinite element analysis of dental implant
finite element analysis of dental implant
 
The Revolution in an Industry That Will Change The World (Test & Measurement)
The Revolution in an Industry That Will Change The World (Test & Measurement)The Revolution in an Industry That Will Change The World (Test & Measurement)
The Revolution in an Industry That Will Change The World (Test & Measurement)
 
Atlas Copco Internship Report
Atlas Copco Internship ReportAtlas Copco Internship Report
Atlas Copco Internship Report
 
Book systemska
Book systemskaBook systemska
Book systemska
 
Techlab pres 2013 v5.2 versione slideshare
Techlab pres 2013 v5.2   versione slideshareTechlab pres 2013 v5.2   versione slideshare
Techlab pres 2013 v5.2 versione slideshare
 
Iscram Multi Stakeholder Track And Labs Proposal 20090512
Iscram Multi Stakeholder Track And Labs Proposal 20090512Iscram Multi Stakeholder Track And Labs Proposal 20090512
Iscram Multi Stakeholder Track And Labs Proposal 20090512
 
Reanimating DevOps to Build Things that Work
Reanimating DevOps to Build Things that WorkReanimating DevOps to Build Things that Work
Reanimating DevOps to Build Things that Work
 
How to Develop and Simulate Models with No Coding Experience
How to Develop and Simulate Models with No Coding ExperienceHow to Develop and Simulate Models with No Coding Experience
How to Develop and Simulate Models with No Coding Experience
 
5 Practices for Better, Cheaper, Faster Service Delivery
5 Practices for Better, Cheaper, Faster Service Delivery5 Practices for Better, Cheaper, Faster Service Delivery
5 Practices for Better, Cheaper, Faster Service Delivery
 
What is the Lifecycle Modeling Language?
What is the Lifecycle Modeling Language?What is the Lifecycle Modeling Language?
What is the Lifecycle Modeling Language?
 
Cleared Job Fair Job Seeker Handbook June 7, 2012, Tysons Corner, VA
Cleared Job Fair Job Seeker Handbook June 7, 2012, Tysons Corner, VACleared Job Fair Job Seeker Handbook June 7, 2012, Tysons Corner, VA
Cleared Job Fair Job Seeker Handbook June 7, 2012, Tysons Corner, VA
 
Kane debt
Kane debtKane debt
Kane debt
 
bringing design to life with lean ux & lean engineering - Lean Day West 2013
bringing design to life with  lean ux & lean engineering - Lean Day West 2013bringing design to life with  lean ux & lean engineering - Lean Day West 2013
bringing design to life with lean ux & lean engineering - Lean Day West 2013
 
INDUSTRIAL/COMMERCIAL CABINET HARDWARE
INDUSTRIAL/COMMERCIAL CABINET HARDWAREINDUSTRIAL/COMMERCIAL CABINET HARDWARE
INDUSTRIAL/COMMERCIAL CABINET HARDWARE
 
Kill Your Darlings: Solving Design by Throwing Away Your Prototypes
Kill Your Darlings: Solving Design by Throwing Away Your PrototypesKill Your Darlings: Solving Design by Throwing Away Your Prototypes
Kill Your Darlings: Solving Design by Throwing Away Your Prototypes
 
WinOps Conf 2016 - Gael Colas - Configuration Management Theory: Why Idempote...
WinOps Conf 2016 - Gael Colas - Configuration Management Theory: Why Idempote...WinOps Conf 2016 - Gael Colas - Configuration Management Theory: Why Idempote...
WinOps Conf 2016 - Gael Colas - Configuration Management Theory: Why Idempote...
 

Gastcollege TU/e CAD&amp;CAM Bachelor year

  • 1. Welcome CAD & CAM Finding the right tool for the job Gastcollege arch. Ir. Tom Wolters 7M060
  • 2. Welcome Lectures, projects & training.. Lectures projects & training ..concerning; Architecture Building Technology B ildi T h l Building Physics Tom Wolters Study Coach Coordinator cohort P4 .. and Entrepreneur! Gastcollege arch. Ir. Tom Wolters 7M060
  • 3. Welcome Gastcollege arch. Ir. Tom Wolters 7M060
  • 4. Welcome Combinatietrack DDSS + Architecture (Design Decision Support Systems) (Design Decision Support Systems) Gastcollege arch. Ir. Tom Wolters 7M060
  • 5. Welcome a.k.a.“The ArchiNerd” Gastcollege arch. Ir. Tom Wolters 7M060
  • 6. The structure 1. Introduction graduation project The cause The research question The final products 2. Break  3. CA(A)D & CAM 3 CA(A)D & CAM The altered process Preliminary research CA(A)D  & CAM experiences CA(A)D & CAM i 4. Conclusions 5. Questions Gastcollege arch. Ir. Tom Wolters 7M060
  • 7. The subject Gastcollege arch. Ir. Tom Wolters 7M060
  • 8. Architecture decays; start of a regular project THE CAUSE Gastcollege arch. Ir. Tom Wolters 7M060
  • 9. Generating logic Gastcollege arch. Ir. Tom Wolters 7M060
  • 10. Forming of architecture; the “hatstand” Gastcollege arch. Ir. Tom Wolters 7M060
  • 11. Further justification of the “hatstand” Some magic words for the presentation: open / gesloten natuurlijke, onbewerkte en duurzame materialen t lijk b kt d t i l strak eigentijds contrast Gastcollege arch. Ir. Tom Wolters 7M060
  • 12. The acceptable but generic result Et voila! Gastcollege arch. Ir. Tom Wolters 7M060
  • 13. The side-effect of our dynamic society “..not the analysis and assessment of the future, and the transcription to architecture are important, but rather the control during the unpredictable i t t b t th th t l d i th di t bl various developments of the future.” Gastcollege arch. Ir. Tom Wolters 7M060
  • 14. “THE” question to me “Would it not be better if our built environment admits and  physically displays the dynamics of our society?” Gastcollege arch. Ir. Tom Wolters 7M060
  • 15. Our current situation Gastcollege arch. Ir. Tom Wolters 7M060
  • 16. My proposition Gastcollege arch. Ir. Tom Wolters 7M060
  • 17. Dynamic? Physically! Gastcollege arch. Ir. Tom Wolters 7M060
  • 18. The research question “How should the structure of a dynamic building look like How should the structure of a dynamic building look like  and what intelligent behavior should it display?” 1. What kind of shape does one element of the system need? f p f y 2. What kind of material can be used? 3. What types of intelligent behavior are a necessity, what desirable and what redundant? 4. Is it desirable to build dynamically in the future? Gastcollege arch. Ir. Tom Wolters 7M060
  • 19. The final products Gastcollege arch. Ir. Tom Wolters 7M060
  • 20. Break Gastcollege arch. Ir. Tom Wolters 7M060
  • 21. C(AD)&C(AM) The altered process Th l d Preliminary research Experiences Conclusions CA(A)D AND CAM? Gastcollege arch. Ir. Tom Wolters 7M060
  • 22. C(AD)&C(AM) CAAD! CAM! Gastcollege arch. Ir. Tom Wolters 7M060
  • 23. The altered process The effect of CAAD & CAM ..different tools, possible different results ..different tools, certainly different process Value? (e.g.) ‐Higher efficiency ‐Higher efficiency ‐ Smaller amount of errors ‐ Increased production speed ‐... and more d Gastcollege arch. Ir. Tom Wolters 7M060
  • 24. The altered process At the start of any CAAD and / or CAM process.. “Bezint, eer ge begint” ..contemplate before commencing! What final products do I need to produce in what form? Gastcollege arch. Ir. Tom Wolters 7M060
  • 25. The altered process In case of the graduation project “Prototype of a static dynamic building” Report (booklet) g Planning Technical drawings 3D visualisations 3D models 3D models Scale model The prototype The actuators The act ators The software & sensors .. and more Gastcollege arch. Ir. Tom Wolters 7M060
  • 26. Preliminary research How can CAAD and CAM add value to my process and  products? Using CAD for the report I have  Using CAD for the report I have the ability to.. ‐ Produce the report faster ‐ Reproduce fast Reproduce fast ‐ Adjust easily ‐ Share ‐ Pi t Print professionally f i ll ‐ Check my spelling(!) ‐ .. Gastcollege arch. Ir. Tom Wolters 7M060
  • 27. Preliminary research What kind of software packages  are meant for this task? p g Where in the process do I need to use these? Gastcollege arch. Ir. Tom Wolters 7M060
  • 28. Preliminary research Make a first selection of packages, 2 to 3, for EACH product  M k fi l i f k 2 3 f EACH d and then evaluate further; ‐Exchangeability ‐Your own knowhow of the packages ‐Position in the process physical model prototype digital model prototype architectural drawings Gastcollege arch. Ir. Tom Wolters 7M060
  • 29. Preliminary research Research finished? R h fi i h d? Packages chosen? Simulate the COMPLETE process.. ..and if necessary change a chosen package. Gastcollege arch. Ir. Tom Wolters 7M060
  • 30. Preliminary research Summary preliminary research: Summary preliminary research: 1. What final products do I need to produce in what form? 2. How can CAAD and CAM add value to my process and products? 2 H CAAD d CAM dd l t d d t? 3. What kind of software packages  are meant for this task? 4. Where in the process do I need to use these and how does their  exchangeability function? 5. What is my own knowhow of these packages? 6. Simulate the entire process and change packages if necessary. Gastcollege arch. Ir. Tom Wolters 7M060
  • 31. C(AD)&C(AM) experiences – MS Project Gastcollege arch. Ir. Tom Wolters 7M060
  • 32. C(AD)&C(AM) experiences – MS Project Positive + Negative – Easy to understand interface Uh..? Easily adjustable product Scaleable for printing Automatically relates tasks Automatically updates tasks Automatically updates tasks Gastcollege arch. Ir. Tom Wolters 7M060
  • 33. C(AD)&C(AM) experiences – MS Visio Gastcollege arch. Ir. Tom Wolters 7M060
  • 34. C(AD)&C(AM) experiences – MS Visio Positive + Negative – Easy to understand interface Missing symbols in the library Easily adjustable product Old library (software version?) Library with symbols Non‐scaleable for printing Library with partially finished  Slow zooming with complex schemes schemes Gastcollege arch. Ir. Tom Wolters 7M060
  • 35. C(AD)&C(AM) experiences – Arduino (Wiring) //encorporate servo puls script void setup() pinMode(2, OUTPUT); d = 0; #include <Servo.h>  { pinMode(3, OUTPUT); e = 0; pinMode(4, OUTPUT); f = 0; Servo S1; //servo connection analog ports digitalWrite(2, HIGH); //proto 1 170 degree S1.attach(14); digitalWrite(3, HIGH); //light sensor reading Servo S2; S2.attach(15); digitalWrite(4, HIGH); myLDR1 = analogRead(3); //proto 2 145 degree S3.attach(16); myLDR2 = analogRead(4); Servo S3; //unused pins myLDR3 = analogRead(5); //proto 3 170 degree //communication port setup // digitalWrite(10, LOW);  Serial.begin(9600); digitalWrite(5, LOW); //light sensor delay loop int myLDR1 = 0; digitalWrite(0, LOW); if  (j<3) //proto 1 //touch sensor A digital digitalWrite(13,LOW); { int LDR2 0 i t myLDR2 = 0; pinMode(8, OUTPUT); i M d (8 OUTPUT) digitalWrite(1, LOW); di it lW it (1 LOW) j++; //proto 2 pinMode(9, INPUT); } int myLDR3 = 0; digitalWrite(9, LOW);  } else //proto 3 digitalWrite(8, LOW); { void loop() void loop() j=0; j 0 int a; //touch sensor B digital { }  int b; pinMode(7, OUTPUT); pinMode(6, INPUT); /*  //light sensor  int c; digitalWrite(7, LOW);  digitalWrite(7, LOW); //servo rest position //servo rest position measurement & action measurement & action int d; digitalWrite(6, LOW); S1.write(170); if (j==2) S2.write(145); { int e; //touch sensor C digital S3.write(170); if   int f; ; p pinMode(12, OUTPUT); ( , ); */ / (myLDR1<myLDR2 rate  (myLDR1<myLDR2*rate pinMode(11, INPUT); &&  int i; digitalWrite(12, LOW);  a = 0; myLDR1<myLDR3*rate) int j = 0; digitalWrite(11, LOW); b = 0; { int rate = 1; S1.write(170); ( ); //LDR sensors analog c = 0; S2.write(10);   Gastcollege arch. Ir. Tom Wolters 7M060
  • 36. C(AD)&C(AM) experiences – Arduino (Wiring) Positive + Negative – Open source Slow uploading function Extensive documented Slow starting Large example sets Great help function Automatically validates code Automatically validates code Low treshold programming functions Gastcollege arch. Ir. Tom Wolters 7M060
  • 37. C(AD)&C(AM) experiences – Adobe Flash Gastcollege arch. Ir. Tom Wolters 7M060
  • 38. C(AD)&C(AM) experiences – Adobe Flash Positive + Negative – Quick and visual results Different interface compared to  Motion tweens (auto interpret  Photoshop & Indesign (confusing) motion) Almost forced to use tweens Ability to link a library with other  Tweens slow down performance  Adobe products Adobe products heavily when used in great numbers heavily when used in great numbers Gastcollege arch. Ir. Tom Wolters 7M060
  • 39. C(AD)&C(AM) experiences – Rhinoceros 3D Gastcollege arch. Ir. Tom Wolters 7M060
  • 40. C(AD)&C(AM) experiences – Rhinoceros 3D Positive + Negative – Easy to understand interface Slow with larger (architectural)  Easily adjustable product models Mesh medic options Few automated functions without a  Re‐mesh options plugin Great help function Great help function Gastcollege arch. Ir. Tom Wolters 7M060
  • 41. C(AD)&C(AM) experiences – 3Dstudio Max Gastcollege arch. Ir. Tom Wolters 7M060
  • 42. C(AD)&C(AM) experiences – 3Dstudio Max Positive + Negative – Specific and detailed software A lot(!) of options Great rendering options Complex interface Stable performances Great importing & exporting options Great help function Great help function Gastcollege arch. Ir. Tom Wolters 7M060
  • 43. C(AD)&C(AM) experiences – Adobe Photoshop Gastcollege arch. Ir. Tom Wolters 7M060
  • 44. C(AD)&C(AM) experiences – Adobe Photoshop Positive + Negative – Easy to understand interface Danger of creating monstrous files Easily adjustable product Low threshold for improper use Layers and masks Users tend to stick with familiar  Vector & bitmap “paint” functions Great automated functions Great automated functions Gastcollege arch. Ir. Tom Wolters 7M060
  • 45. C(AD)&C(AM) experiences – Adobe Indesign Gastcollege arch. Ir. Tom Wolters 7M060
  • 46. C(AD)&C(AM) experiences – Adobe Indesign Positive + Negative – Layers Users tend to stick with non‐ Great automated functions automated functions Easy to understand interface More complex for experienced use Easily adjustable product Great automated functions Great automated functions Gastcollege arch. Ir. Tom Wolters 7M060
  • 47. C(AD)&C(AM) experiences – HEMA Software Gastcollege arch. Ir. Tom Wolters 7M060
  • 48. C(AD)&C(AM) experiences – HEMA Software Positive + Negative – Prints booklets! Slow Few options Few automated functions No (.pdf / Indesign) import Gastcollege arch. Ir. Tom Wolters 7M060
  • 49. C(AD)&C(AM) experiences - iMovie Gastcollege arch. Ir. Tom Wolters 7M060
  • 50. C(AD)&C(AM) experiences - iMovie Positive + Negative – Quick previewing Rendering time (laptop?) Intuative use Different file quality after import Clear interface Few outputs Great effects library Creates small files Creates small files Gastcollege arch. Ir. Tom Wolters 7M060
  • 51. C(AD)&C(AM) experiences - Algor Gastcollege arch. Ir. Tom Wolters 7M060
  • 52. C(AD)&C(AM) experiences - Algor Positive + Negative – Specific & extensive software Extensive & complex Great visual output Importing proves difficult Extensive calculation options Large calculation reports Strange errors Gastcollege arch. Ir. Tom Wolters 7M060
  • 53. C(AD)&C(AM) experiences - ShapeWays Gastcollege arch. Ir. Tom Wolters 7M060
  • 54. C(AD)&C(AM) experiences - ShapeWays Positive + Negative – Large choice of materials Relatively slow modelling response  Smart modelling reduces costs after  send for printing after “send for printing” Great helpdesk Great online help & community Gastcollege arch. Ir. Tom Wolters 7M060
  • 55. Conclusions Gastcollege arch. Ir. Tom Wolters 7M060
  • 56. Conclusions Preliminary research is a do! P li i hi d ! Starting immediatly with a package a don’t.. Gastcollege arch. Ir. Tom Wolters 7M060
  • 57. Conclusions The right tool for the job.. Th i h lf h j b ..saves effort and improves the result. Gastcollege arch. Ir. Tom Wolters 7M060
  • 58. Conclusions The larger the toolkit.. Th l h lki ..the better and more specific the result. Gastcollege arch. Ir. Tom Wolters 7M060
  • 59. Conclusions Perfect matches are impossible.. P f h i ibl .. not one package is able to do it all. (or, improper use is inevitable) Gastcollege arch. Ir. Tom Wolters 7M060
  • 60. Conclusions But stick with the right tool. g Don’t use Sketchup for final presentation renders..  (3D s Max!) (3D’s Max!) .. but for quick sketchy 3D mock‐ups. Don t use Photoshop for rendering lay‐outs or posters.. Don’t use Photoshop for rendering lay outs or posters (Indesign!) ..but for editing pictures. Gastcollege arch. Ir. Tom Wolters 7M060
  • 61. Conclusions Don’t confuse design decisions for modelling decisions.. D ’ f d i d ii f d lli d i i ..they will eventually lead to design consessions. In other words, CAAD and CAM are means (tools) and not  an .. Gastcollege arch. Ir. Tom Wolters 7M060
  • 62. Conclusions ..end. Gastcollege arch. Ir. Tom Wolters 7M060