background preloader


Facebook Twitter

Grasshopper on Rhino 5 教學8:外掛程式(Add-on)介紹、下載及安裝 – Generative Product Design. 如果你發現你的Grasshopper 的分類選單比別人少的話,例如Transform 類別之後你所沒有的Extra、Kangaroo、Firefly等等群組,如下圖,表示別人安裝了這些Grasshopper的外掛程式,這些程式包含了GH本來沒有的元件,或者你也可能經常下載別人的定義檔時發現錯誤訊息,也是因為它使用了部分你沒有的外掛程式.

Grasshopper on Rhino 5 教學8:外掛程式(Add-on)介紹、下載及安裝 – Generative Product Design

因為GH是個開放平台,因此很多人撰寫了這些免費元件群供人自行安裝,有興趣的話,可自行到 Food 4 Rhino下載,它需要註冊免費帳號,每次下載必須登入,上圖就有幾個熱門的Add-on。 Kangaroo:以物理模擬著名,包括重力、反作用力等等。 Hoopsnake:GH的單一執行過程是線性的,Hoopsnake能夠讓GH以條件判斷方式執行類似程式廻圈的功能。 Genoform: 多重Slider參數控制及自動亂數組合變換與生成,我們將會介紹如何運用這個外掛來協助大量生成設計方案。 Firefly: 有在玩Arduino的人,現在可以透過GH及Firefly來撰寫程式。 Download 進入Food4Rhino,它有Rhino的Plug-in以及Grasshopper Add-ons兩部分,請在後者點選右下角顯示All Add-ons就可以瀏覽所有GH的外掛.

點選某個外掛的內頁,都會有它的介紹,包括其目的、功能、內含多少元件等等,如下圖Peacock是珠寶設計專用的外掛,包括很多部位飾品的基底、寶石配列等設計選項元件. Treesloth – bespoke geometry. Treesloth is an add-on to McNeel’s Grasshopper visual scripting interface for Rhinoceros.

Treesloth – bespoke geometry

As a 3D CAD software suite, Rhino+Grasshopper is, at its core, a means to create, transform and manage data. Grasshopper’s explicit visual scripting interface structures these operations through the use of Data Trees. Treesloth first emerged as a series of tools that I have mostly developed for use in my own professional and research practices to help me better negotiate complex data relationships within and between Grasshopper definitions (although some of the components derive from other users’ wish lists and input ideas as well). An earlier version of Treesloth has been available through the Milkbox Group on

Parade. Oasys Software - Customer Login. If you have used Rhino/Grasshopper for building complicated structural models and analyse them using GSA or you want to know how to do generative modelling using Rhino/Grasshopper and link them with GSA for doing the analysis, this is the right webinar to attend.

Oasys Software - Customer Login

In this webinar, we have invited Jon Mirtschin, Director of Geometry Gym Pty Ltd from Australia to give the presentation. Weaverbird – Topological Mesh Editor. Weaverbird is a topological modeler that contains many of the known subdivision and transformation operators, readily usable by designers.

Weaverbird – Topological Mesh Editor

Instead of doing the work repeatedly, or sometimes using complicated scripts, this plug-in reconstructs the shape, subdivides any mesh, even made by polylines, and helps preparing for fabrication. Weaverbird – No expiry. For Rhino 4/5 and Grasshopper 0.9. Sawapan : Millipede. Karamba 3d. FEA in Grasshopper 3D. Generative Product Design – The learning resource of design computation for product design and digital fabrication.

Liftarchitects Blog. I am excited to be teaching a one-day Interactive Surfaces workshop for the upcoming Facades+ Conference being held in New York City on April 11th-12th.

Liftarchitects Blog

The event has an amazing line up of speakers and workshops which are being taught by some of the industries leaders including: Robert Aish (Autodesk), Nathan Miller (Case), Gil Akos & Ronnie Parsons (Studio Mode), Neil Meredith (Gehry Tech), and John Sargent (SOM). The Interactive Surfaces workshop will concentrate on producing facade prototypes that are configurable, sensate, and active.

Giulio Piacentino. Grasshopper+Three.JS+D3.JS. As a follow-up to our previous post on two-dimensional browser interaction, we looked into Three.JS and added the library to our D3 workflow.


This allows us to toggle between D3 diagrams and a 3D Model, and the user can download either an SVG file or an OBJ file from the interface. We’ve provided a series of demos and videos in this post to show the revised interface. The ThreeJS portion requires WebGL compatibility for your computer, and since the last two interfaces may be slow to load (depending on hardware/internet speed), we’ll start with a basic version to communicate the idea (Note: this page should be loaded in Firefox or Chrome to have full functionality): This is an exoskeleton example, and by clicking on the cube in the top right corner, the scene switches to three-dimensional mode and you can navigate in space.

Upon changing views, you’ll notice the animation is different between the two view modes for camera transition. The ThreeJS library is insanely impressive. Grasshopper Space Planner. Updated GH Graphic Programming tool can be found here.

Grasshopper Space Planner

Projects will often start off with a period of program analysis, part of which requires each of the program spaces to be drawn to get a graphic sense of the project’s pieces. This information tends to be provided in the form of a spreadsheet which categorizes the spaces in addition to specifying the room’s name, quantity, areas, and other relevant information. With a few modifications, this spreadsheet can be used to generate all of the space geometry through the use of a Grasshopper definition. LMNts │Grasshopper Analysis Key. Culling to create regular patterns – Example 1.4. While most contemporary design expression tends to avoid patterns like the one above, introducing regular rhythms into projects is still important, and can be done very easily using the “Cull” components in grasshopper.

Culling to create regular patterns – Example 1.4

The English verb “cull” implies getting rid of things (such as livestock) in a systematic manner. This is exactly what these components do. You give grasshopper a set of items, and then get rid of some of them using components. There are a couple of these, but the two discussed in this exercise are “Cull Nth” and “Cull Pattern” Archive » Rhombic Disphenoid. This Grasshopper definition approximates a disphenoid minimal surface in Rhino.

Archive » Rhombic Disphenoid

The definition creates one and also has the option to create a grid of such geometries as seen above. The definition employs the Minimal Surface plugin for Grasshopper by Robert Cervellione. This object is used to speed up the process of defining the composite surface for the module. The same result can be achieved with the stock Surface from Edge Curves object in Grasshopper, but the minimal surface plugin gives much faster results.

Both are included in the definition. Grasshopper Data Tree Editing. Introduction Data Tree Grasshopper uses, in contrast to a programming environment, no object names to define an object.

Grasshopper Data Tree Editing

This may sound trivial but it one of the most fundamental differences from a traditional modelling environment. Grasshopper.