top of page
Rhinoscript Archive
A series of scripts developed for Rhinoceros 3d (v.4, v.5), by Robert McNeel and Associates. Many of these scripts were inspired by Projects developed at Woods Bagot and Projects developed at Evan Douglis Studio.
All resources are available under the MIT License.
Weave B
💻 Rhino 5 🔼 Rhino Script 🛠️ Visual Basic This Rhino Script uses a series of curves, warp, and weft, running parallel to the UV...
Weave A
💻 Rhino 5 🔼 Rhino Script 🛠️ Visual Basic This Rhino Script uses a simple repeating over/under pattern, however, the curves in this...
Visualize Points
💻 Rhino 5 🔼 Rhino Script 🛠️ Visual Basic This Rhino Script presents a series of options for the visualization of points, relative to...
Triangulate Tile
💻 Rhino 5 🔼 Rhino Script 🛠️ Visual Basic This Rhino Script uses a series of curves, warp, and weft, running parallel to the UV...
Triangulate Strips
💻 Rhino 5 🔼 Rhino Script 🛠️ Visual Basic This simple triangulation fabrication script takes a single surface and evaluates it at a...
Triangulate 3 Pack
💻 Rhino 5 🔼 Rhino Script 🛠️ Visual Basic This Rhino Script triangulates a surface with three pattern options. Pattern Types: [A][A] |...
Transform Each
💻 Rhino 5 🔼 Rhino Script 🛠️ Visual Basic It may be a very simple script, but it is a handy one to have around. The command is modeled...
Multi-Sweep
💻 Rhino 5 🔼 Rhino Script 🛠️ Visual Basic The Multi-Sweep script allows for the selection of multiple rails and a profile from which...
Surface Wave
💻 Rhino 5 🔼 Rhino Script 🛠️ Visual Basic Surface wave is a very simple rhinoscript tool that uses a curve to create a sine wave-based...
Surface Six Pack
💻 Rhino 5 🔼 Rhino Script 🛠️ Visual Basic This script produces six options for surface subdivisions within Rhino. It provides a curve...
Surface Tweening
💻 Rhino 5 🔼 Rhino Script 🛠️ Visual Basic This script allows the user to morph between surfaces at a given instance. Option Explicit...
Scale Field by Image
💻 Rhino 5 🔼 Rhino Script 🛠️ Visual Basic This Rhino Script takes any image reads the luminance value of the image at a user-specified...
Ripple Unfold
💻 Rhino 5 🔼 Rhino Script 🛠️ Visual Basic This fabrication script presents a simple tool to evaluate a surface with a triangular...
Ripple Objects about Curve
💻 Rhino 5 🔼 Rhino Script 🛠️ Visual Basic This Rhino Script allows the user to select a series of objects to undulate or spiral about...
Rib Maker
💻 Rhino 5 🔼 Rhino Script 🛠️ Visual Basic This Rib fabrication Rhino script allows the user to select a surface, input the row and...
Re Orient Curves
💻 Rhino 5 🔼 Rhino Script 🛠️ Visual Basic This Rhino Script takes allows the user to select a series of curves and a curve to reference...
Range Rebuild Surfaces
💻 Rhino 5 🔼 Rhino Script 🛠️ Visual Basic This script allows the user to rebuild surfaces that fall within a certain point count range....
Range Rebuild Curves
💻 Rhino 5 🔼 Rhino Script 🛠️ Visual Basic Developed for optimizing curves for laser cutting files, this script allows the user to...
Randomizer
💻 Rhino 5 🔼 Rhino Script 🛠️ Visual Basic Randomizer is a culmination of a series of tools that I have used in the past to generate a...
Random Hair on Surface
💻 Rhino 5 🔼 Rhino Script 🛠️ Visual Basic This rhino script allows the user to create highly varied, yet controllable, low polygon...
Random Groups
💻 Rhino 5 🔼 Rhino Script 🛠️ Visual Basic This simple rhinoscript, developed to randomize sets of objects for material application in...
Rain
💻 Rhino 5 🔼 Rhino Script 🛠️ Visual Basic Part of a library of environmental effect graphics generators this Rhino Script produces a...
Pack It
💻 Rhino 5 🔼 Rhino Script 🛠️ Visual Basic This Rhino Script allows the user to pack a series of curves into a set boundary with several...
Overkill
💻 Rhino 5 🔼 Rhino Script 🛠️ Visual Basic Note: This is a very old and not very efficient script, you should always try _SelDup first....
Multiloft
💻 Rhino 5 🔼 Rhino Script 🛠️ Visual Basic This Rhino Script allows the user to select multiple sets of curves to run the loft command...
Multipipe
💻 Rhino 5 🔼 Rhino Script 🛠️ Visual Basic This Rhino Script is not needed for Rhino 5 or later. Pipe now works on multiple curves. This...
Median Surface
💻 Rhino 5 🔼 Rhino Script 🛠️ Visual Basic This tool derives the median surface from a selected set of surfaces and places it at the...
Arrows
💻 Rhino 5 🔼 Rhino Script 🛠️ Visual Basic This rhinoscript, developed for circulation diagrams, converts curves into variable styles of...
Layer Prefix
💻 Rhino 5 🔼 Rhino Script 🛠️ Visual Basic This Rhino Script allows the user to select multiple layer names and add a prefix to them. It...
Layer Color to Layer Material Color
💻 Rhino 5 🔼 Rhino Script 🛠️ Visual Basic This rhino script allows the user to match the layer’s material color to that layer’s layer...
Lattice Pipe
💻 Rhino 5 🔼 Rhino Script 🛠️ Visual Basic This Rhino Script allows the user to create an oscillating lattice of curves. The user is...
Isolate
💻 Rhino 5 🔼 Rhino Script 🛠️ Visual Basic This Rhino Script allows the user to select a piece of geometry then selects the inverse and...
Jitter
💻 Rhino 5 🔼 Rhino Script 🛠️ Visual Basic Developed to simulate the little bit of randomness which exists when you hand-make things and...
Incremental Counter
💻 Rhino 5 🔼 Rhino Script 🛠️ Visual Basic A tool developed to expedite fabrication. Each click adds text which counts by a specified...
Image Reader
💻 Rhino 5 🔼 Rhino Script 🛠️ Visual Basic This is the first set of a developing series of image reading scripts designed to bridge hand...
Hair From Points
💻 Rhino 5 🔼 Rhino Script 🛠️ Visual Basic This rhino script allows the user to create highly varied, yet controllable, low polygon...
Expanded Surface
💻 Rhino 5 🔼 Rhino Script 🛠️ Visual Basic The expanded surface is the final release of the unfolded surface series at this time. This...
Evaluate Curve By Distance
💻 Rhino 5 🔼 Rhino Script 🛠️ Visual Basic This Rhino Script breaks a curve down into a series of equidistant points represented as...
Documenter
💻 Rhino 5 🔼 Rhino Script 🛠️ Visual Basic This rhinoscript takes a collection of objects and produces a series of documentation...
Dash Curve
💻 Rhino 5 🔼 Rhino Script 🛠️ Visual Basic A simple script developed during the Rib maker script, this Rhinoscript interface allows the...
Connect Two Curves
💻 Rhino 5 🔼 Rhino Script 🛠️ Visual Basic This Rhino script allows the user to select two curves to be connected, closing them into a...
Blend Tool 3d
💻 Rhino 5 🔼 Rhino Script 🛠️ Visual Basic Similar to Adobe Illustrators 2d curve blend, this tool takes a series of curves and creates...
Bezier Constructor
💻 Rhino 5 🔼 Rhino Script 🛠️ Visual Basic This rhinoscript takes a series of points selected in sequence and creates a bezier curve...
Transfer Layer Properties
💻 Rhino 5 🔼 Rhino Script 🛠️ Visual Basic This tool takes the Layer Color, Print Width, Line Type, and Print Color from a user-selected...
bottom of page