Facebook Twitter

Grasshopper. (As reported earlier in this previous post) Daniel Piker is developing ways to accurately simulate physical behavior in his Grasshopper component "Kangaroo".


In the latest release there are tools for simulating bending geometry. This is nothing but a revolution for this investigation! Never before have I been able to recreate bending geometry so accurately in an "artificial way". At the moment Kangaroo works very accurately for 2d-bending with both fixed and hinged ends and also in 3d for rods. 3d-bending of developable surfaces is a little more tricky and requires a careful setup to make sure the surfaces stay developable. Kangaroo works in an iterative way by letting some predefined forces (like springs, bending resistance, pressure and gravity) affect the geometry, step by step, until (usually) a stable solution is reached. For more reading on how Kangaroo deals with bending, Daniel Piker has recommended a paper written in 1998 by S.M.L. Program Lab. Click here to edit contents of this page.

Program Lab

Click here to toggle editing of individual sections of the page (if possible). Watch headings for an "edit" link when available. Append content without editing the whole page source. Check out how this page has evolved in the past. If you want to discuss contents of this page - this is the easiest way to do it. View and manage file attachments for this page. A few useful tools to manage this Site. See pages that link to and include this page. Change the name (also URL address, possibly the category) of the page. View wiki source for this page without editing. View/set parent page (used for creating breadcrumbs and structured layout). Notify administrators if there is objectionable content in this page. Something does not work as expected?

General documentation and help section. Terms of Service - what you can, what you should not etc. Privacy Policy. ComputationalMatter. Buildz. Generator.x: Software and generative strategies in art and design. [FORMul[a]RCH] The Proving Ground by Nathan Miller. Biothing. Computational design. CTM.08­ – Unpredictable Festival for Adventurous Music and Related Visual Arts Generator.x 2.0: Beyond the Screen 24 Jan -­ 2 Feb 2008, Ballhaus Naunynstrasse / [DAM] Berlin Workshop / Exhibition / Performance Generator.x in collaboration with Club Transmediale and [DAM] presents Generator.x 2.0: Beyond the screen, a workshop and exhibition about digital fabrication and generative systems.

Computational design

Digital fabrication (also known as “fabbing”) represents the next step in the digital revolution. After years of virtualization, with machines and atoms being replaced by bits and software, we are coming full circle. Digital technologies like rapid prototyping, laser cutting and CNC milling now produce atoms from bits, eliminating many of the limitations of industrial production processes. For artists and designers working with generative systems, digital fabrication opens the door to a range of new expressions beyond the limits of virtual space. Call for participants Generator.x & Club Transmediale. Grupo de Diseño Emergente. Daniel Widrig. Rhino ++ Grasshopper – Plethora Project. is an initiative to accelerate computational literacy in the frame of architecture and design.

Rhino ++ Grasshopper – Plethora Project

