This Rhino Script allows the user to select multiple layer names and add a prefix to it. It is rather convenient within Rhino since no two layers, including sub layers can the same name.
layerPrefix Script
Tuesday, December 2, 2008
Saturday, November 29, 2008
Text Anchor Point
A very simple Rhino Script tool designed to give anchor points to text objects in Rhino, which for some reason, do not exist. The script allows for the selection of the standard text anchor types then groups the anchor point to the text body while still allowing the editing of the text. Note the anchor point will not automatically update if the text is modified.
Text Anchor Point Script
Text Anchor Point Script
CleanUp: The Basic Overkill Script for Rhino
In using laser cut files directly out of Rhino, I consistently found the need for a command similar to "overkill" in Autocad for Rhino. In addition those pesky overlapping surfaces which create render artifacts and kill render time just needed a quick fix. Though it is only able to detect points, curves or surfaces, future adaptations for polysurfaces and possibly meshes are in the works. However for what it does this Rhino Script has been helpful. Any suggestions for additional types of geometry to be checked, or additional features are more than welcome.
Clean Up Script
Clean Up Script
Wednesday, November 12, 2008
Feature: Autogenics Structures
The project Reciprocity Horizon by Matt Standeven and David Mans produced in Pratt School of Undergraduate Architecture's Prefab China Program is published in Autogenic Structures by Evan Douglis.
"With work spanning the last 10 years from institutions such as Columbia University, Pratt Institute, Sci-Arc & University of Buffalo, it gives us a rare glimpse into a canon of the architectural educational system."
via Core.Form-ula.
Link To Amazon
Link to Project
"With work spanning the last 10 years from institutions such as Columbia University, Pratt Institute, Sci-Arc & University of Buffalo, it gives us a rare glimpse into a canon of the architectural educational system."
via Core.Form-ula.
Link To Amazon
Link to Project
Thursday, October 30, 2008
Wednesday, October 29, 2008
Some Simple Tools
Ive been occupied lately working on NeoArchaic.net and cleaning up all the glitches I can find in my old scripts before I officially post them on the new site and haven't had time to develop any significant new tools. So in the mean time I thought id post a few simple time saver rhinoscript tools. Also I would like to open this particular post for comments requesting little time saver tools you may want. I write them, you use them and everybody feels a little more fufilled. Please make any suggestions for any range of tools you may want and Ill do my best. But in the meantime, Enjoy.
First is a simple enough tool, actually it may already be in Rhino and I just missed it but, it connects two curves, closing them into a single polyline, using either a rough equivelent of blend curve or staight connections... or not, its your call, give it a try you'll see what I mean. Its a great time saver for closing offset curves.
Connect Two Curves Script
And second, a tool developed to expedite fabrication. Each click adds text which counts by a specified increment allowing for quick numbering, with your choice of prefixes.
Incremental Numbering Script
First is a simple enough tool, actually it may already be in Rhino and I just missed it but, it connects two curves, closing them into a single polyline, using either a rough equivelent of blend curve or staight connections... or not, its your call, give it a try you'll see what I mean. Its a great time saver for closing offset curves.
Connect Two Curves Script
And second, a tool developed to expedite fabrication. Each click adds text which counts by a specified increment allowing for quick numbering, with your choice of prefixes.
Incremental Numbering Script
Tuesday, October 21, 2008
VertaBlock
Vertablock is a stackable, holdable, petable, colorful, all around lovable little lamp.
Concieved of as a duotone resin shell with a glowing personality, pop and swap the caps to change his mood!
Link to Project
Watch Him Glow
Concieved of as a duotone resin shell with a glowing personality, pop and swap the caps to change his mood!
Link to Project
Watch Him Glow
Thursday, October 9, 2008
Spiral and Ripple Objects
A re-adaptation of a rhino script available at core.form-ula.com which allows the user to select any objects and spiral them about a curve. Version A spirals this collection of objects about a curve as well as scale the object at a set iteration. Version B ripples the objects about a curve as a rotational and scalar cos wave.
Ripple Objects
SpiralObjects
Ripple Objects
SpiralObjects
Tuesday, October 7, 2008
Woven Scaffolds
Currently in the form of two independent rhino scripts, these studies are part of a series under development in conjunction with a thesis student at Pratt Institute School of Architecture. Seeking to develop methods of weaving a series of curves.
Option A uses a series of curves, warp and weft, running parallel to the UV directions of a surface, weaving two disparate series of integers as rules for the over/under pattern.
Option B uses a simple repeating over/under pattern, however this curves in this series run diagonally across the surface creating a pseudo diagrid pattern. These scripts represent base scaffolds which I look to experiment with different hybrid methods with greater complexity and higher degrees of refinement.
WeaveVersionA_script
WeaveVersionB_script
Option A uses a series of curves, warp and weft, running parallel to the UV directions of a surface, weaving two disparate series of integers as rules for the over/under pattern.
Option B uses a simple repeating over/under pattern, however this curves in this series run diagonally across the surface creating a pseudo diagrid pattern. These scripts represent base scaffolds which I look to experiment with different hybrid methods with greater complexity and higher degrees of refinement.
WeaveVersionA_script
WeaveVersionB_script
Sunday, September 28, 2008
Ortho, Aux, Iso Script
The following script was a quick tool and relatively untested, but one that I would enjoy feedback on. This rhinoscript takes a collection of objects and produces a series of documentation drawings in Orthographic, Auxillary, and Isometric projection producing a total of 26 drawings. Using a batch make2d command, as well as an application of batch render (adapted from work by Che Wei Wang) this script allows for basic documentation of an object within the tolerances of the given tools.
documentationScript
documentationScript
Sunday, August 3, 2008
Terra Firma
Terra Firma is a project recently completed in collaboration with Takuma Kakehi as a proposal for the Banaue Rice terraces in the Philippines. Acting as an environmental mediator for the fields dual function as an active agricultural region and World Heritage site with a large scale economy of Tourism, Terra Firma proposes a minimal body of architecture densly loaded with programmatic responses to the growing functional needs of the site. Repetition of simple components constructed dominantly from native matallows for rapid redistribution of the structural system. By condensing the program of grain harvesting and storage into a self sustaining structure a framework upon which a system of panels with the capability to serve as both solar array and tourist viewing platform allows for minimal interference with the terrain of the site. While condensing the surface area required for both economic programs what is provided is a field upon which secondary programs, Worker Housing, Jatropha Curcas biofuel oil planting, etc. can propagate synthetically with the existing economic typologies of the site. This provides a system capable of either response to economic needs in the form of sprawl or isolated function without the necessity to diversify the basic architectural components, creating an architectural body which enhances the function driven attraction of the site while maintaining its economic viability.
Link to Project
Link to Project
Sunday, July 6, 2008
Thursday, July 3, 2008
PROTOCULTURE
Protoculture, my final project at Pratt Institute, is now available at Neoarchaic.net
note:(supporting text for all projects will be available on NeoArchaic.net along with a scripting library, and several new features, upon the sites official launch in November)
Link to Project
note:(supporting text for all projects will be available on NeoArchaic.net along with a scripting library, and several new features, upon the sites official launch in November)
Link to Project
Tuesday, July 1, 2008
Thursday, June 26, 2008
Sunday, June 22, 2008
WASABI
Developed from the [}{] series, Wasabi consists of two mirrored container surfaces which provide four bays for different mixes of soy sauce, a central pore for wasabi, and four flaps for the placement of ginger while allowing for the placement of chopsticks within the contour of the vessel. The reverse side serves as a radial serving surface for cut pieces of sushi. Before use the twin units can be stacked to house a light for aesthetic experience.
Link to Project
Link to Project
Saturday, June 14, 2008
The expanded surface is the final release of the unfolded surface series at this time. This version generates an expanded surface which provides higher structural rigidity as well as aesthetic texture. This script includes a function to find the triangular inpoint from a series of 3 different points.
expanded surface script
expanded surface script
Monday, June 9, 2008
lead the way
This rhinoscript, developed for circulation diagrams, converts curves into variable styles of surfaced three dimensional arrows. The arrows themselves can vary in scale, proportion, angle, and several other parameters.
curveArrow_script
Saturday, June 7, 2008
Pack it Up and Cut it Out [SERIOUSLY updated]
This version, though still rather untested addresses more advanced needs for precision and application.
[updates include]
- Rhino world cs vector alignment option allows for a more precise edge between pieces
- group recognition, with independent rhinoscript function which returns grouped arrays of objects from selected objects within a predefined group. (not worded well, i know)
- label layer
- intelligent text resizing
any suggestions are more than welcome
updated script
[updates include]
- Rhino world cs vector alignment option allows for a more precise edge between pieces
- group recognition, with independent rhinoscript function which returns grouped arrays of objects from selected objects within a predefined group. (not worded well, i know)
- label layer
- intelligent text resizing
any suggestions are more than welcome
updated script
Wednesday, June 4, 2008
Tuesday, June 3, 2008
Triangulate/Unfold [updated]
This fabrication script presents a simple tool to evaluate a surface with a triangular pattern and unfold this pattern in a series of bands. These bands are tabbed an numbered for easy assembly. This script is the first and simplest step in a series of rhinoscripts which will attempt to provide rigid structural skins with a simple triangulation technique.
[update] code revised and cleaned, new options added.
Triangulation/Unfolding_script
[update] code revised and cleaned, new options added.
Triangulation/Unfolding_script
Saturday, May 31, 2008
Surface Wave
Surface wave is a very simple rhinoscript tool which uses a curve to create a sine wave based surface. Developed as a means to expedite surface experimentation, its function as a tool is very limited, but its results as an origin are quite useful. Shown above is the first prototype of n-bloom, a developing wall light system produced with the Surface Wave script.
surfWave script
surfWave script
Monday, May 26, 2008
Reciprocity Horizon Featured
The project Reciprocity Horizon by Matt Standeven and David Mans was recently part of a feature on the Pratt School of Architecture Prefab China program on SuckerPunchDaily
Thanks to Richard Sarrach and Core.Form-ula.
SuckerPunchPost
Thanks to Richard Sarrach and Core.Form-ula.
SuckerPunchPost
Friday, May 23, 2008
TETRAble
TETRAble represents the first prototype in a series of image reading object making scripts, which mediate formal exploration and functional pursuits, with an emphasis on assembly. The script which produced this project will be released on NeoArchaic.net when it relaunches in its new format later this year.
Link to Project
Thursday, May 22, 2008
TETRAliefs
TETRAliefs is individually customizable bi level table surface. With the New York apartment in mind it is designed to be repositioned as a lightweight wall-scape when not in functional use. With any readily available image production software the user can create the simple gray scale pattern which programs the table to meet their particular wants. The result of this image is a three dimensional reference model of the final piece, as well at layer by layer assembly map of the modules construction and a cutting template for fabrication. The cut template and components are designed to reduce fabrication waste through maximization of used material surface area. The script itself will be revised with the release of the third project in this series, TETRAble. Until then, enjoy.
TETRAlief script
TETRAlief script
Tuesday, May 20, 2008
Reciprocity Horizon featured on CORE
The Reciprocity Horizon_ Prefab House is currently featured on the CORE.FORM.ula. CORE.FORM.ula is the academic arm of form-ula. Which works with the leading design schools developing advanced curricula utilizing the latest design tools.
The project was developed with Matt Standeven during the Prefab China program at Pratt Institute, taught by Evan Douglis, Richard Sarrach, Che Wei Wang, and Eric Wong. Using Generative Components' parametric capabilities to derive diverse programmatic and performative expression from a single module, Horizon seeks to find a moment of reciprocity as an architectural mediation of a constrained supply of energy which engages space between light and ground.
Core.form-ula post
Link to Project
The project was developed with Matt Standeven during the Prefab China program at Pratt Institute, taught by Evan Douglis, Richard Sarrach, Che Wei Wang, and Eric Wong. Using Generative Components' parametric capabilities to derive diverse programmatic and performative expression from a single module, Horizon seeks to find a moment of reciprocity as an architectural mediation of a constrained supply of energy which engages space between light and ground.
Core.form-ula post
Link to Project
Monday, May 19, 2008
TETRAbits
assembly map
What do you do with a couple thousand left over chipboard triangles, some paint, and a little spare time. You make the TETRAbit tabletop. With an A and B side creating a flat surfaced top for function and a contact point base to minimize exposure the resulting plate system is surprisingly strong. Composing three individual images into a pixelated composition, results in a piece that well, I just like. Sometimes a project should just be for the sake of existence. The rhinoscript itself produces a three dimensional model for testing, a 2 dimensional map of the two layers for reference, and laser cut templates which calculates and separates the total number of triangles required to complete the pattern. Enjoy the script, if you have the patience to put it together the result is quite nice. (photo's of the finished project coming soon). The B&W sister project, TETRAliefs, also coming soon.
TETRAbits script
TETRAbits script
Wednesday, April 30, 2008
Pack it Up and Cut it Out
I have no idea how mathmatically efficient this is, but it saved a tremendous amount of time in labor. It is a simple packing system which determines the maximum alignment of a series of curves, positions them in a compact grid and numbers them according to area, while creating the matching numerical set on the original positions. Designed for laser cutting, it is a great time saver. It has only gone through limited testing so it should be considered highly beta.
packing script
packing script
Transform Each
It may be a very simple script, but it is a handy one to have around. The command is modeled after adobe illustrator's transform each feature and follows its namesake. This is an excellent script to compile into a plugin command.
transform each script
transform each script
Wednesday, March 19, 2008
Multi Image
The multiImage script is the first pass at a script which evaluates multiple images and derives pathways through this data.
multiImage_script
Image Reader
cylinder sethorizontal plate set
imageReader_script
This is the first set of a developing series of image reading scripts designed to bridge hand sketching with three dimensional modeling. Inspired by a project by Onur Gun, the manifestation of form from relative image intensities, begins to open rapid spatial development.
Tuesday, March 18, 2008
Surface Median Tool
This tool derives the median surface from a selected set of surfaces and places it at the origin point of a scene. As an early version of a tool it is interesting, but the functional value is still undetermined and very much open to suggestion.
SurfaceMedian_script
SurfaceMedian_script
Monday, March 17, 2008
sweepTool_ v1.1
This version of the sweep tool allows for multiple selection of rails and multiple selection of profiles. Initial rotation of profiles will loop until desired rotation angle is specified.
multiSweep_script
multiSweep_script
Blend Tool now in 3d (updated)
Ever wanted to use the Illustrator blend tool in Rhino, but just too lazy to do all the leg work to simulate it. After all extracting wireframes is so tedious. Well now you may not have to... if it works?
BlendTool Script
BlendTool Script
Thursday, March 13, 2008
basic multisweep
The multiSweep script allows for the selection of multiple rails and a profile from which the profile's relative planar orientation is determined and automatically aligned perpendicular to each rail. The interface and options for this version are very basic and later versions will become much more robust. However its a nice tool to have around.
multiSweep Script
multiSweep Script
Tuesday, March 11, 2008
Surface Grid 6pack
This script produces six options for surface subdivision within Rhino. It provides a curveset as an output which can be used for module population.
SurfGridScript
SurfGridScript
Saturday, March 8, 2008
Surface Morpher
Well, its not exactly Maya, but this script allows the user to morph between surfaces at a given instance. Please post suggestions for what you would like it to be able to do... or what its not doing quite right.
morpher_Script
morpher_Script
Thursday, March 6, 2008
FARM typologies
Three of the basic typologies of the redistributed farm package. Derived from minimizing material and maximizing environmental interaction by responding to an plan based adaptation of linear farming logics.
The Earth Enrichers create restorative systems behaving as natural water filters, retaining pools for local collection, and channels for connection to aqueduct networks.
Greenhouse modules provide the ability for continual interlinking between units, minimizing exterior structural members and free up the ground plane for restorative planting with minimal earth contact planting surfaces.
Hydroponics structures look to maximize internal water retainment and cycling while freeing up the ground plane for restorative planting and maximizing solar coverage. Domicile units allow for cross circulation through the underlying strand based system, providing a rapid assembly interchangeable site cast panel system.
Link to Final Project
The Earth Enrichers create restorative systems behaving as natural water filters, retaining pools for local collection, and channels for connection to aqueduct networks.
Greenhouse modules provide the ability for continual interlinking between units, minimizing exterior structural members and free up the ground plane for restorative planting with minimal earth contact planting surfaces.
Hydroponics structures look to maximize internal water retainment and cycling while freeing up the ground plane for restorative planting and maximizing solar coverage. Domicile units allow for cross circulation through the underlying strand based system, providing a rapid assembly interchangeable site cast panel system.
Link to Final Project
Friday, February 29, 2008
Reduction
Stepping back to try to reduce the amount of brute force required and instead attempting to re-evaluate the relationships only at critical moments.
code available at
Link to Final Project
http://www.neoarchaic.net/cluster.txt
Subscribe to:
Posts (Atom)