background preloader


For designers who want to use the same flexible language everywhere, GhPython is the Python interpreter component for Grasshopper that allows to execute dynamic scripts of any type. Unlike other scripting components, GhPython allows to use the rhinoscriptsyntax to start scripting without needing to be a programmer. Once on-board and with some practice, you can also get the most of external Python and .Net modules and libraries. This component is open-source, and works in Rhino 5. Join this group to receive updates of new versions, and visit the Grasshopper forum for support. To install: In Grasshopper, choose File > Special Folders > Components folder. Downloads: License:

ALEX HOFREFE-RHINO DEFINITIONS This definition was developed for my final thesis project to generate a louver system based on functional requirements within the building. The performance was then tested in Ecotect. A large part of my thesis design involved invertible arena seating with many moving parts. I used Grasshopper as a means to develop the seating testing clearances, site lines, and many other variables. This definition looks at taking any curved surface, and generating weaving geometry across it. The parametric skyscraper uses Grasshopper to generate the entire structure. My favorite definition to date, this definition generates box designs based on real boxes I crafted in the wood shop while in Grad school This definition extrudes geometry based on their proximity to a polyline attractor. Using a definition created by paramod, I wanted to see if I could edit the definition so that different panels could be combined to create a seamless surface This was one of the first definitions from scratch I ever created.

Grasshopper | Sean Madigan This definition divides a given surface and flattens each quad section to be unrolled to a grid on the xy plane. Once unrolled each face is then flattened and given tabs for reconstruction. Labels are provided. THIS IS CURRENTLY A BETA VERSION AND IS NOT FULLY DEVELOPED, CHECK BACK FOR [...] This definition is a compilation of three major executions. This definition creates a parametric hyperbolic paraboloid surface at any given point in space. This definition takes any curved surface and populates it with a gradient of circles. This Grasshopper definition takes any given surface and populates it with a rectangular “fizz” pattern using a system of attractor curves in coordination with a bit of randomness. This definition takes any given surface and divides it into a given number of rows and columns. This Grasshopper definition aggregates any single rectangular unit between two given surfaces.

Grasshopper « Philosophical Statement: Inti: The Incan Sun God, his face portrayed as a gold disk from which rays and flames extended. Inti is the Sun and controls all that implies: warmth, light and sunshine. During the festival of Inti Ramyi, held during the Summer Solstice, Inti is celebrated with much drinking, singing and dancing - special statues are made of wood are burned at the end of the festival. Inti incorporates 288 petals are self-assembled into 12 concentric rings, with each petal representing the hours of the day and each ring every month of the year. ‘Timber-Wave’; a plywood instillation emerging and crashing on to the desolate Black Rock Desert. The design of the Timber Wave was driven by creating an interactive environment. Physical Statement: ‘Timber-Wave’ structure consists of 3 layers of 12 intersecting plywood ribbons. 1:20 Scale Model Link: Taking people as the pollen. The Petal Hypothesis sits expressively within its setting. Interactivity:

FABRICATION STUDIO for CNC LASER CUTTING | Universidad Europea de Madrid Owen Architects - Online Professional Portfolio Experimenting with trusses. There are many ways to make a truss, this is a simple method and ready to apply to (almost) any surface just define which surface you wish to use and it will automativally generate it. Make sure to use the expanded version of the definition when dealing with more complicated surfaces (shown to the left in dark green). In ordeer to extrude the geometry of the truss I have included a simple definition (shown in dark blue), experiment with this to get the desired effect. Most parts are labeled and ready to explore, it is a limited definition. But a great starting point to learn from. I have included a Rhino 3D model of this design for of this design for anyone wishing to use it or play with it, unfortunately the Grasshopper definition I used to make the waffle structure can't be found anymore.