It aligns with the "show me your screens" motto of the TopLap live-coding group attempting to get rid of Obscurantism in digital design. Directed by Jose Sanchez Contact me at : Bio: Jose Sanchez is an Architect / Programmer / Game Designer based in Los Angeles, California. He is partner at Bloom Games, start-up built upon the BLOOM project, winner of the WONDER SERIES hosted by the City of London for the London 2012 Olympics. He is the director of the Plethora Project (, a research and learning project investing in the future of on-line open-source knowledge. Muehlseife. The aim of the project is to question the role of computer-aided design methods in urban development, to ask in which parts of the design process the use of the computer can be appropriate.


While commonly the focus of most computer aided design sotware is on drawing layouts, that are defined by various analog methods, it does not give the designer any information about the quality of the design itself. The developed tool assists the designer in an early step of the design process, where basic principles of the layout are defined. While the conditions of the design regarding light, spatial, geometrical and urbanistic context are displayed, it can be addapted in real-time. Therefore three kinds of analysis methods are implemented in the tool so far: Illumination solver (left: Sun gradient - green=morning, red=evening, right: Static sun) Accessibility solver (left: by angle, right: by distance) Spatial analysis solver Labels: processing, wewu. Experiments. Michael Hansmeyer - Computational Architecture: Publications. Designalyze - designalyze: the analysis of design. SJET. Re-Thinking CAD Standards: Why there’s never a good time, and never a better time… After several months of blood, sweat and tears, we are very happy to share with you a free download of our CAD Standards, the Electronic File Naming Convention and the Project Folder Organisation we will be using at HDA, with immediate effect.

Re-Thinking CAD Standards: Why there’s never a good time, and never a better time…

We are a hybrid team of architects, designers and engineers. Even though we strongly believe in this interdisciplinary approach, we understand that it presents difficulties in achieving coherence and clarity in our management systems. The files we are sharing today with our readers are the first outcome of a thorough review and coordination process intended to make our different design tools and activities more coherent.

As noted elsewhere on this blog, at HDA we believe in an open culture, that sharing content can be useful, productive and not anti-economic, and therefore offer these free to download in the hope that they may be useful to others.As noted earlier, HDA is a French company. CAD Standard Thanks. Curved Folding - foldable=makable. SgHome. NeoArchaic Design. Inicio - SMARTCITY. DEFINITIONS « Explode_BReps @ UVa. Arquitecturadevoltereta. A-ngine. RhinoFabLab - Design + Optimization + Fabrication. MORPHOCODE. Designcoding. This is a starting point of pattern generation study in a dataflow environment.


Based on Hankin’s method of Islamic Pattern generations, I tried to simulate his process beginning with a basic regular tiling (regular hexagonal tessellation). This and other methods are explained in phD thesis of Craig S. Kaplan (here) Grasshopper definition can be downloaded here: [GHX file:0.8.0063] This approach is especially good at deformations from various attractors (without breaking linear stability). Further research should include other generation methods such as the rule-based approach that, at first sight seems to fit on a computer simulation better. But first, I have to solve the semi-regular tilings as they don’t exist as ready-made components yet.

Update: I’ve optimized the definition. SMD Arquitectes. Massive Grasshopper Attack! P i n u p s p a c e. Rhinoscript. Posts Tagged ‘Rhinoscript’ This simple rhinoscript, developed to randomize sets of objects for material application in rendering, allows the user to select a set of objects and place them into a user specified number of groups.


Part of a library of environmental effect graphic generators this Rhino Script produces a series of lines which fall like rain upon Rhino’s cplane. If a droplet hits there is a splash. The user can input the number clusters where the rain will fall from, the relative radius of the cluster, the percentage of the way that the rain can fall short as well as a few other conditions. The rain is colored with a gradient according to distance along the V domain of the surface to allow for the production of depth. In using laser cut files directly out of Rhino, I consistently found the need for a command similar to “overkill” in Autocad for Rhino. Ever wanted to use the Illustrator blend tool in Rhino, but just too lazy to do all the leg work to simulate it. Grasshopper (Explicit History) Same Area Voronoi using Galapagos I have been quite fascinated by the recent development of Galapagos for Grasshopper.

Grasshopper (Explicit History)

This is a simple example of its application set up to solve for a 10-point voronoi division within a user-defined boundary where all the parts are divided as equally as possible in terms of their areas. I ran this with an initial population of a hundred for 200 generations. The results are not 100% perfect, but very close (which is the nature of an evolutionary solver I believe). Gradient Patterns Testing different patterns with grasshopper. Pagora Bench Playing with hopper and Maxwell 2 Two Surfaces Twisted Box It’s been a while I’ve played with Grasshopper.

In order to use the definition, first define a box, and some geometries within the box as your base component. Two Surface Space Frame (Rhino Explicit History) Ah so, the new version of the Explicit History plug-in for Rhino is out. This is another way of creating space frames using U/V divisions from two surfaces. Experimental Studio: Energy, Design, Architecture & Programming. Architecture - Design - Computation. Antonio Turiello. Fabrication » Grasshopper: Visual Introduction. Archpaintvisuals. Grasshopper Modules - Proxy Wiki. From Phylogenesis, FOA 2003 The following Grasshopper modules were created in consultation with FOA's Phylogenesis, in particular the taxonomy of forms found at the conclusion of the book.

Grasshopper Modules - Proxy Wiki

Grasshopper is an exciting and evolving modeling platform - the following examples attempt to develop a range of geometric examples to explore its form-making potentials. Andrew Payne, a GSAPP alum, has created a comprehensive primer on Grasshopper that can be found here. You should have this handy for reference. Helpful Modules These modules are provided to supplement Grasshopper with a few simple features. Truss Module Grasshopper 3D Truss This module creates an offset truss from a given surface. Point Topology The simplest form of data to work with, points can be propagated into 3D space and can have geometry mapped to them. A Matrix is a 3-Dimensional point set, interpreted as a field of voxels. Download Rhino File Matrix.3dmDownload Grasshopper definition Example-Matrix.ghx Line Topology.

GRASSHOPPER TUTORIALS + EXERCISES. The exercises below test basic competence using Grasshopper. Attempt to complete the exercises and if you need extra help refer to the tutorial PDFs. This tutorial introduces students to the workflow of Grasshopper by creating a simple definition that takes a reference direction from input curves and re-orients them to face an attractor point. This tutorial extends upon tutorial 01 by creating a simple definition that analyses the curvature of a doubly curved surface and indicates how this could be further extended to manipulate material qualities to achieve complex double curvature from perforations in a flat sheet. Information regarding the further extension of this definition is provided at the end of the tutorial. This tutorial will panel a surface with a specified grid of polylines using triangular, rectangular, hexagonal and radial grids.

Using a series of data manipulations, colour information from an image is used to inform a complex outcome. Hybridbiostructures: DigiHYBIOS 1.0 & AnaHYBIOS 3.0 / New Approach: From Digital FormFinding to Analogue Methods. With the latest HYBIOS, we adopted a new approach. This time the experiment was based on a digital FormFinding algorithm using Daniel Piker's Kangaroo Plugin for Grasshopper. The new experiment also resolved some of the issues of the previous experiment. A cellular grid was used to generate a frame for pathways to have a more even floor to walk on. This time, the modeling was done to scale. Points were restricted at the pathway edges to create ramps on the raised platform. We deployed the same logic with the analogue prototype. WooJae's Blog. Andrea Graziano Twitter. GH hexagonal mesh 01. With this definition we can plot all kinds of patterns formed by planar closed curves on a surface with double curvature achieving this effect of skin with variable apertures depending on their distance to one or more points attractors.

The script works optimizing meshes to obtain a smooth skin using weaverbird component. CONFLUENCES_workshop series This exercise will be explained during the Grasshopper // Clever skin Workshop, for more info check this link: MATSYS. Makeahybrid. The disContinuum - grasshopper. ParametricModel - a library of parts. Archive » Approxymotion by Peter A Vikar. Approxymotion is research project focusing on motion based forming. Its an attempt to apply the logic of digital design into the physical space. Traditionally in architecture forms are transferred from paper/virtual space to building through fixed shaped moulds or as an assembly of many elements. My goal was to set the mould into motion, while maintaining the parametric nature inherited from the digital model.

The result is a motion-form that computes between the initial motion input, the built geometry and its material properties. The nested relation (corner cutting) from rough to smoothened layers display the gradient condition from the accuracy of robotic motion control to the averaging behavior of the elastic net. Proxy Wiki. MARC FORNES & THEVERYMANY™ SuckerPUNCH. Rhinoscripting Resources. @improved. Videos - RhinoJungle. Grasshooper component Attractor. Grasshooper component Attractor I Have my component, a rhomboid it has a offset and a fillet to it.

I am goint to attach it to a surface, i would however like to add an attractor that affects the offset amount of the component relative to the attractors position, for example the suns path affect the componets offset openings allowing me to argue the benifits of an intelligent facade system. Similar to the image attached by Zaha HadidAny help would be greatly appreciated.

SJET. Terreform ONE (Open Network Ecology) RHINO: GRASSHOPPER DEFINITIONS - RHINO / GH. A technology publication created & maintained by case. Grasshopper tutorials. Grasshopper tools in C# Blog Archive » Attracted Flows. Supermanoeuvre. Videos. Tutorial - Blogs. Archiving the World's Built Environment. - Architectural Association Design Research Laboratory MArch. Fabrication » Parametric Modeling. SJET. Datavisualization. Architecture and complex geometries. Workshops. Internet of Things Platform Connecting Devices and Apps for Real-Time Control and Data Storage. LIVE COMPONENTS. 11 Grasshopper – Tutorials, Software and Definitions. Digital Design & Computation « Ming3D. Grasshopper basic. P i n u p s p a c e. **SOFTlab** MESH MAKER from Curves Intersection – Arthur Mani ltd. Grasshopper. LIVE COMPONENTS. Tutorials. Plethora Project. Category:Tutorials Grasshopper.

Generative Design Computing: Grasshopper. Æsthe/tech:Tonik.