background preloader

Add-ons

Facebook Twitter

Quokkalab. Хитека. MeshEdit. The Proving Ground by Nathan Miller. 4D Noise. This component creates Perlin and Simplex noise. In the Grasshopper scripting on RhinoCommon here at McNeel Europe we teach to program a component that does this, in C# and Vb.Net. Grasshopper contains a 1D Perlin noise function (similar to sines summations), but this functionality cannot be directly extended to more dimensions. This add-on forms smooth 4D Perlin noise and Simlex noise, two very well-known smooth noise functions investigated by Ken Perlin.

Inputs are: - a point pt: the location to sample - a number (double) t: the "location" in time - a scale (number): a multiplier to change the scale of the values passed by pt and t To install this component: - download the assembly to your desktop - right click the file and choose "Unblock" (might not be necessary, but please do it) - from the Grasshopper interface, choose File -> Special folders -> Components Folder. - move PerlinSimplexNoise.gha to that folder (ends with "\Libraries") - restart Rhino.

Scarab. The second public release of my plug-in to interface Maxwell Render in Grasshopper. This library for Grasshopper currently exposes components in five groups: mxBake. Bakes Grasshopper geometry with Maxwell materials. When connecting to this component nothing will happen. Bake this component with the Grasshopper menus to bake. mxmBake. Saves materials to MXM files. mList. Params (this section is mainly for internal use) mxMat. Components mxTexSimple. Special mxTexView. Generic In addition to the Maxwell Components, Scarab now has some Components, that work without Maxwell Render present. CreateBitmap. I have tested this project, but it is the first release and it might contain still bugs. This component is neither a product of nor officially supported by NextLimit. To install: In Grasshopper, choose File > Special Folders > Components folder. You need to run Maxwell Render by NextLimit in order to use this component.

. - Hannes. WeaverBird 0.5.20 NewYear. Weaverbird is a topological modeler that contains many of the known subdivision and transformation operators, readily usable by designers. 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 – 0.9.0.1 No expiry. For Rhino 4/5 and Grasshopper 0.9. In wb toolbar. To install, right click, choose “save as…” and then double click the file to launch the setup.

If you don’t have admin rights (you will find instructions in the zip file). Main topological commands: Catmull-Clark smoothing (wbCatmullClark). Split mesh into Quads (wbSplitQuad). Loop smoothing (wbLoop). Split mesh with inner face (wbSplitPolygons). Sierpinsky Triangles subdivision (wbSierpinskyTriangle). Frame (wbFrame). Carpet (wbCarpet). Window (wbWindow). New mesh primitives definitions: wbPrism, wbAntiPrism, wbPyramid, wbDiPyramid Additional commands: - wbOptions. . - wbProperties. Mohammad Rahmani Asl. RABBIT: Tools for Grasshopper by MORPHOCODE. Rabbit provides an easy way to explore natural phenomena such as pattern formation, self-organization and emergence. The add-on gives architects and designers the opportunity to integrate these models of organization in their own designs.

Learn Rabbit Cellular automata are simple computer programs that can generate complex behavior. Cellular Automata have been widely used to model city growth and urban sprawl. RABBIT provides an easy way to run multiple types of Cellular Automata straight into Grasshopper & Rhino. Learn More L-systems have been extensively used to model natural phenomena and plant growth. RABBIT can create 2-D and 3-D L-systems using the special Turtle & L-System components. Nathan's Revit API Notebook. <<< Return to the Program Lab This page is my personal diary for exploring the API for Revit and Vasari. This page is as much a resource for me as I hope it will be for others. Developing custom tools for Revit using the API can be a complicated endeavor. The program is quite complex and the development process is not nearly as straightforward as developing tools for more 'free geometry' modelers such as Rhino.

Please see Jeremy Tammik's article titled BIM versus Free Geometry and Product Training for a more detailed explanation of the 'barriers to entry' in Revit API development. This notebook attempts to remedy a few 'resource deficiencies' in learning and applying the Revit API in the context of a design workflow… Design-Related Techniques: Most API examples I have found on the web are related to model management. This is still work in progress and I am learning new things every day.

