y/pattern-design-ltd
http://architizer.com/projects/hazza-bin-zayed-hbz-stadium/
The HBZ stadium was developed with Rhino/Grasshopper and Revit.
Grasshopper was utilised from Concept level through to the production of Construction drawings.
The stadium's unique parasol roof passively provides the maximum amount of shade to create playable conditions for a desert stadium, while not obstructing grass growth.
The 25,000 seat bowl was modelled and optimised through 3d sightline calculations, to make the bowl as tight and efficient as possible while guaranteeing the best possible C-Values.
The diagrid facade, is made up of palm-inspired panels, creating shade, allowing air flow through the stadium. Panels are angled up to allow views out from key locations.
The 640 panels were carefully rationalised for construction. From an original set-out of 320 unique forms, the panels were reduced to 82 sizes without any noticeable aesthetic impact.
The full implementation of a parametric workflow in a BIM environment meant the stadium was delivered on an unprecedented fast track 18 month Design & Build.…
Added by Nick Tyrer at 6:45am on February 13, 2014
product_info&cPath=17&products_id=68). It's a little light on sensors, so you may want to look through the sensors page on the adafruit website and choose a few that look interesting to you. If you have a little more money, here are two other kits which have many more components that will help round out your electronics supply. Here is a good one for around $85 (http://www.adafruit.com/index.php?main_page=product_info&cPath=17&products_id=170). And here's another great one from SparkFun for around $95 (http://www.sparkfun.com/products/10173). Of course, you can buy an Arduino Uno for around $29.99 and you can purchase each of these components separately and only choose the ones you need (and perhaps save some money)... but these are pretty good kits which include all the stuff you need to get started. Good luck.
-Andy…
ing; 95% of all the available tutorial material seems to be from an earlier build, like .7 or something.
Hexagonal Grid is a lot different with it's inputs and outputs changed a lot, and yeah I know Vector multiplication is now assumed by the ordinary one use serves all multiplication function but still generally this issue is the only confusing thing in the entire program which is otherwise quite clear. And it's not just these functions...there's quite a few I'm bumping up against and it's really eating into my study time to have to search and search for the substitute which is often the exact same function with a new name. I know there has to be change to have progress but...
I've tried to think my way around this and after a lot of work on various tutorials I've eventually forced things to work but I really wish things hadn't been thrown out with such brutal haste.
Thus I was wondering; is there an earlier build available that would allow me to go back to say, the Grasshopper Generative Modeling For Rhino tutorials? Link?
Sorry to bother you with this but it would really hasten the learning process..…
Added by Fabrizio123 at 11:02pm on January 24, 2011
y differences that are inconsequential to me, choosing one or the other appears to simply be a matter of a choice in programming style.
I've been active on this forum for a couple of months now. From the cross section of my interests, about 95% of the scripts I've encountered are written in VB rather than C#. My natural choice would be to learn C# because I took some C++ in college and I like the refined style. But I'm a little concerned about learning C# with respect to GH because most of the stuff here is in VB.
Is it just coincidence that Grasshopper users happen to come from other arenas that use VB more? Or, am I missing something that I should know before learning how to script for GH?
Also, once you learn one language well, is it fairly simple to read into and do minor hacking or tweaking in the other, since they are based on the same libraries?
My questions are fairly straight forward. I'm trusting that people in the GH community can keep their cool more than on most forums when a "this versus that" question is asked. Thanks for your understanding.…
Added by Gabe Krause at 12:22pm on February 4, 2011
mplex the models are. If we are running multi-room E+ studies, that will take far longer to calculate.
Rhino/Grasshopper = <1%
Generating Radiance .ill files = 88%
Processing .ill files into DA, etc. = ~2%
E+ = 10%
Parallelizing Grasshopper:
My first instinct is to avoid this problem by running GH on one computer only. Creating the batch files is very fast. The trick will be sending the radiance and E+ batch files to multiple computers. Perhaps a “round-robin” approach could send each iteration to another node on the network until all iterations are assigned. I have no idea how to do that but hope that it is something that can be executed within grasshopper, perhaps a custom code module. I think GH can set a directory for Radiance and E+ to save all final files to. We can set this to a local server location so all runs output to the same location. It will likely run slower than it would on the C:drive, but those losses are acceptable if we can get parallelization to work.
I’m concerned about post-processing of the Radiance/E+ runs. For starters, Honeybee calculates DA after it runs the .ill files. This doesn’t take very long, but it is a separate process that is not included in the original Radiance batch file. Any other data manipulation we intend to automatically run in GH will be left out of the batch file as well. Consolidating the results into a format that Design Explorer or Pollination can read also takes a bit of post-processing. So, it seems to me that we may want to split up the GH automation as follows:
Initiate
Parametrically generate geometry
Assign input values, material, etc.
Generate radiance/ E+ batch files for all iterations
Calculate
Calc separate runs of Radiance/E+ in parallel via network clusters. Each run will be a unique iteration.
Save all temp files to single server location on server
Post Processing
Run a GH script from a single computer. Translate .ill files or .idf files into custom metrics or graphics (DA, ASE, %shade down, net solar gain, etc.)
Collect final data in single location (excel document) to be read by Design Explorer or Pollination.
The above workflow avoids having to parallelize GH. The consequence is that we can’t parallelize any post-processing routines. This may be easier to implement in the short term, but long term we should try to parallelize everything.
Parallelizing EnergyPlus/Radiance:
I agree that the best way to enable large numbers of iterations is to set up multiple unique runs of radiance and E+ on separate computers. I don’t see the incentive to split individual runs between multiple processors because the modular nature of the iterative parametric models does this for us. Multiple unique runs will simplify the post-processing as well.
It seems that the advantages of optimizing matrix based calculations (3-5 phase methods) are most beneficial when iterations are run in series. Is it possible for multiple iterations running on different CPUs to reference the same matrices stored in a common location? Will that enable parallel computation to also benefit from reusing pre-calculated information?
Clustering computers and GPU based calculations:
Clustering unused computers seems like a natural next step for us. Our IT guru told me that we need come kind of software to make this happen, but that he didn’t know what that would be. Do you know what Penn State uses? You mentioned it is a text-only Linux based system. Can you please elaborate so I can explain to our IT department?
Accelerad is a very exciting development, especially for rpict and annual glare analysis. I’m concerned that the high quality GPU’s required might limit our ability to implement it on a large scale within our office. Does it still work well on standard GPU’s? The computer cluster method can tap into resources we already have, which is a big advantage. Our current workflow uses image-based calcs sparingly, because grid-based simulations gather the critical information much faster. The major exception is glare. Accelerad would enable luminance-based glare metrics, especially annual glare metrics, to be more feasible within fast-paced projects. All of that is a good thing.
So, both clusters and GPU-based calcs are great steps forward. Combining both methods would be amazing, especially if it is further optimized by the computational methods you are working on.
Moving forward, I think I need to explore if/how GH can send iterations across a cluster network of some kind and see what it will take to implement Accelerad. I assume some custom scripting will be necessary.…
, and made the below definition to try it out. (lots of components to draw a line, but I'm just trying to understand the equation)
I had been searching for advice on some geometry topics worth exploring for a class, and now I'm in the class and the teacher wants me to start by learning about splines in general (not nurbs). I just spent the day learning linear spline interpolation, then quadratic, then cubic. I didn't try working them by hand yet, but I'm getting the concepts. It seems cubic is the lowest degree where you can get C2 continuity, which makes it smooth. I read over parameterization and how that simplifies the number of equations. I read about space curves, and then the differences between Hermite, Catmull-Rom, and Cardinal spline, but then got tired and had a cocktail.
So I guess I'm looking for any direction or advice on how to understand parametric curves in 3d space, and how they can be defined (splines or otherwise). Thanks!!!
…
hopper no requiere de conocimientos de programación o scripting para permitir al diseñador trabajar de forma generativa y paramétrica. No son necesarios conocimientos previos de Grasshopper pero sí de Rhino a nivel básico.
Controlmad es Centro Formador Autorizado Rhinoceros y Rhino fab Studio.
Nuestros profesores son Instructores Autorizados Rhinoceros con experiencia universitaria, nacional e internacional.
El curso y los ejercicios a desarrollar están enfocados a diseñadores, arquitectos, ingenieros y estudiantes.
En este curso introductorio el alumno se familiarizará con términos básicos de la estructura de Grasshopper, como “listas de datos”, “dominios”, “estructuras en árbol”, etc.
Es un curso de 18 horas, con el que se pretende entrar en la lógica de trabajo de Grasshopper mediante diversos ejercicios, de forma que el alumno sea capaz posteriormente de desarrollar sus propias gramáticas, con la confianza que da comprender los términos básicos de programación sobre los que se apoya todo el sistema de trabajo de Grasshopper.Para este curso no son necesarios conocimientos previos de Grasshopper, pero sí de Rhino (a nivel básico).
También se vincula el programa con la impresión 3D aprendiendo a exportar archivos desde Grasshopper con los requisitos mínimos de impresión 3D. Se realizará una demo de impresión en el aula.
El primer día del curso se le facilita al alumno un manual-tutorial con los ejercicios a realizar, en PDF.
A la finalización del curso, y siempre que el alumno haya asistido al 80% de las clases, se le otorgará un diploma oficial acreditativo del curso.
Fechas: 5, 6, 12 y 13 de marzo
Horario: sábado y domingo 16 - 20,30h (Madrid, CET)
Lugar: Sesiones On-line en directo a través de nuestra plataforma online.controlmad.com
…
And (b=y) And (c=x), "A4",If(a=x) And (b=y) And (c=y), "A3",If((a=y) And (b=x) And (c=y), "B1",If((a=y) And (b=y) And (c=x), "B3",If((a=y) And (b=y) And (c=y), "B2","Erreur"))))))
…
o change a light bulb?
A. None. They all fear change!
Every single time Windows has brought out a significant update everyone I have ever met has greeted it with disdain, yet I couldn't imagine using the interface to windows 95 again... and I certainly couldn't imagine going back to using Explicit History again.
Personally I try to embrace the changes, but I often find that for a few of them several weeks will go by before I hate it or love it... and then give feedback.
I think air your view on specifics and you will get a lot of discussion from both sides of the equation so don't be afraid to speak up about it.…