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
