computational Design etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
computational Design etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

6 Aralık 2016 Salı

Freeform Surface Panelling

    This was a ceiling modelling study that I worked on in the office. The ceiling has double curvature surface which is bending from facade to ceiling and ceiling to facade. Also the designer wanted to have the surface covered with hollow round modules. Then I started looking for computational solutions in grasshopper.
    There was only one constrain and that was to keep the surface of the ceiling (the freeform shape). Panelling algorithm changes in each material and each fabrication method. We needed an optimisation strategy to find an easy production and implementation method. Budget was also an important factor (as usual  :).
    I searched many materials, many connection details, many construction methods and many surface partition algorithms to be able to build this ceiling.

    The research period was informative for me. You can find some applied panelling examples and related partition algorithm that I tried below. 

Thank you for reading.
Cansu








5 Eylül 2016 Pazartesi

Dynamo Study 1 - Coordination between ARCH&MEP

Architects are still modeling MEP equipment in their own architectural Revit model, even though it is a BIM project in order to be coordinated with MEP.  This method can also be argued to being not feasible, but was one I used for coordination in a Residential Building Project.

We have been modelling all ceiling equipment to manage ceiling layout on Architectural BIM models, like lighting, sprinklers, detectors..etc. Essentially Mechanic Engineers modelling these equipment into BIM model, because of that reason we had to check all equipment if they exist or are in the right location to be able to provide coordinated layout after every model share.


Following this, I decided to compare the equipment location between Architectural and MEP models with using Dynamo.




The first problem was architectural and MEP model's mismatches, Architect separating tower blocks and podium floors into different model files, MEP separating different mechanical systems (HVAC, Security System, Water Supply System, Fire Alarm...) into different model files. The reason, I had to link all the models into one model with using "Get elements From Linked Model" node , than catch the family centre points.


Ensuring tolerance despite small slip.



Second problem was the "shared coordinate data" which were different in all the BIM models. Accordingly, I manually transferred all points in each model to the same coordination point. 

Transfer the points to the Same Coordinate System



After transferring elements manually this problem solved in Dynamo Forum. There is a topic which is solved by Dimitar_Venkov It is explaining how to transfer linked elements to the "shared coordinate" location.
https://forum.dynamobim.com/t/querying-a-linked-model-and-creating-from-it/1052/12?u=jesper_wallaert



The link below will take you to the dynamo forum where I was helped to match close points in the model. I matched the points as you can see below in the excel sheet. If there was a point less than 1000mm away, dynamo wrote it down on the side column, if there was no point it left the side column empty. After that I could determine which location had the problem.

These clashes can be provided with this dynamo study and coordination has become easier.


Thank you for reading.


Cheers,

12 Ağustos 2016 Cuma

Dynamo User Group Istanbul


Dynamo User Group Istanbul Sessions started.
Sessions leading by Mehmet Polat Diker and orginizing by Zeynep Bacınoğlu and Cansu Yeni.
You can watch several dynamo practises or you can present your own practises in these sessions.
If you are interested you can sign up to dynamo,istanbul group wtih link below.
http://rhb.com.tr/dynamo/


The first session was completed with more than 70 participants. Thank you for presenters; 
Enes Kaan Karabay parametrically.com
and Mehmet Polat Diker redhotbim.com




The second session was completed with Mehmet Polat Diker's T-spline presentation and Bold Architecture's experience sharing made by Burcu Acet and Mehmet Akçan . Thank you for presenters; 
Bold Mimarlık http://www.boldmimarlik.com/
Mehmet Polat Diker redhotbim.com


The third session was completed with Barış Canpolat presentation. He present Dynamo scripts which are using by mechanical engineers. Thank you for this inspirational presentation.


The forth session was completed with my presentation, i present MEP&ARCH coordination study and VakıfBank Facade Rationalization study.



The fifth session was completed with Ümit Balaban presentation. He present Dynamo experience which are using by mechanical engineers. 


9 Eylül 2015 Çarşamba

