ATTRACTOR POINTS
—AttractorPoint ( Right click and Save As, .3dm File ) GH08X_AttractorPoint ( Right click and Save As, .gh File )
AttractorPoint ( Right click and Save As, .3dm File ) GH08X_AttractorPoint ( Right click and Save As, .gh File )
ImageSampler ( Right click and Save As, .3dm File ) GH08X_ImageSampler ( Right click and Save As, .gh File )
Maya Fluid Effects: 7. Self Attraction & Repulsion HD – YouTube.
GH08X_Shaders ( Right click and Save As, .gh File )Shaders ( Right click and Save As, .3dm File )
GH08X_Rotation ( Right click and Save As, .gh File )Rotation ( Right click and Save As, .3dm File )
GH08X_Extrusion ( Right click and Save As, .gh File )Extrusion ( Right click and Save As, .3dm File )
GH08X_Components ( Right click and Save As, .gh File )Components ( Right click and Save As, .3dm File )
GH08X_UsingSurfaceNormals ( Right click and Save As, .gh File )UsingSurfaceNormals ( Right click and Save As, .3dm File )
SurfaceGrid ( Right click and Save As, .3dm File )GH08X_SurfaceGrid ( Right click and Save As, .gh File )
PatternAndOverlap ( Right click and Save As, .3dm File )GH08X_PatternAndOverlap ( Right click and Save As, .gh File )
GH08X_ExplicitGrids ( Right click and Save As, .gh File )ExplicitGrids ( Right click and Save As, .3dm File )
CurveIntersections ( Right click and Save As, .3dm File )GH08X_CurveIntersections ( Right click and Save As, .gh File )
GH08X_Pattern ( Right click and Save As, .gh File )Pattern ( Right click and Save As, .3dm File )
ArbitraryPoints ( Right click and Save As, .3dm File )GH08X_ArbitraryPoints ( Right click and Save As, .gh File )
GH08X_UsingSets ( Right click and Save As, .gh File )UsingSets ( Right click and Save As, .3dm File )
StreamText ( Right click and Save As, .3dm File )GH08X_StreamText ( Right click and Save As, .gh File )StreamText ( Right click and Save As, .txt File )
MultipleFunctions ( Right click and Save As, .3dm File )GH08X_MultipleFunctions ( Right click and Save As, .gh File )
GH08X_MathsFunctions ( Right click and Save As, .gh File )MathsFunctions ( Right click and Save As, .3dm File )
CurveAttractor ( Right click and Save As, .3dm File )GH08X_CurveAttractor ( Right click and Save As, .gh File )
The following script produces an l system structure organised by generation. It works by iterating over characters in strings, and substituting them based on rules inputted by the user. The user can input a list of character -> rule relationships
Link to a pdf written some time ago by Ben Sitler about setting up a GH component project in visual studio. Ben Sitler GH Component Development
– This site was developed in Melbourne University’s CRIDA lab by Bharat Dave and Gwyllim Jahn. DDA provides a hands-on introduction to research and applications in digital technologies applied to spatial design. Selected topics include programming concepts and introduction
Definition for creating a ‘rippled’ surface with attractor points. Used as a demo for fabrication and layout in Grasshopper Class 6. Contour component and layout for fabrication added. RippleSurfNest
This is a base sketch for dxf export. Enter the code from you sketch that you want to save where commented, or copy paste code from this sketch into your own. DXFTEMPLATE
A grasshopper definition with the basic setup: kroo Grasshopper definition with a few components to parametrically create the meshes from curves: kroo Weaverbird download here: http://www.food4rhino.com/project/weaverbird Kangaroo download here: http://www.food4rhino.com/project/kangaroo Kangaroo will need to be copied to your program files/rhino/plugins/grasshopper/components
Extracting path objects, specific tree branches and one dimensional flattening in grasshopper and vb.net. structures2
This video covers manipulating grasshoppers tree structures in order to manage lists of mesh faces. An incredibly powerful and useful tool, if you can get your head around the process. Designalize Meshes and DataTrees
The concept is to extract information from geometry within Rhino as well as external sources, manipulate and evaluate numeric data to create a complex set of parametric geometry. ImageSamplingVBtutorial
The concept is to extract information from geometry within Rhino as well as external sources, manipulate and evaluate numeric data to create a complex set of parametric geometry. ImageSamplingGHtutorial See also: Image Sampler VB Tutorial
CLASS CONTENT/CONCEPTS User objects in grasshopper Functions in vb.net Fabrication and project based parametric modelling Plugins EXERCISES Package definition from the last class as a user object and discuss the importance of parametric connectivity Describe repeatable code with Function syntax
CLASS CONTENT/CONCEPTS Mapping, domains and space syntax Advanced data manipulation Flow Control EXERCISES Parametric Concepts intro Structure manipulation with String components Structure manipulation with path mapper component Introduction to plugins + project ideas REFERENCE MATERIALS concepts ghx datatree video Pathmapper
Communities http://www.generatorx.no/ http://www.openprocessing.org/ Conferences/festivals/events International http://new.aec.at/news/en http://www.isea-web.org/eng/index.html http://www.v2.nl/events/deaf http://futureeverything.org/ http://www.generativeart.com/ Local http://www.experimenta.org/ Organisations http://www.anat.org.au/ Practitioners http://www.realities-united.de http://www.artcom.de/
Introduction to 3D Modelling and Rhino 3D What is Rhino 3D, how is it used and why is it becoming increasing important within architectural practices. How is Rhino different to other modelling software such as Sketchup, Maya and 3DS Max
https://sites.google.com/site/rogeralsopmaxsite/ maintained by Roger Alsop ORB an interactive video made in max
CLASS CONTENT/CONCEPTS Data Structures Basic Data Matching Remap and Reparametrise EXERCISES Introduction to data structures and trees in grasshopper Collection and Tree objects in VB Create the polygonal paneling definition REFERENCE MATERIALS Grasshopper Data Structures (ghx) Polygon Paneling Tutorial HOMEWORK
CLASS CONTENT/CONCEPTS Associative modelling Data Types Materiality in digital design EXERCISES Analyse, decompose, evaluate Introduction to data types, lists Create the performative perforation definition REFERENCE MATERIALS Data Types (ghx) Performative Perforation Tutorial Curvature Concepts HOMEWORK Find examples of digital design
CLASS CONTENT/CONCEPTS Libraries / external references Peasycam (3D) Control PS (Interactive) REFERENCE MATERIALS Genware Video Tutorials: Tutorial 10 – External Libraries Tutorial 14 – 3D in Processing Tutorial 15 – Building a User Interface Toxiclibs Toxiclibs EXERCISES Using the Controlp5
CLASS CONTENT & CONCEPTS Functions Custom Classes / Objects REFERENCE MATERIALS Genware Video Tutorials: Tutorial 7 – Objects / Classes Processing Basics: Functions Objects Multiple Constructors Composite Objects Inheritance EXERCISES Exercise 8-2: The “Human” Class Exercise 8-5: Gravity ball objects
CLASS CONTENT/CONCEPTS Collections of Data Array and ArrayList Iteration REFERENCE MATERIALS Genware Video Tutorials: Tutorial 5 – For Loops and repetition Tutorial 6 – Conditionals Tutorial 9 – Array lists EXERCISES Exercise 2a: for loop Exercise 2b: for loop Exercise
CLASS CONTENT/CONCEPTS History of Processing Data Types Syntax Code Layout REFERENCE MATERIALS Genware Video Tutorials: Tutorial 1 – Setup/draw Tutorial 2 – Variables Tutorial 3 – Function Processing.org Tutorials: Getting Started Overview Coordinate System and Shapes ModeLab Tutorials Annotated Processing
Intro: navigating the interface finding help the object linking objects making a sine wave player encapsulation arithmetic operators: the usefulness of arithmetic ANNOTATION you must annotate your patches the matrix get video input split video input Task: alter colours from
A script to panel a surface with a specified number of closed polylines. The examples in the definition begin by creating a grid, though this is arbitrary. Polygon Paneling Tutorial
Introduction to the fundamental concepts of object oriented programming and how it is used within Processing Click Here
Using a simple definition without data manipulation or matching to create a visually complex outcome. The definition takes a reference direction from an input curve and turns it to face an attractor point. OrientCurveTutorial
The concept is to use the inherent structural properties of a material, and the power and accuracy of computational design tools to manipulate a surface in a virtual space and be able to replicate it with precision in reality. This
Introduction to the Processing Interface and creating a simple function http://processing.org/learning/gettingstarted/
CLASS CONTENT/CONCEPTS History of Parametric Modelling Grasshopper Interface REFERENCE MATERIALS EXERCISES Reference different object types from rhino VB Script Inputs and Outputs Rhino SDK Commenting (panels and groups) and Help Files Create the orient curve definition REFERENCE MATERIALS Annotation (ghx)