background preloader

Grasshopper

flower_Window Pattern(rhinoScript + grasshopper + weaverbird + pointReconstruction) 很簡單的運用三種基本的Rhino外掛加上RhinoScript Grasshopper, WeaverBird, pointReconstruction 所形成的變化形牆壁 有點像中國的花窗形式 Simply using the three basic Rhino Plug-in Grasshopper, WeaverBird, pointReconstruction, and RhinoScript to create the pattern wall which is familiar with traditional Chinese windows. 首先 先使用RhinoScript在平面上產生亂數的點 生成2D的Voronoi線段 將這些線段利用"surface from planar curve"的指令 產生面之後 再透過Mesh from Surface/Polygon的指令 將Surface變成Mesh 最後再送到grasshopper裡面 進行WeaverBird的處理部分 First, using the rhinoScript to populate random points on plan. to get the outlines. Third, we use these outlines to make the surface with "surface from planar curve" and transfer them into mesh by "Mesh from Surface/Polygon." After All, we send these meshes to the grasshopper and use the weaver bird to get the pattern. 先試著用長形的來操作 調整第一個D前面的Slider可以調整開口大小 Changing the slider of the first "D", we can control the size of the opening Render 再來試著在同一塊平面Voronoi上 將其分割並給訂不同開口大小 亦會產生有趣的紋理 Then we try to divide the Voronoi into separate parts to create interesting Pattern.

GRASSHOPPER TUTORIALS + EXERCISES | ex-Lab 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.

ecotect mesh data 2 rhino This tutorial runs you through the process of exporting your rhino geometry into ecotect and then bring the analysis data back into rhino. For this tutorial, you’ll need this Rhinoscript, sample data, and sample geometry. 1. Start with your nurbs surface. If it is a polysurface, explode them first, meshing them as polysurface will create triangulated mesh along the seams and you want to prevent that. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.

WALLACE karamba Karamba 1.0.5 is now available for download and includes the following new features and bug-fixes. Karamba 1.0.5 contains these new features: A simplified installation procedure. Iso- and stream-lines with user supplied values and vectors at mesh-vertices (unlimited mesh-size also in the FREE-version of Karamba). This intensive 4 day design/fabricate/build workshop explored digital form-finding techniques to produce a series of scaled architectural prototypes for freestanding pavilion structures. Candela Revisited The pavilion was designed by Zaha Hadid Architects London for the China International Architectural Biennal. Master of Architecture students of the University of Melbourne have completed a 12-week studio that involves using Rhino, Grasshopper and Karamba to produce grid-shell structures for a pavillion at the Northcote Aquatic Center. Students at the IAAC implemented karamba within their research in a seminar titled, Surface Action Structures, taught by Manja van de Worp.

Design Seeds® | find your palette #5edbbe #243a73 #7d197b #d13aae #ccb7c6 Find The Palettes You Love color hand posted 04.19.14 comments 0 lavender brights posted 04.08.14 comments 2 sponsored links global blues posted 04.04.14 comments 1 color sprung posted 04.03.14 comments 3 shuttered hues posted 04.02.14 comments 0 pigmented palette posted 03.31.14 comments 1 color play posted 03.28.14 comments 2 lantern hues posted 03.24.14 comments 0 a door tones posted 03.23.14 comments 4 elephant hues posted 03.20.14 comments 0 posted 03.17.14 comments 5 celebrate color posted 03.15.14 comments 1 next page >>> ShareThis Copy and Paste Visari to Grasshopper | Studio Nu Click image above 2 watch video Autodesk is developing a new program, ‘Vasari’, which allows for quick and efficient wind and heat gain analysis. A common problem is pulling information across from these types of programs, like EcoTect, into a designers environment like Rhino and Grasshopper or 3D Studio. The trick is to see the Visari animation as color data, the Reds, Greens and Blues. Step1: The image above is a single frame from Visari in Top view. Step2: Convert all the frames so that the colors are black and white. IMPORTANT! Step3: Open up the definition from the download (bottom of this page). Color Image Path: Point to the small color frames. Black and White Disp: Point to the small black and white frames. Extension: This just adds the file type extension to the files name, you dont need to change this. Timeline: Set this to the number of frames you have. Displacement: This will turn on 3D displacement, however it will be somewhat slow depending on your image size.