Dynamo - Visual Programing Tool of BIM

Dynamo is an open source visual programming platform for designers. Visual programing tools growing gradually to bring extensive ability to designers. Visual programing means designers make contribution to their work platform. 
ModeLab have just present the First Edition of the Dynamo Primer, a comprehensive guide to visual programming in Autodesk Dynamo Studio.This primer is an on-going project to share the fundamentals of programming. Topics include working with computational geometry, best practices for rules-based design, cross-disciplinary programming applications, and more with the Dynamo Platform.

  • Context - What exactly is "Visual Progamming" and what are the concepts I need to understand to dive in to Dynamo?
  • Getting Started - How do I get Dynamo and create my first program?
  • What's in a Program - What are the functional parts of Dynamo and how do I use them?
  • Building Blocks - What is "Data" and what are some fundamental types I can start using in my programs?
  • Geometry for Design - How do I work with geometric elements in Dynamo?
  • Lists, Lists, Lists - How to do I manage and coordinate my data structures?
  • Code in Nodes - How can I start extending Dynamo with my own code?
  • Computational BIM - How can I use Dynamo with a Revit model?

Software and Resources

Dynamo The current stable release of Dynamo is Version 0.8.
DynamoBIM The best source for additional information, learning content, and forums is the DynamoBIM website.
Dynamo GitHub Dynamo is an open-source development project on Github. To contribute, check out DynamoDS hosted by Ian Keough.
https://github.com/ikeough/Dynamo

Also i want to add some other useful links about Dynamo;

Dynamo Code Blocks
There is a great post about Code Blocks on the Dynamo website.
http://dynamobim.com/cbns-for-dummies/

14 Haziran 2015 Pazar

Weave Pavillion




Taşkışla Weave Pavilion is designed as a part of Digital Architectural Design Studio course, to be realized in the courtyard of İTÜ Taşkışla building.
The project site, the far southeast corner of the courtyard, is shadowy all over the year with a little exceptation of some lucky sunrise and sunset hours. Proven by daylight simulations, it is also reflected to the grass pattern of the corner.
Another remarkable point about the corner is that it is usually the less populated part of the courtyard, mainly because it is shaded and there are no attraction points or furnitures on this part of the courtyard.




Since we are not able to intervene in the laws of nature to do anything about sunlight, we decided to do something about the latter with Taşkışla Weave Pavilion: to create an attraction point for the courtyard’s less favorite corner.
Taşkışla being a historical building which we are fond of, we wanted our intervention to be light and subtle, but also authentic and effective in the same time.
Digging on the concept of lightness, we decided to do something with ropes and different parametric weaving patterns of them. The structure is designed considering to be in harmony with the visual and tactile material palette of Taşkışla, be lightweight, and not to add more shadow to an already shady area.
We expect Taşkışla Weave Pavilion to pique people’s curiosity and encourage them to spend more time on the lone shaded southeast corner of the courtyard, examining the structure, pulling up a chair under it, creating their instant exhibitions, gathering under the weave.






Taşkışla Weave Pavilion is woven between two trees, covering a radius of area under the trees. Parameters defined to form the weave are height, radius, and rope density. 
Another variable of the pavilion is the weaving type: either straight or parabolic loops are used to give the desired form to the pavilion.
Starting at Wire A, a rope visits B, C, D, and B again to complete a loop.


Istanbul Tecnical University
Architectural Design Computing Program
Digital Architectural Design Studio

Coordinator
Prof. Dr. M. Birgül Çolakoğlu
Dr. Ethem GÜRER
Asist. Benan Şahin

Project Team
Oğuz Orkun Doma
Begüm Hamzaoğlu
Müge Halıcı
Cansu Yeni
Gülce Kırdar
Kutay Keskin
Özge Karakaş
Simay Yılmaz

19 Nisan 2015 Pazar

3D Printing and 4D Printing

