Showing posts with label Rhinoscript. Show all posts
Showing posts with label Rhinoscript. Show all posts
Friday, July 31, 2020
Online Course in Python/Rhinoscript
Hi everyone! Over the last year I have been working on an online stand alone course in Python/Rhinoscript with a team of great people at the Center for Academic Innovation here at University of Michigan. The course is 5 weeks long and covers the fundamentals of Python and Rhinoscript. I tried to be as methodical as possible in covering the absolute fundamentals of this coding environment, so someone with no previous coding experience could establish comprehension with that material in a fairly short time. At least a basic knowledge of 3D modeling with Rhinocerous is essential though. Click on the image above for more information and/or to sign-up. Or follow this link: http://myumi.ch/2Dezv
Tuesday, September 18, 2018
Python Coding in Grasshopper
In this video I demonstrate how to use the python coding palette in Grasshopper to create a short animation of real-time change in slider values. I output the frames as separate files which are then compiled in Photoshop as an MP4. The original code is found here. The code edited to import into Grasshopper is here. And the Grasshopper definition with the embedded code is here.
Total Length: 21:06
Total Length: 21:06
Labels:
Animation,
Grasshopper,
Photoshop,
python,
Rhino,
Rhinoscript
Monday, January 16, 2017
Water Jet File Prep
In this video I cover how to unroll and prepare geometry for water jet cutting from 24 gauge steel. The process involves tabbing in addition to nesting with the software plug-in Rhino Nest. Some of the tools used to generate the geometry can be found in previous tutorials here and here. Total Length: 40.49
Friday, January 16, 2015
trim line | rhinoscript python
In this video I describe how to trim an open and closed line in python. Code can be viewed here. Total Length: 24:50
Wednesday, October 15, 2014
vector surface attractor | rhinoscript python
In this tutorial I utilize a surface domain script, vectors, and an attractor point to manipulate the directionality of simple geometry. Code available here. Total Length: 14.30
vector point attractor | rhinoscript python
In this tutorial I cover how to utilize a 2D point matrix, attractor point, and vectors to manipulate the directionality of basic geometry. Code downloadable here. Total Length: 15.26
Wednesday, October 1, 2014
vectors | rhinoscript python
This video presents a very basic introduction to vectors - how they are created, understood in 3D space, moved, and scaled. Code here. Length: 15.20
Friday, February 1, 2013
surface domain 3D | rhinoscript python
This tutorial builds on a previous one from October 16, 2012 - found here. If you haven't gone through that yet do so before going through this one. I work off the original script downloadable here. I cover how to generate two point matrices from a NURBs surface and use them to generate curves and 3D geometry. Script can be downloaded here. Total Length: 19:01
Thursday, January 17, 2013
point matrix circle | rhinoscript - python
In this tutorial I cover how to create a basic attractor point script to produce a variable circle pattern. The tutorial introduces basic concepts: User Input Data, Looping, Appending Lists, and Conditionals. Download script here. Total Length:34.52
Tuesday, October 16, 2012
surface domain | rhinoscript - python
In this tutorial I demonstrate the basic building blocks for generating geometry from a UV surface. This tutorial follows in the logic of previous 'point matrix' systems by generating a dictionary of the points 'evaluated' from the surface. Script can be downloaded here. Total Length: 25.35
3D point matrix | rhinoscript - python
This tutorial builds upon the concepts covered in the 'point matrix' tutorial of 9/19/12. It covers the use
of dictionary to create a 3D point matrix with a keyed index. This allows
one to later access any point in the matrix through these key values or
through an equation. I demonstrate how to use this to create variable 3D geometry. The two scripts demonstrated can be downloaded here and here. Length:28.32
Wednesday, October 10, 2012
fractal recursion | rhinoscript - python
In this tutorial I build upon the techniques of recursion and pseudo scripting introduced in the last tutorial with a more complex generative system. Script can be downloaded here. Total Length: 27.01
Tuesday, October 9, 2012
spiral recursion | rhinoscript - python
In this tutorial I introduce the concept of recursion by writing a script that produces a spiral form from a single line. This type of recursion recursively calls a function from within itself - inputting the new data it produces, creating an endless loop. The script can be downloaded here. Total Length: 28.51
Tuesday, September 25, 2012
midpoint loaded | rhinoscript - python
In this tutorial I build upon the mid-point function by designing a new function that creates 'loaded' points (i.e. points that are generated by an equation that 'loads' them towards or away from either one of the generating points. Download script here. Total Length: 9.49
function - midpoint | rhinoscript - python
In this tutorial I cover a basic introduction to functions and create one to generate a mid-point from the end points of a line. Script can be downloaded here. Total Length:17.32
Wednesday, September 19, 2012
point matrix | rhinoscript - python
This tutorial covers the use of dictionary to create a point matrix with a keyed index. This allows one to later access any point in the matrix through these key values or through an equation. I demonstrate how to use this to create variable 2D patterns. The script can be downloaded here. Length:32.25
Friday, October 21, 2011
origami | rhinoscript - python

This is the first tutorial that covers rhinoscript | python. It is essentially a redo of the origami project - originally created in grasshopper. It might be a bit advanced for those that don't know a little bit about scripting - as I skip over the fundamentals. In the future I will add more scripting tutorials that will cover the basics of rhinoscript | python. The script can be downloaded here. Total Length: 52.58
Tuesday, September 27, 2011
Kitchen Tent | Parametric Project

This is a video of a current project in our office, area.architecture, in which we developed a parametric system in grasshopper to manipulate the overall form - which will have to negotiate a tightly wooded site and respond to particular sun and wind directions. After the main regulating lines are developed in GH a Rhinoscript is run to create the structure. The structure will eventually be clothed in sailcloth. See the area website for more details on the project - which is ongoing. Note: this video is without sound. Total Length 5.45
Monday, November 22, 2010
tetra | n - Runner Up! TEX-FAB Competition

area.architectures competition entry to the TEX-FAB Repeat competition. Project is created utilizing rhinoscript - details at the area. website.
Labels:
area.architecture,
Fabrication,
news,
Rhinoscript
Friday, December 11, 2009
Scripted Scalable Truss

This is a current project I'm playing around with - a scalable truss form - in which the thickness of the surface and the degree of the offset is determined by the distance from the ground plane. This was done in rhinoscript - which I found easier to do than in grasshopper. However, I have a student in studio who has developed a similar system in grasshopper. My plan is to design more complex geometry with the system and more sophisticated levels of control for varying thickness and opening - eventually fabricating a full scale cast construction.
Subscribe to:
Posts (Atom)