Turrin Nourian Chatzikonstantinou GH Workshop

546 views

Published on

Published in: Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
546
On SlideShare
0
From Embeds
0
Number of Embeds
94
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Turrin Nourian Chatzikonstantinou GH Workshop

  1. 1. XXL WORKSHOPAR0025Michela Turrin GH WORKSHOP – Turrin, Nourian, Chatzikonstantinou15-2-2012 Delft University of Technology Challenge the future
  2. 2. Workshop program 9.00 M. Turrin – Workshop Introduction 9.30 Y. Chatzikonstantinou - Data Lists (Introduction and Exercises) 10.50 Break 11.00 M. Turrin – Parametric Design of GrandStands: Introduction P. Nourian, Y. Chatzikonstantinou - Parametric Design of GrandStands: Exercises 13.00 Lunch Break 13.45 M. Turrin - Parametric Design for Free From Surfaces Tessellations: Introduction and Exercises 15.15 Break 15.30 M. Turrin – Introduction to Scripting Y. Chatzikonstantinou – Scripting: exercise – C# M. Turrin – Scripting: Tessellation via Scripting C# P. Nourian – Scripting: exercise – VB 17.30 Closing XXL WORKSHOP 2
  3. 3. Parametric (associative) designObject-orientedAlso called features, components, assemblies, parts, etc.An object can have properties, relationships and behaviore.g. A line has a length, a wall can be connected to the roof, a buildingcan be opened by opening the doorParametricThe object has properties which the user can edit.AssociativeThe object has relationships which the user can define and edit. XXL WORKSHOP 3
  4. 4. Parametric modellingInput: Geometric output:Values for independent Different instancesparameters of the model XXL WORKSHOP 4
  5. 5. Parametric modelling Grasshopper www.grasshopper3d.com http://wiki.bk.tudelft.nl/toi-pedia/Grasshopper Generative Components http://www.bentley.com/en-US/Products/GenerativeComponents/ http://generativecomponents.wikispaces.com/Tutorials XXL WORKSHOP 5
  6. 6. Rhino and GH Tutorialshttp://web.mac.com/rhino3dtv/GH/GH.html XXL WORKSHOP 6
  7. 7. Rhino and GH Tutorialswww.liftarchitects.com/downloadshttp://www.liftarchitects.com/storage/research/Grasshopper%20Primer_Second%20Edition_090323.pdfToiPediahttp://wiki.bk.tudelft.nl/toi-pedia/Grasshopper XXL WORKSHOP 7
  8. 8. Rhino and GH Tutorials in ToiPedia XXL WORKSHOP 8
  9. 9. Rhino and GH Tutorials in ToiPedia XXL WORKSHOP 9
  10. 10. DATA LISTS15-2-2012 Delft University of Technology Challenge the future
  11. 11. Example of application - Truss XXL WORKSHOP 11
  12. 12. Basics for some of the possible ways to parametrically explore trusses and space structures Picture courtesy of Prof.Majowiecki XXL WORKSHOP 12
  13. 13. GRAND STAND DESIGN15-2-2012 Delft University of Technology Challenge the future
  14. 14. Exploration of design alternativesDEFINITION OF CONSTRAINTS BASED ON GRANDSTAND REGULATIONS AND RECOMMENDATIONS XXL WORKSHOP 14
  15. 15. Grand Stand Design See presentation by Robert Fransen XXL WORKSHOP 15
  16. 16. Grand Stand Design See presentation by Robert Fransen XXL WORKSHOP 16
  17. 17. Grand Stand Design See presentation by Robert Fransen XXL WORKSHOP 17
  18. 18. Grand Stand Design See presentation by Robert Fransen XXL WORKSHOP 18
  19. 19. Grand Stand Design See presentation by Robert Fransen XXL WORKSHOP 19
  20. 20. TESSELLATION15-2-2012 Delft University of Technology Challenge the future
  21. 21. Roof for Court Visconti – Louvre Arch. Bellini and Riciotti; M.Majowiecki 15-2-2012Can be used for example for preliminaryinvestigations for single and doublelayer space structures Images courtesy of Prof.Majowiecki Delft University of Technology Challenge the future
  22. 22. Examples of Parametric tessellationshttp://www.co-de-it.com/wordpress/code/grasshopper-code15-2-2012 Delft University of Technology Challenge the future
  23. 23. Customized Parametric tessellations15-2-2012 Delft University of Technology Challenge the future
  24. 24. XXL WORKSHOP 24
  25. 25. SET OF VARIBALES OVERALL SHAPE STRUCTURAL  MORPHOLOGY XXL WORKSHOP 25
  26. 26. XXL WORKSHOP 26
  27. 27. XXL WORKSHOP 27
  28. 28. CLADDING• The cladding system has to limit the roof’s solar heat transmission by allowing sun light transmission XXL WORKSHOP 28
  29. 29. PARAMETRIC CLADDING XXL WORKSHOP 29
  30. 30. Density of the tessellation:SUBDIVISION XXL WORKSHOP 30
  31. 31. Bart van den Ende Generative grid optimization of blob surfaces Stand Up Architecture XXL WORKSHOP 31
  32. 32. XXL WORKSHOP 32
  33. 33. XXL WORKSHOP 33
  34. 34. XXL WORKSHOP 34
  35. 35. XXL WORKSHOP 35
  36. 36. Tim Castelijn Self-supporting sandwich element for freeform building envelopes supporting sandwich element for freeform building envelopes master thesis - computation and performance design XXL WORKSHOP 36
  37. 37. Density of the tessellation XXL WORKSHOP 37
  38. 38. Density of the tessellation :DISTRIBUTION OF POINTS:1 - RELAXATION XXL WORKSHOP 38
  39. 39. British Museum, Queen Elizabeth II Great Court - London, GB, 2000 - Foster and Partners XXL WORKSHOP 39
  40. 40. Example of relaxation - Chris Williams XXL WORKSHOP 40
  41. 41. Density of the tessellation :DISTRIBUTION OF POINTS:2 – USE OF ATTRACTORS XXL WORKSHOP 41
  42. 42. Example of concentration of nodes by using attractors – Michael Winklaar XXL WORKSHOP 42
  43. 43. PROPAGATION OF COMPONENTS XXL WORKSHOP 43
  44. 44. Exercise – Propagation of a componentCan be used for example for preliminaryinvestigations for modular structuresand/or claddings XXL WORKSHOP 44
  45. 45. Scripting XXL WORKSHOP 45
  46. 46. C# and VB.net components• Grasshopper contains a VB.net and C# component.• These components allow you to run your own custom code within Grasshopper. XXL WORKSHOP 46
  47. 47. C# and VB.net componentsGH Tutorials about coding and scripting:http://www.grasshopper3d.com/page/scripting-and-code-tutorialsOne of the good references for C#:http://www.programmersheaven.com/ebooks/csharp_ebook.pdfOne of the good references for VB:http://www.programmersheaven.com/2/VB-NET-School XXL WORKSHOP 47
  48. 48. C# and VB.net componentsImage from Grasshopper Primer XXL WORKSHOP 48
  49. 49. C# and VB.net componentsImage from Grasshopper Primer XXL WORKSHOP 49
  50. 50. C# examples XXL WORKSHOP 50
  51. 51. VB example - For Loop XXL WORKSHOP 51
  52. 52. Michela Turrin - M.Turrin@tudelft.nl Pirouz Nourian – P.Nourian@tudelft.nlIoannis Chatzikonstantinou - I.Chatzikonstantinou@tudelft.nl XXL WORKSHOP 52

×