3D Printer with a diffrent approach
What we think of as 3D printing, says Joseph DeSimone, is really just 2D printing over and over ... slowly. Onstage at TED2015, he unveils a bold new technique — inspired, yes, by Terminator 2 — that's 25 to 100 times faster, and creates smooth, strong parts. Could it finally help to fulfill the tremendous promise of 3D printing?

4D Printing: The next level of additive manifacturing

http://www.selfassemblylab.net/4DPrinting.php

The ability to create shape-memory effects like folding, curling, stretching or twisting—based on the orientation and location of particular fibers within composite materials—opens up huge possibilities for product design. It may also be possible this shape-altering technology can be adapted to metals and other materials.
Industries that can especially benefit from the use of adaptive, composite materials include manufacturing, packaging, and biomedical. A possible aerospace application is using 3D printers to build solar panels that would power space satellites. The panels could be built flat and stored compactly during launch, and then transformed to 4D dimensions in space.
As 3D printing technology continues to evolve with more complex, printable materials and higher resolutions at larger scales, it is very likely that 4D printing will provide new ways to create highly functional, complex surfaces that could revolutionize engineering.




22 Mart 2015 Pazar

Firefly- Design Interactively




http://www.fireflyexperiments.com/#home

Fortunately, Firefly has an advanced Code Generation feature which translate the visual representation of your Grasshopper graph directly into Arduino compatible code.  And it does this all on the fly. Now, you don't need to worry about writing all of that code yourself.  Simply, prototype your design as you normally would, and the Code Generator will work in the background writing all of the code necessary to make your design come to life!

https://vimeo.com/93142381

https://www.youtube.com/watch?v=FHnaLbghZ1o




14 Mart 2015 Cumartesi

The Design of Software Engineering

http://www.danieldavis.com/thesis-ch3/



Comparison of various Software Engineering Bodies of Knowledge (click for larger image). Blue: Equivalent knowledge areas. Red: Areas of knowledge applied to parametric modelling in my research.


The programming languages architects use categorised by Appleby and VandeKopple’s (1997, xiv) taxonomy of programming paradigms.

To a computer, a parametric model reads as a set of instructions. The computer takes the inputs, applies the sequence of explicit functions, and thereby generates the parametric model’s outputs. “Anybody involved in any job that ultimately creates instructions that are executed by a computer, machine or even biological entity, can be said to be programming” argues David Rutten (2012), the developer of the popular parametric modelling interface, Grasshopper. This is not to say programming and parametric modelling are synonymous. There are clearly significant differences between designing architecture and designing software. Yet in both cases, there is a common concern with automating computation through sequences of instructions. Despite this “common ground” (Woodbury 2010, 66), and despite architects recognising that parametric modelling is often “more similar to programming than to conventional design” (Weisberg 2008, 16.12), the implications of the parallels between parametric modelling and software engineering remain largely unexplored. In particular, two pertinent questions remain unaddressed: if parametric modelling and software engineering both concern the automation of computers, do they both encounter the same challenges when doing so? And if they share the same challenges, are parts of their respective bodies of knowledge transferable in alleviating these challenges?

2 Ocak 2015 Cuma

Useful Tutorial Websites That i Know

Modelab;
This is a paid website. There are 123D Make, Arduino, Dynamo, Essential Mathematics, Grasshopper, Generative Design, Maya , Karamba, Kangaroo and much more tutorials.

http://modelab.is/education/

Lynda;
This is also a paid website. Lots of tutorials for designers, developers, web designers, musicians etc...
http://www.lynda.com/

Digital Toolbox;
There are basic, intermediate and advance rhino and grasshopper tutorials. They are good for learning.

http://digitaltoolbox.info/

Design Analyze;
There are C#, Python, Revit, Dynamo, Rhino, Grasshopper, Excel, Ilusturator, Photoshop... tutorials. Also have blog and coerces. They are good about design scripting.

http://www.designalyze.com/

Learn Dynamo;
You can find dynamo tutorials from begging to advance.

http://dynamobim.org/learn/

http://archi-lab.net/