Your SlideShare is downloading. ×
Turrin Nourian Chatzikonstantinou GH Workshop
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Turrin Nourian Chatzikonstantinou GH Workshop

323
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
323
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. XXL WORKSHOPAR0025Michela Turrin GH WORKSHOP – Turrin, Nourian, Chatzikonstantinou15-2-2012 Delft University of Technology Challenge the future
  • 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. 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. Parametric modellingInput: Geometric output:Values for independent Different instancesparameters of the model XXL WORKSHOP 4
  • 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. Rhino and GH Tutorialshttp://web.mac.com/rhino3dtv/GH/GH.html XXL WORKSHOP 6
  • 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. Rhino and GH Tutorials in ToiPedia XXL WORKSHOP 8
  • 9. Rhino and GH Tutorials in ToiPedia XXL WORKSHOP 9
  • 10. DATA LISTS15-2-2012 Delft University of Technology Challenge the future
  • 11. Example of application - Truss XXL WORKSHOP 11
  • 12. Basics for some of the possible ways to parametrically explore trusses and space structures Picture courtesy of Prof.Majowiecki XXL WORKSHOP 12
  • 13. GRAND STAND DESIGN15-2-2012 Delft University of Technology Challenge the future
  • 14. Exploration of design alternativesDEFINITION OF CONSTRAINTS BASED ON GRANDSTAND REGULATIONS AND RECOMMENDATIONS XXL WORKSHOP 14
  • 15. Grand Stand Design See presentation by Robert Fransen XXL WORKSHOP 15
  • 16. Grand Stand Design See presentation by Robert Fransen XXL WORKSHOP 16
  • 17. Grand Stand Design See presentation by Robert Fransen XXL WORKSHOP 17
  • 18. Grand Stand Design See presentation by Robert Fransen XXL WORKSHOP 18
  • 19. Grand Stand Design See presentation by Robert Fransen XXL WORKSHOP 19
  • 20. TESSELLATION15-2-2012 Delft University of Technology Challenge the future
  • 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. Examples of Parametric tessellationshttp://www.co-de-it.com/wordpress/code/grasshopper-code15-2-2012 Delft University of Technology Challenge the future
  • 23. Customized Parametric tessellations15-2-2012 Delft University of Technology Challenge the future
  • 24. XXL WORKSHOP 24
  • 25. SET OF VARIBALES OVERALL SHAPE STRUCTURAL  MORPHOLOGY XXL WORKSHOP 25
  • 26. XXL WORKSHOP 26
  • 27. XXL WORKSHOP 27
  • 28. CLADDING• The cladding system has to limit the roof’s solar heat transmission by allowing sun light transmission XXL WORKSHOP 28
  • 29. PARAMETRIC CLADDING XXL WORKSHOP 29
  • 30. Density of the tessellation:SUBDIVISION XXL WORKSHOP 30
  • 31. Bart van den Ende Generative grid optimization of blob surfaces Stand Up Architecture XXL WORKSHOP 31
  • 32. XXL WORKSHOP 32
  • 33. XXL WORKSHOP 33
  • 34. XXL WORKSHOP 34
  • 35. XXL WORKSHOP 35
  • 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. Density of the tessellation XXL WORKSHOP 37
  • 38. Density of the tessellation :DISTRIBUTION OF POINTS:1 - RELAXATION XXL WORKSHOP 38
  • 39. British Museum, Queen Elizabeth II Great Court - London, GB, 2000 - Foster and Partners XXL WORKSHOP 39
  • 40. Example of relaxation - Chris Williams XXL WORKSHOP 40
  • 41. Density of the tessellation :DISTRIBUTION OF POINTS:2 – USE OF ATTRACTORS XXL WORKSHOP 41
  • 42. Example of concentration of nodes by using attractors – Michael Winklaar XXL WORKSHOP 42
  • 43. PROPAGATION OF COMPONENTS XXL WORKSHOP 43
  • 44. Exercise – Propagation of a componentCan be used for example for preliminaryinvestigations for modular structuresand/or claddings XXL WORKSHOP 44
  • 45. Scripting XXL WORKSHOP 45
  • 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. 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. C# and VB.net componentsImage from Grasshopper Primer XXL WORKSHOP 48
  • 49. C# and VB.net componentsImage from Grasshopper Primer XXL WORKSHOP 49
  • 50. C# examples XXL WORKSHOP 50
  • 51. VB example - For Loop XXL WORKSHOP 51
  • 52. Michela Turrin - M.Turrin@tudelft.nl Pirouz Nourian – P.Nourian@tudelft.nlIoannis Chatzikonstantinou - I.Chatzikonstantinou@tudelft.nl XXL WORKSHOP 52

×