Expertos en fabricación digital Experts in digital fabrication MASTER IN PARAMETRIC DESIGN 410h. 2014 III EDITION -Units and Works summary by the students- GROUP I: GROUP II: GROUP III: GROUP III: GROUP IV: NURBS DIGITAL FABRICATION MESHES INTEROPERABILITY THESIS INTELECTUAL PROPERTY All rights reserved. No part of this document and pictures may be reproduced, distributed, or transmitted in any form or by any means, including photocopying, recording, or other electronic or mechanical methods, without the prior written permission of the author/s.
_GABRIELE PASETTI MONIZZA _PARAMETRIC STRATEGIES FOR GLT
_Introduction Parametric design could be more than a form-finding strategy or an automation of design processes. According to the main focus of my Ph.D. activities, my goal is to demonstrate that parametric tools could support designers in order to perform frontend loading strategies. Front-end loading strategies could strongly increase the efficiency of the entire value chain in building industry without compromise the customization of final products. This work represents the early first steps of my research that try to demonstrate the possible benefits of Parametric Design through a simulation of an entire process focusing on the case study of glued laminated timber industry.
_Aknoledgements For their constant availability, patience and support: Sergio Alonso del Campo Diego García Cuevas Víctor Armas Crespo David Serrano Lozano For sharing their professional skills and focusing on our needs: Arturo Tedeschi Thomas Grabner Moritz Heimrath For creating an amazing group that let me constantly feel like home: All my colleagues from the course
_Step 0 3D NURBS modelling
_Algorithm I-Structural analysis Geometrical input simplification
_Algorithm I-Structural analysis Meshing for structural analysis
_Algorithm I-Structural analysis Structural analysis by Karamba
_Algorithm I-Structural analysis Output for digital fabrication
_Algorithm II-Digital fabrication Input simplification
_Algorithm II-Digital fabrication Elements assembly
_Algorithm II-Digital fabrication Elements labelling
_Algorithm II-Digital fabrication Joints
_Future improvements Validate the structural analysis Avoid geometrical simplification Fit the digital fabrication algorithm to GLT standards Fix joints geometrical issues
_APPENDIX _COURSE UNITS
_UNIT I-Rhinoceros Sergio Alonso del Campo
_UNIT II-Grasshopper Diego García Cuevas
_UNIT III-Digital Fabrication Controlmad TEAM
_UNIT IV-Form-finding Strategies Arturo Tedeschi
_UNIT V-Geco Thomas Grabner
_UNIT VI-Karamba Moritz Heimrath
_UNIT VII-Interoperability David Serrano Lozano
Servicio CNC para arquitectura y diseño CNC services for architecture and design LESLEY_WONG DEFINING_A_GENERATIVE_GRAMMAR P A R A M E T R I C _ D E S I G N _ C O U R S E Final Project Nov-Dec 2013
Servicio CNC para arquitectura y diseño CNC services for architecture and design Servicio CNC para arquitectura y diseño CNC services for architecture and design DESIGN INTENT_GROWTH OF PORTAL FRAME STRUCTURE FROM A CENTRAL POINT PENROSE TILING GENERATOR
Servicio CNC para arquitectura y diseño CNC services for architecture and design Servicio CNC para arquitectura y diseño CNC services for architecture and design SORTING POINTS INTO DIFFERENT SEGMENTS IN ORDER TO WORK OPTMALLY CULLING OF POINTS
Servicio CNC para arquitectura y diseño CNC services for architecture and design Servicio CNC para arquitectura y diseño CNC services for architecture and design CENTRALISING THE NODE BY SHIFTING POINTS ISOLATING THE DIFFERENT ELEMENTS AND DETERMINING STRUCTURAL POINTS
Servicio CNC para arquitectura y diseño CNC services for architecture and design Servicio CNC para arquitectura y diseño CNC services for architecture and design ISOMETRIC VIEW OF GENERATED ELEMENTS AERIAL VIEW OF GENERATED ELEMENTS
Servicio CNC para arquitectura y diseño CNC services for architecture and design Servicio CNC para arquitectura y diseño CNC services for architecture and design APPENDIX P A R A M E T R I C _ D E S I G N _ C O U R S E ROVING AROUND
Servicio CNC para arquitectura y diseño CNC services for architecture and design Servicio CNC para arquitectura y diseño CNC services for architecture and design APPENDIX_UNIT_01 APPENDIX_UNIT_02
Servicio CNC para arquitectura y diseño CNC services for architecture and design Servicio CNC para arquitectura y diseño CNC services for architecture and design APPENDIX_UNIT_03 APPENDIX_UNIT_04
Servicio CNC para arquitectura y diseño CNC services for architecture and design Servicio CNC para arquitectura y diseño CNC services for architecture and design APPENDIX_UNIT_05 APPENDIX_UNIT_06
Servicio CNC para arquitectura y diseño CNC services for architecture and design Servicio CNC para arquitectura y diseño CNC services for architecture and design APPENDIX_UNIT_07 T H A N K _ Y O U
Ahmed Madani (Saudi Arabia) P A R A M E T R I C _ D E S I G N _ C O U R S E Sept-Dec 2014 1
Units UNIT I_ 56h_RHINOCEROS, from basics to Advanced level Instructor: Sergio Alonso del Campo-Controlmad (Spain) UNIT II_ 64h_GRASSHOPPER, from basic to medium level. Instructor: Diego García Cuevas-Controlmad (Spain) UNIT III_64h_DIGITAL FABRICATION Instructors: Controlmad TEAM (Spain) / VISIT FUNDICIÓN CAPA UNIT VI_ 32h_GRASSHOPPER, advanced (Topics: NURBS to MESH and Form finding with Grasshopper) Instructor: Arturo Tedeschi (Italy UNIT VI_ 32h_GRASSHOPPER, advanced (Topics: GECO, thermal calculation) Instructors: [UTO] (Ursula, Thomas or Allison) (Austria) UNIT VI_ 32h_GRASSHOPPER, advanced (Topics: Karamba, Structural analysis) Instructor: Moritz Heimrath (Germany) UNIT X_ 32h_GRASSHOPPER, advanced. Interoperability of Grasshopper with devices and other softwares Instructor: David Serrano Lozano (Spain) UNIT V_ 32h_VRAY for Rhino (Rendering) Instructor: Sergio Alonso del Campo-Controlmad (Spain) UNIT VIII_ 32h_THESIS_Personal projects. Tutored development Intructors: Controlmad Team + others 2
UNIT I_ 56h_RHINOCEROS Commands: Revolve - Extrude - Sweep - polar Array - Offset - Poroject - UnrollSrf - Boolean Union - Blend Surface - Patch - Helix 3
UNIT I_ 56h_RHINOCEROS Commands: Loft - Project to Surface - Extrude to point - OffsetSrf - Tween - Contour - Divide - Intersection - Paneling Tools - Mesh from Surface 4
UNIT II_ 64h_GRASSHOPPER Parametric Bridge 5
UNIT II_ 64h_GRASSHOPPER Tools: Attractor points & lines - Voronoi - Polygone - Pipe - Square - Divide Domain - Isotrim - Deconstruct Brep - List Items - LadyBug- Remap Numbers - Bounds - Amptitude - Evaluate Curve- Entwine - Curve Closest point - Boundary Surface - Fillet 6
UNIT III_64h_DIGITAL FABRICATION Redesign of the Main Entrance Proposals 7
UNIT III_64h_DIGITAL FABRICATION GH Structure Model GH Voronoi Pattern 8 GH Structure Definition
9
UNIT III_64h_DIGITAL FABRICATION Concept Voronoi Table 10
CAPA Foundation Visit 11
UNIT VI_ 32h_GRASSHOPPER, advanced (Topics: NURBS to MESH and Form finding with Grasshopper) Additional Plug-ins: kangaroo Millipede Mesh Weaverbird - Tree8 - Lunchbox 12
UNIT VI_ 32h_GRASSHOPPER, advanced (Topics: NURBS to MESH and Form finding with Grasshopper) 13
UNIT VI_ 32h_GRASSHOPPER, advanced (Topics: NURBS to MESH and Form finding with Grasshopper) 14
UNIT VI_ 32h_GRASSHOPPER, advanced (Topics: GECO, thermal calculation) Additional Plug-ins: Geco - Mesh Paint - Ecotect 15
UNIT VI_ 32h_GRASSHOPPER, advanced (Topics: GECO, thermal calculation) 16
UNIT VI_ 32h_GRASSHOPPER, advanced (Topics: GECO, thermal calculation) 17
UNIT VI_ 32h_GRASSHOPPER, advanced (Topics: Karamba, Structural analysis) Additional Plugins: Karamba - Weaverbird - Lunchbox - Spiderweb - Meshedit - Octopus 18
UNIT VI_ 32h_GRASSHOPPER, advanced (Topics: Karamba, Structural analysis) 19
UNIT X_ 32h_GRASSHOPPER, advanced. Interoperability of Grasshopper with devices and other softwares Additional Programs: Arduino 20
UNIT X_ 32h_GRASSHOPPER, advanced. Interoperability of Grasshopper with devices and other softwares The exercises made through the development of circuits for controlling different sensors. 21
UNIT V_ 32h_VRAY for Rhino 22
UNIT V_ 32h_VRAY for Rhino 23
UNIT VIII_ 32h_THESIS_Personal projects Ahmed Madani Triangle Facade P A R A M E T R I C _ D E S I G N _ C O U R S E Final Project Sept-Dec 2014 24
GH Definition Trinagle facade: A facade that is created from a surface that is divided into equal square grids and each square is divided into two triangles. Each triangle is ofsetted and lofted and was given a thickness. The opening of each triangle is connected to an exterior attractor point. The closer the point to the surface the smaller the opening is for each triangle. 25
UNIT VIII_ 32h_THESIS_Personal projects Step one: a) Creating the surface from a loft based on circles b) Dividing the surface into square grids and each square is divided into two triangles 26
UNIT VIII_ 32h_THESIS_Personal projects Step two: creating the first group of triangles that are offsetted and lofted. Each triangle has an opening, which changes depending on the distance of the exterior attracting point. Attractor point 27
UNIT VIII_ 32h_THESIS_Personal projects Step three: creating the second group of triangles using the same concept as group one Attractor point 28
UNIT VIII_ 32h_THESIS_Personal projects Step four & five: creating thickness for both trinagle facades 29
UNIT VIII_ 32h_THESIS_Personal projects Step six: creating sun path using Geco Step seven: creating shadows 30
UNIT VIII_ 32h_THESIS_Personal projects Step eight: merging to preview the shadows on the surface that is blured 31
UNIT VIII_ 32h_THESIS_Personal projects Materials: wood or steel 32
UNIT VIII_ 32h_THESIS_Personal projects 33
UNIT VIII_ 32h_THESIS_Personal projects 34
UNIT VIII_ 32h_THESIS_Personal projects 35
Servicio CNC para arquitectura y diseño CNC services for architecture and design ENRIQUE JIMÉNEZ FINAL REPORT P A R A M E T R I C _ D E S I G N _ C O U R S E 2014 EDITION
Servicio CNC para arquitectura y diseño CNC services for architecture and design This document will try to summarize the works made and skills taught in this edition of the Master in Parametric Design course carried out at Control- Mad Advanced Design Center. The report will be organised by Units like that: Unit I: Rhinoceros. Sergio del Campo Unit II: Grasshopper. Diego García Unit III: Digital Fabrication Unit IV: Grasshopper Meshes. Arturo Tedeschi Unit V: GECO. Thermal Calculation. Thomas Grabner Unit VI: Karamba. Structural Analysis. Moritz Heimrath Unit VII: Interoperability. Arduino. David Serrano Unit VII: Rendering with V-ray. Sergio del Campo Final Personal Project
Servicio CNC para arquitectura y diseño CNC services for architecture and design Unit I: Rhinoceros from basic to advanced tools In the first Unit we learn to manage with Rhinoceros, working with basic modelling tools first and complex operations and meshes later. Model brno chair Stadium Model Modelling Perrault s footbrige
Servicio CNC para arquitectura y diseño CNC services for architecture and design Unit I: Rhinoceros Assignments Personal assignments made for this unit Waffle Table model and render HP mouse. Model and render
Servicio CNC para arquitectura y diseño CNC services for architecture and design Unit II: Grasshopper Working with Nurbs Here we had the first contact with grasshopper, which was a little bit tricky at the beginning. During this unit we learnt to create surfaces and solids with grasshopper, and also how to modify them by using sliders, mappers or atractors. Colouring a façade with grasshopper Creating a façade with grasshopper Learning waffle technique with grasshopper
Servicio CNC para arquitectura y diseño CNC services for architecture and design Unit III: Digital Fabrication Group and team project During two weeks students worked all together in one project: remodeling the ControlMad center hall. For that purpose, we developed the main structure for the entrance and later, we divided into groups to design some furniture. Cuttin pieces with CNC milling machine Assembling structure Placing the floor
Servicio CNC para arquitectura y diseño CNC services for architecture and design Unit III: Digital Fabrication Group and team project Entrance CAD model in Rhino Actual entrance result
Servicio CNC para arquitectura y diseño CNC services for architecture and design Unit III: Digital Fabrication Group and team project For the team furniture project, we decided to design a chair. Next images show the design proposals and the final chair. Proposal I Proposal II
Servicio CNC para arquitectura y diseño CNC services for architecture and design Unit III: Digital Fabrication Group and team project Final choice development
Servicio CNC para arquitectura y diseño CNC services for architecture and design Unit IV: Grasshopper Meshes. Arturo Tedeschi With Arturo how to manage with complex meshes was taught. It was, for me, the most interesting unit. We went into details about the meshes construction and analysis with kangaroo. Creating meshes from Rhino shapes in Grasshopper
Servicio CNC para arquitectura y diseño CNC services for architecture and design Unit IV: Grasshopper Meshes. Arturo Tedeschi Mesh without and with relief pattern Imitating rubber material with kangaroo
Servicio CNC para arquitectura y diseño CNC services for architecture and design Unit VI: Geco Termal calculations with Thomas Grabner Thomas lessons were about Geco, a plugin for grasshopper to calculate solar energy and radiation on buildings. He taught us also how to colour meshes related to the sun rays or wind forces. Sun rays simulation over tower Sunpath over an object related to location and date
Servicio CNC para arquitectura y diseño CNC services for architecture and design Unit VII: Karamba Structural calculations. Moritz Heimrath This was with no doubts the most complicated unit. Karamba is a plug in to calculate structures, I found it a very interesting and powerfull tool, but also quite complex to be taught in just one week. Karamba simulation Octopus optimization
Servicio CNC para arquitectura y diseño CNC services for architecture and design Unit VIII: Interoperability It was amazing working with arduino with a plugin directly from grasshopper instead of programming. We learnt also how to export blueprints directly from Openmap to Rhinoceros, and placing our design in any place with google earth or change our design from our smartphone or tablet.
Servicio CNC para arquitectura y diseño CNC services for architecture and design Unit IX: V-Ray Rendering The last unit show us how to create realistic renders with v-ray rendering engine. Sergio teach us how to set materials, lights and the cameras.
Servicio CNC para arquitectura y diseño CNC services for architecture and design POPLAMP FINAL PROJECT
Servicio CNC para arquitectura y diseño CNC services for architecture and design POPLAMP Introduction and sketches The main idea was design a lamp wich could be easyly prototyped with the CNC milling machine at Control Mad.
Servicio CNC para arquitectura y diseño CNC services for architecture and design POPLAMP Grasshopper definition First of all, a surface to be the main shape is created in Rhino and then subdivided using Grasshopper isotrim command
Servicio CNC para arquitectura y diseño CNC services for architecture and design POPLAMP Grasshopper definition After that is necessary to separate the 3 edges surfaces and the 4 edges surfaces
Servicio CNC para arquitectura y diseño CNC services for architecture and design POPLAMP Grasshopper definition The third step was to create 4 points curve inside the 4 edges surfaces and evaluate the area of them to separate the smallest ones because they re not going to contain a hole in the middle. After that, an offset is created for the biggest curves and then a surface is created between them.
Servicio CNC para arquitectura y diseño CNC services for architecture and design POPLAMP Grasshopper definition At the same time, we create the discs wich are going to be the joints between the other pieces, creating a sort of chain.
Servicio CNC para arquitectura y diseño CNC services for architecture and design POPLAMP Grasshopper definition In order to create the slots to assembly the pieces between them, we create first lines between the middle of the edge in each surface and its center. Then we create cylinders to be trimmed from the initial surfaces
Servicio CNC para arquitectura y diseño CNC services for architecture and design POPLAMP Grasshopper definition Finally, we trim this cylinder with the surfaces created before, obtaining the final pieces surfaces
Servicio CNC para arquitectura y diseño CNC services for architecture and design POPLAMP Nesting and cutting Once the pieces are baked into Rhinoceros, we are readi to do the nest with the help of Rhinonest plug-in and start cutting with the CNC milling machine
Servicio CNC para arquitectura y diseño CNC services for architecture and design POPLAMP Assembling prototype The last and the most tricky part of the process, due to the big amount of little pieces, was assembling the prototype.
Servicio CNC para arquitectura y diseño CNC services for architecture and design POPLAMP Renders and pictures Finally, some renders and pictures of the final prototype here:
Servicio CNC para arquitectura y diseño CNC services for architecture and design POPLAMP Structural calculations Instead of using Karamba to calculate the resistance of my lamp structure, I decided going further and test it with an experimental method: the lamp felt off the roof accidentally. but luckily just 3 pieces broke.
Servicio CNC para arquitectura y diseño CNC services for architecture and design Thank you for everything