Enjoy! -Nathan Miller About RevitPythonShell is a Revit Add-In created by Daren Thomas. Basics Fun Stuff. Firefly - Firefly Labs Home. CHAMELEON « HIROSHI JACOBS. Chameleon is a plugin for Grasshopper and Revit with a focus on interoperability. Chameleon simplifies the process of translating geometric data between Grasshopper and Autodesk Revit, and is being used at many of the world’s most highly respected design firms and academic institutions. VERSION 0.4.0.0 – Released 06/14/2013 Chameleon now supports editing adaptive components it has previously placed.Chameleon Adaptive Component Systems (CACS) can be created, named, and edited later, (Added “AC Connect”, “AC System”, & “Load AC” functions).CACS created in one session of Revit can be re-loaded into the Grasshopper environment in another session.Utility commands in the Grasshopper & Revit environments have been de-commissioned, to reappear in a separate plugin.

Chameleon is focused on interoperability.The GBXML component now works without needing proper latitude, longitude, & city data. Feedback & Discussion Please use these forums to post examples of what you’re doing and provide feedback: Thibault.schwartz // architecture * design * computation. Genoform. Lobster. Lobster_IK1.3dm Lobster_IK.pdf This is still a work-in-progress, with plenty of room for improvement. I've been meaning to release this for some time - I was intending to clean it up some more and maybe compile it into a proper component first, but have been too busy with other activities, and rather than delay any longer have decided to share it in its current state.

It is a purely geometric solution, specific to this particular joint configuration, which allows kinematic decoupling, greatly simplifying things. Luckily most commercial 6-axis arms follow this configuration. Bear in mind the angle value outputs are not yet calibrated - one would need to check the direction and start angles to make sure they corresponded with the standard format. Also, joint angle limits are not included here, but could be fairly easily added. I'll post the setup for this one too soon.

Lobster is distributed under the WTFPL license ;) Use at your own risk. Enjoy ! SPM Vector Components. @ [ u t o ] CERVER.org | Architecture - Design - Computation. Kangaroo Physics. PanelingTools GH Add-On. Kangaroo Physics. Sawapan : Millipede. Centipede | Studio Nu. gHowl. gHowl_r50 and example files Check out the gHowl videos page where you can see how people have been using gHowl. Our users have connected Rhino and Grasshopper to various protocols, platforms, and softwares including: Processing Excel Open Office Arduino Kinect Reactivision openFrameworks Google Earth Resolume Pure Data max/msp Maya Kangaroo TouchOSC iPhone Android Components: UDP Components now have the ability to send and receive to a Multicast group.

OSC functionality is provided by the Bespoke OSC Library by Paul Varcholik. Network Source - Tests the connection of your machine to a network. UDP Send - Allows the sending of UDP messages over the network. UDP Receive - Allows the sending and receiving of UDP messages. OSC Channel - This component allows the storage of a single OSC Channel. OSC Dispatch - This component allows the storage of data from multiple OSC addresses. Spreadsheet:The spreadsheet components leverage the OpenXML engine. Spreadsheet Writer - Allows you to write a spreadsheet file. Mantis link Mathematica Grasshopper "CA" RhinoVAULT Beta. Funicular Form Finding The Rhinoceros ® Plug-In rhinoVAULT emerged from current research on structural form finding using the Thrust-Network-Approach to intuitively create and explore compression-only structures.

Using reciprocal diagrams, it provides an intuitive, fast method, adopting the same advantages of techniques such as Graphic Statics, but offering a viable extension to fully three-dimensional problems. Mission Our goal is to share key aspects of our research in a comprehensible and transparent setup to let one not only create beautiful shapes but also to give the user an understanding of the underlying structural principles.

Disclaimer The development of RhinoVAULT is currently supported by the BLOCK Research Group at ETH Zurich. Matthias Rippmann Lorenz Lachauer Philippe Block Download Get the free Plug-In, Manual and Turoial Files here: Downloads: License: Nicholas de Monchaux. Shortest Walk Gh. The ShortestWalk add-on for Grasshopper exposes one component which, given a network of curves and a list of lines, calculates the shortest route from line start point to line end points in a network. It is based on a topology calculator and the A* search algorithm. To install: In Grasshopper, choose File > Special Folders > Components folder. Save the gha file there. Right-click the file > Properties > make sure there is no "blocked" text Restart Rhino and Grasshopper Please let me know comments and ideas, and see also the Rhino ShortestWalk command.