Grasshopper (Explicit History) Same Area Voronoi using Galapagos I have been quite fascinated by the recent development of Galapagos for Grasshopper. 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. 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. crtli_gh_space_frame.wrmcrtli_gh_space_frame.3dm Explicit history example files

How to build a Grasshopper component with Visual Studio in VB.Net | Architexted by Jonatan Schumacher: Jonatan[at]JSchumacher[dot]com This step-by-step tutorial showcases how to create a simple, but comprehensive Grasshopper component in VB.Net, using Visual Studio 2010 . It was created with the tutorials by David Rutten, which you can find in the help file for the Grasshopper SDK. David explains some of the actions in better detail, so I would suggest looking at his documentation simultaneously. We will start all the way in the beginning with the project setup: Open Visual Studio and create a “New Project”: From the ‘Installed Templates’ menu, select ‘Visual Basic’, and then ‘Class Library’. 1_NewVBClass Save the VB project by selecting “Save All” from the File Menu: SaveComponent Change the file type from the compiled class library from .dll to .gha: Of course, we could do this manually each time we compile the code, but why bother? In the ‘Compile’ menu of your project, click on ‘Build Events’ in the bottom right corner. GH_IO.dll Grasshopper.dll RhinoCommon.dll

Blender to GH . a collection of codes & grammars for Grasshopper, a generative modeling tool for Rhinoceros. 3D Hilbert Curve This definition generates a 3D Hilbert Curve, a continuous fractal space-filling curve. 3D_Hilbert_Curve_Co-de-iT_1.0007.zip nGon mesh tessellation Starting from a closed surface it builds a nGon mesh tessellation nGon_tessellation_Co-de-iT_1.0007.zip Curves Sorter Starting from a list of curves it takes the first one then it looks for the closest curve and it eventually flips the direction to optimize the toolpath lenght. Curves_Sorter_Co-de-iT_1.0007.zip froGH A sparse collection of tools for Grasshopper. See the code, explanation and download here. Clusterizer This definition groups indexes of connected points into separate clusters. Clusterizer_Co-de-iT_0.9.0076.zip Spirograph This definition simulates a spirograph tool. Spirograph_Co-de-iT_0.9.0076.zip 3D Differential mesh relaxation This definition explores the 3D relaxation of a mesh effected by an image gradient. Vorospace Math surfaces .

February 2010 In these days at ZHA office we needed a quick and fast task to rename and manage annotation dots created previously. I wrote and custom for our purpose a series of RhinoScript from one of the codes archived on McNeel website . 1.RH convert_annotation_dot_to_points Option Explicit'Script written by Davide del Giudice'Script copyrighted by Co-de-iT www.co-de-it.com'Script version Sunday, 21 February 2010 20:40:21 Call convert_annotation_dot_to_points()Sub convert_annotation_dot_to_points()Dim arrDots, strDotarrDots = Rhino.GetObjects("Select dots", 0, True, True )If Not IsArray(arrDots) Then Exit SubDim arrPt, strTextFor Each strDot In arrDots If Rhino.IsTextDot(strDot) Then strText = Rhino.TextDotText(strDot) arrPt = Rhino.TextDotPoint(strDot)Rhino.AddPoints array(arrPt) 'Rhino.AddText strText, arrPtRhino.DeleteObject strDot End IfNextEnd Sub 2.RH convert_annotation_dot_to_points_coordinates Rhino.DeleteObject strDot 2a.RH points_coordinate_ from_points NextEnd Sub Dim obj,pts,i,pointCoord

Swarm Behaviours Workshop Material – @improved Recently I’ve tutored a Processing workshop for the Hyperbody department at the TU Delft. I’ve decided to share the sketches with the open world – who knows, maybe someone will find them useful. There’s quite a few variations included – clustering, attractors, collision avoidance, etc. Read below for the download link and some screens of some of the sketches. Here’s a .zip file containing everything – including some Grasshopper sketches which allow for some basic interchange between Rhino and Processing via standard text files.

Related: