algorithmic modeling for Rhino
Space Syntax is a theory of architecture and built environment that seeks to explain the effect of spatial configurations on behavioral patterns of people. SYNTACTIC tools bring Space Syntax theory into parametric design workflows. More information on syntactic design methodology:
My PhD dissertation (see chapters 3 & 4)
For more information, videos, news and updates you can visit the following website.
See a video demo-tutorial here.
The plugin is available for download here: https://genesis-lab.dev/products/syntactic/
This plugin is completely compatible with SpiderWeb for Grasshopper and we hereby thank Richard Schaffranek for all we have learned from this extremely useful plugin.
NEW VERSION WAS RELEASED ON JANUARY 25, 2015.
UPDATE: Genesis Lab [webpage][website] is to modernize, open-source, and develop the toolkit starting in December 2021. Stay tuned for updates through my YouTube Channel and ResearchGate.
Website: https://genesis-lab.dev/products/syntactic/
Location: Delft
Members: 637
Latest Activity: Jun 26
Hello everyone,I just discovered space syntax and I am having a great deal of fun playing with it however, I can't seem to bake the pie chart, or the legends or anything. Any ideas how I can export…Continue
Started by Stefania Dinea. Last reply by Sabrina Morris Nov 22, 2023.
Hi There, I'm using the latest version of Syntax (downloaded today) on Rhino 6. Is it correct to assume that this isn't 100% compatible with Gh on R6 at this point?The issue I am having is the first…Continue
Started by Chris Dimarco. Last reply by Mary Bliss Nov 21, 2023.
HiI used your space syntax for an architectural function relation diagram, but i have a problem because there is a rule that number of points and areas should be the same, so in a situation that i…Continue
Started by maryam ma. Last reply by GabrielaSullivan Oct 23, 2023.
Hi guys,I don't know what is wrong with this simple definition on space syntax...Any ideas?Domain...lists...input curves?Thanks...…Continue
Started by Andrés Utz. Last reply by Nelson Oliver Sep 20, 2023.
Comment
Hi there, firstly fantastic plug in! second im completely new to grasshopper and currently stumbling my way through tutorials trying to get up to speed. Would somebody please be able to explain how to use the weighted voronoi component in this plug in, apologies if it is very basic
thank you
Hi dalec, you can do Space Syntax analyses with SpiderWeb tools as well, tutorials by Richard Schaffranek can be found here:
http://www.gbl.tuwien.ac.at/Archiv/digital.html?name=SpiderWeb
http://www.gbl.tuwien.ac.at/_docs/GrasshopperScriptum/GrasshopperSc...
You can have a look at this thread for further instructions on how to use Spider Web for Space Syntax analyses:
http://www.grasshopper3d.com/group/spiderweb/forum/topics/gamma-ana...
FYI, There is also a toolkit called Decoding Spaces:
http://www.decodingspaces.de/content/decoding-spaces-components-gra...
In addition, our papers on the subject are accessible through the links below:
http://www.sss9.or.kr/paperpdf/mmd/SSS9_2013_REF048_P.pdf
http://cumincad.architexturez.net/doc/oai-cumincadworks.id-ecaade20...
The original Space Syntax software was DepthMap developed by late Alasdair Turner (the hero who made a great difference in the history of spatial analysis and unfortunately died very early) is of course the original software for Space Syntax ‘analysis’. An open source version of this software with a new interface is now developed and maintained as DepthMapX by Tasos Varoudis at University College London. http://www.spacesyntax.net/software/ucl-depthmap/
For Space Syntax or network analyses on urban scale, DepthMap can be used, we are also developing and furthering the plugin CONFIGURBANIST for this line of work:
Re, can I find other examples or tutorial for Space Syntax using other components?
Thank you
Hello and thank you for your replies.
I will take a look of these links and get back to you.
Re 3D: Richard Schaffranek has some very interesting 3D configuration experiments, I recommend that you try his toolkit SpiderWeb and have a look at this workshop notes: http://www.gbl.tuwien.ac.at/Archiv/digital.html?name=AAG2014
Hi dalec, speaking of 3D configurations, there is nothing limiting the node-link graph to model a 3D configuration as a graph (to begin with). Once you have your configuration modeled as a graph you can of course do all the analyses of Space Syntax too. The graph is however different from its embedding (drawing). How you put a bunch of points in space referring to the nodes (representing spaces) is a matter of graph drawing. I can do something similar to disk drawing with spheres but I don't see how useful it could be. An approach similar to Tutte drawing (as in the new components) is already quite complicated in 2D; I do not have a clear idea as to how that process can be generalized to 3D; but I have not given up. I am thinking of alternatives. Might show some alternative ways in future here. I would also welcome ideas from everyone in the group.
Regarding optimization; we need to define objective functions. What kind of objective functions do you have in mind?
Hello Pirouz, and thank you for your answer.
I know how your toolkit function, and I know that it doesn't provide an optimization, but I think if we find a way to let him provide an optimization by adding multicriteria constraints It would be great...,
I am using this process of generic and parametric modeling in a research project for my thesis.
It seems that architecture programming is being discussed more and more. Optimization of the connectivity between spaces of an architectural projects is needed specially for big projects.
Therefor, I wanted to to test the connectivity between spaces not only in 2D level, but with more than one level, (referring to the different stories that we can in the building). Since some of the spaces connected to each other in a graph (2D level) might have to be connected with other spaces in the next level.. I would appreciate also if we can discuss this issue, and having a feedback from you of what you think and what can you propose as a method of solutions.
Hi Waldemar Felipe,
Happy to hear that the tools can be useful in social housing design!
As I have written below, the 'dual graphs' that look like rooms are only showing the possibilities for laying out rooms on a plane such that they allow for the desired spatial connections put in by the user. There are ways to draw a rectangular dissection with the same topological properties. We did not manage to make such drawings; that is why I have marked these tools as funny/dummy/place holder:
I would like to develop these further; but unfortunately I don't have the time for that. Please read the message in the example file. If anybody can develop these tools as I have explained, I will include them in the next release. Right now, I am thinking of an alternative way to grow spaces into each other, a completely different story that starts from the dual graph of rooms...
Hi,
@ Arrow Morphow: thanks for your kind message!
@ dalec: I have not found a generic stable way of doing that in 3D yet. Let me clarify something: the tools for plan layout do not perform any optimization whatsoever. The dual graph component can reveal possible 'topological embedding's for a planar graph that describes desired spatial connectivity links. It does that by introducing adjacency links that were not mentioned in the initial graph. Simply put, it shows multiple ways in which rooms can be laid out on a plane so as to allow for the mentioned spatial connections.If the input graph is non-planar (i.e. you cannot draw it on a piece of paper without edges crossing one another) then this process fails. Speaking of optimization; you need to have a notion of goodness interpreted as a measurable 'objective function' that you can seek to maximize (or minimize). There is no such thing in the toolkit at the moment. As for performance measures, the idea is that the designer initially puts in the desired adjacency such as "kitchen facing northeast" having in mind lighting conditions and alike. I can imagine that such performance criteria can be integrated but have no idea how generic they can be. As for a toolkit we only focus on tools that are generic-purpose. But of course I would be happy to hear your ideas on this subject; perhaps we can find a way...
Hello,
I am really enjoying working with this component, and I am wondering if it is possible to add some parameters and constraints related to energetic and climate contexts.... like p.e. parameters related to sun path (so i will be sure that my graph and relations will be associated to the site conditions...).. so in other words, the functions will be in the right place...
Thank you very much for this work also
Welcome to
Grasshopper
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
© 2024 Created by Scott Davidson. Powered by
You need to be a member of Space Syntax to add comments!