john locke » grasshopper Extrude Mesh Faces In conjunction with a form-finding exercise in Kangaroo, I was searching for a way to render a single, closed mesh as if it were an inflatable form made of individual, stretchy panels – think soccer ball. Since I was already starting with a mesh, I needed something that could extrude and manipulate individual mesh faces normal to the face centroid with a certain degree of flexibility. I couldn’t find much online, so I put together a super basic, simple grasshopper file.
BIM Project Suite - CAD Technology Center Bi-Directional Spreadsheet Linking Spreadsheet Link exports data from Revit elements to a spreadsheet where the data can be edited and then imported and applied back in to the Revit model. The Pain Point While Revit is great for drawing buildings and retaining information, it’s not so great at manipulating large amounts of data. Key Features Grasshopper : Parametric Space Lecture: World Space & Parametric Space; Curve & Surface Evaluation; Re-parametrization Training: 2D Grids; Point Decomposition; Numbers Remapping; Numbers Formatting; 3D Poly-lines Workshop: Structural Building Skin Based on a Polygonal Grid Here is the workshop Grasshopper definition … Here is a quick review of the workshop … 01.
Using Dispatch to Create Random Variation – Example 1.5 The previous examples were a little abstract when it comes to direct application to a Landscape Architecture project, but this one is a very concrete example of how a simple script in Grasshopper can make a routine design task much quicker. A common task of an intern Landscape Architect at a first job might be to design a paving pattern. Lets say an evil boss comes to you and knows he wants a random mixture of light and dark pavers on a project, but is not sure if he wants 15% dark, 50% dark, or 90% dark. He assigns you the task to show him the variations. If you don’t know grasshopper, you might do this by randomly filling in cells with a paint bucket in grasshopper, but then it might not be truly random, the proportions might be off, and might take quite a long time and be incredibly boring. A simple 5 minute solution is to do this task in Grasshopper.
ezioblasetti We are the hackers of abstraction. We produce new concepts, new perceptions, new sensations, hacked out of raw data. Whatever we hack, be it programming language, poetic language, math or music, curves or colorings, we are the abstracters of new worlds. Whether we come to represent ourselves as researchers or authors, artists or biologists, chemists or musicians, philosophers or programmers, each of these subjectivities is but a fragment of a class still becoming, bit by bit, aware of itself as such. — A Hacker Manifesto by McKenzie Wark
Optimization with Galapagos It’s been several years now since the Galapagos component was included in Grasshopper for Rhino. Back in 2011 Charles Aweida wrote a blog post that included a proof of concept in which he used this tool to optimize a simple multi-sided form to receive the lowest amount of heat energy from the sun. Since then, we’ve been trying to create optimization tools at the building scale that can inform our decision making process during design. The videos below are optimizations for heat gain and views on a site in Boston, MA.
Lyrebird This is the first release of our plug-in to instantiate Revit families using data from Grasshopper. Lyrebird for Grasshopper will create one component, LBOut for sending information from Grasshopper to Revit. Within Revit, the Lyrebird plugin will create a split button with four commands: a toggle to turn the receiver on/off, a settings dialog, a command to select all elements in a particular set, and a command to strip the Lyrebird data from selected element(s). We have tested this project, but it is the first release and it may still contain bugs. Please use it "as is", it does not come with warranties. I spent a lot of time developing the logic and implementing it, please give credit where credit is due.
Computational Design Sandbox On April 3-4, I had the pleasure of co-teaching a computational design and fabrication workshop together with Gonçalo Castro Enriques (X-REF) at the Faculty of Architecture of the University of Porto (FAUP), Portugal. The 2-day workshop, titled “Performative Morphologies“, was Adaptive Components, GH to Revit A fluid connection between Grasshopper and Revit seems to be within reach, and several computational designers in the parametric modeling community have offered powerful plugins to streamline this workflow. This post focuses on the pros and cons of using adaptive components to import Grasshopper geometry into Revit. Chameleon appeared a few months ago and has proven to be an effective tool for adaptive components. The interface is intuitive on both the GH and Revit sides and we are yet to find any serious bugs with it. Another recent plugin is named Hummingbird (keep track of all these animals), a similar program which accesses the WhiteFeet Modeler to import adaptive components as well as Revit primitives (this has a lot of potential and will be discussed more in a future post).
Curve Attractors Long time no see. Been very busy in the last couple of months…:( However I am particularly happy about this post. For the past month I had the chance to work on something that has been on my mind at least two years now. And finally the time has come when I manage to publicly release Nudibranch a new Add-on for Grasshopper3d. What is a Nudibranch????????? Specifically Glaucus Atlanticus.. Arch 653 – Project 2 Parametric Modeling using Dynamo and Revit Introduction: The aim of this project is to develop a method to control the color and shading angle of the 600+ curtain panels in the building modeled previously in Project 1. Changing the parameters of every curtain panel is a very time consuming process, which can be simplified with the use of Dynamo and Scripting. 1- Random Color Pattern: The building has more than six hundred shading device that have different colors in a random way.
Point Attractors Long time no see. Been very busy in the last couple of months…:( However I am particularly happy about this post. For the past month I had the chance to work on something that has been on my mind at least two years now. And finally the time has come when I manage to publicly release Nudibranch a new Add-on for Grasshopper3d.
Dynamo BIM Unit1: Introduction In this lesson we will introduce the building mass for the course, demonstrate its parametric flexibility, and explain the geometric applications of its parameters. This introduction will be entirely in Revit. Unit 1: Editing Elements in Revit Unit 1: Editing Elements in Dynamo [F]antastic + Interactive - ComputationalMatter [F]antastic + Interactive Self Organizing Curves + Point Attractors Influence - Grasshopper + Python Research V.1 [28.June.2011] - via GH_Python """Organizes the Curves by using a threshold value based on distances between each curve pt. A second set of Independent attractors in the form of points adds a new range of influence to the self organizing system .""" click images for full resolution