Representation AK3 data studies « data animal a bicycle-mounted roving detective kit for urban investigation designer: Ryan Lewandowski Fastened to a bike via a shock mount, Sherloc is a battery operated urban sensor device that records the temperature, humidity, light, and airborne particulate matter that is then geolocated with the onboard GPS device. The device will take readings once every 2-4 seconds. Sherloc also has o-ring mounts for an iPhone. iPhone attachment inside the box There is a constant two-way conversation between the developer, David Rutten, and Grasshopper users through the grasshopper forum, providing Rutten with first hand knowledge of the interests of people who work with this software. We have used many plug-ins in this work. tabular data: gHowl and LunchBox internet connections: gHowl, Slingshot! real time data and active physical prototypes: Firefly maps and Geo: Elk, gHowl simulations: DIVA, Geco See also the Data Study and Solar Study file tree PDFs. The white framed extrusions show light level readings.

3D Printing Flexible Grids We’re constantly looking for new examples of what we can print using our 3d printer. I tend to enjoy the prints that have lots of little parts that can move. It’s great to print something with over 600 parts, and not have to put all of those pieces together. A ring is created at each node in the grid. We ran into an issue with meshes that were too large for Objet Studio to handle. The fascinating experience with these prints has been physically learning how each of the grid types adjusts and conforms. It’s great to have tools like Kangaroo Physics which allow grids to be digitally conformed to surfaces, but there’s definitely a benefit to being able to also do it by hand.

Façade Porosity Adaptive to Sun Path Grasshopper Definition Creating photo-adaptive facades or building envelopes is a logic and technique I have used several times. I helped out a friend last week on the same topic, so I thought of assembling a GH definition to share a similar routine.. In this case a random surface gets tessellated and then perforated accordingly to the reflection sun angle on the surface… Angles closer to zero degrees (vertical to the surface normal) provides as with darker panel. The solar environment is fully parameterized, plus the surface has a variable thickness and panelization. Download the definition from here Like this: Like Loading...

Organicités Piraeus Tower So far my project was more about the deformation process of the initial Piraeus Tower’s skin. Even though – while looking at the project’s representation – the structure seems to be a very important part, I somehow neglected it so far. This led to a rather weak structural solution which rises a lot of problems and questions. As a next step I’ll try to find a more sophisticated engine driven solution for the tower’s structure. For that reason, I was researching in different structural optimisation processes. There are two main optimisation processes, which are the adaptive subdivision and the surface relaxation. Adaptive subdivision of mesh models United States Patent 6 A computer-based system and method for refining of mesh model of a three-dimensional (3D) object or surface through adaptive subdivision that results in a smooth interpolation of the mesh surface. images taken from this PDF Gaudi’s form-finding by hanging chains:

July 2011 In this post I will present a workflow for using the laser scanner to create elements for sculptural compositions. The illustration above presents the finished composition composed of a Nurbs Surface and linear contour elements. The data was scanned in an earlier post Black Power Nkisi: Laser Scan. In that post the emphasis was placed on using Rapid Works to extract polygonal elements that could be used to create sculptural compositions. In this post the emphasis will be placed on using Rapid Works to derive a series of Nurbs elements that will be used in sculptural compositions. The AutoSurface sub-menu is used to generate your Nurbs surface patches. The finished surface typology is then imported in Rhino as an IGES file. Grasshopper in invoked from within Rhino. The tubes should be baked into Rhino from within Grasshopper on separate levels. The data can now be used in a wide variety of digital fabrication processes at a wide variety of scales. 7/14/2011 Update

the leda atomicus Curve array + mesh piping •September 7, 2010 • 2 Comments Simple mirrored system using piped meshes to easily generate dense geometries. L-Sytem, Octree, Structural Mesh •September 3, 2010 • Leave a Comment Experimentation with scale on the meshing definition: Space Framing •August 31, 2010 • 9 Comments System now working well enough for a video, demonstrating the parameters for joint and strut offsets and the real-time manipulation of the frame. Implicit Surfaces •August 28, 2010 • Leave a Comment Test run with implicit-surfacing an l-system created with grasshopper. Organic Space Frame •August 28, 2010 • 3 Comments This is an extrapolation of work done in the previous post on parametric joinery. I am hoping to test out some parametric goodies on this system over the next few days, whereby strut thickness/joint dimensions become responsive to external controls. Parametric Joinery •August 24, 2010 • 4 Comments Fluff Flocking •July 18, 2010 • Leave a Comment Video of process here