Title Release Notes Grasshopper 0.8.0009 hotfix 2011-Apr-13 New release to support Grasshopper 0.8.0009 2685 downloads Version: 1.5.0.0 Language: English Graph examples 2011-Feb-10 An example with shortest walk on various graphs, including the ones in the pictures below, and the maze or labyrinth. 1189 downloads Version: 1.4.0.0 Language: English Arbitrary lengths + bugfix All previous features and a bugfix in case of multiple overlapping curves. 2010-Dec-23.

KUKA|prc - parametric robot control for Grasshopper. Home > Groups > KUKA|prc - parametric robot control for Grasshopper New features of the version are marked in BLUE . The experimental release is based on a rewritten and improved code-base and includes various new, exciting features that are marked in RED . Robot control file generation for nearly all KUKA robots, including the new KRC4 control unit Full kinematic robot simulation Built upon Grasshopper Implemented as a fully compatible, parametric GH component Improved graphical user interface inside Grasshopper Does not require any additional software, files can be directly executed at the robot All robot instructions in a single *.src file Various robot types directly implemented Generic component that can include any KRL code End-effector visualization at all toolpath points or at slider position Mass customization option for the automated generation of numbered robot control files Extra components for dividing curves into toolpath sets Adjustable start- and endposition of the robot job Title.

KARAMBA3D. Volatile Prototypes / hoopsnake: Iteration in Grasshopper. Update: Hoopsnake is now Opensource! More info at Github HoopSnake, apart from a legendary creature, is a component for the Grasshopper™ 3D platform. What it does in principle is to create a copy of the data it receives at it's input upon user request and store it locally. This duplicate is made available through a standard Grasshopper parameter output. What this means in practice is that it is possible through the use of HoopSnake to send the output of a set of components back to it's input in a looping fashion. With the help of a little bit of Data Tree / Data List manipulation, this should open up some new possibilities for iterative process modeling. The loop can be stopped at any point either by the user or automatically by setting a termination condition (the third input of the component) to false.

With the download file examples of various Hoopsnake configurations are included. Licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License. FlowL. FlowL is a plug-in to visualize a vector field, generated trough positive and negative point charges.The path lines are calculated with the "Runge-Kutta 4th Order Method" short "RK4", developed by the German mathematicians C. Runge and M.W. Kutta. around 1900. included components: in the [extra] tab: FlowLines 2DFlowLines 3DFlowLines RotationEquipotentiallines this plugin was created in-between our research on non-planned settlements for our master thesis on urbanization at the university of Innsbruck | tutor: patrik schumacher To install: In Grasshopper, choose File > Special Folders > Components folder. Downloads: License: freeware.

Overview. Goat 2.1 is out! Click here for free download. goat is an optimization solver component for Rhino's Grasshopper. Optimization affects shape, weight, cost and is a driving force of a modern design process. goat provides tools to solve design problems as optimization problems. Optimization was introduced to the Grasshopper community with David Rutten's galapagos. Galapagos is an evolutionary optimization approach, and as such is based on a randomized core. goat perfectly complements galapagos by pursuing a mathematical more rigorous approach.

It relies on gradient-free optimization algorithms, delivering fast and deterministic results. Goat is a drop-in replacement for galapagos. GBL DIGITAL - 01100100011010010110011101101001011101000110000101101100. Download SpiderWeb is a .NET library providing functionality for preforming calculations on graphs. The library is created with a special focuse on the integration of graphs and graph related theroies (e.g.

SpaceSyntax) in parametric design envoirnments. Therefore special Versions are avalible for: GrasshopperDesignScript (planned) Any feedback, questions or critic is welcomed. Documents General introduction into graph theory Documentation and samples .NET documentation for SpiderWebLibrary.dll and GH_SpiderWebLibrary.dll Changelog none at the moment Contact Richard Schaffranek tel: +43 (1) 58801 - 253140 tel: +43 (1) 58801 - 253199 e-mail: richard.schaffranek@tuwien.ac.at Technische Universität Wien Institut für Architektur und Entwerfen Abteilung Gebäudelehre und Entwerfen 253/1 Karlsplatz 13, 1040, Wien, Österreich Remarks SpiderWeb is provided as is for free and no gurantee is given on the outputs.

Download: SpiderWeb.zip. Elk. Slingshot! Plug-Ins - SLINGSHOT! Horster Tools.