Saturday, July 25, 2009

Bezier Constructor

This rhinoscript takes a series of points selected in sequence and creates a bezier curve using the geomtetric method of construction. Rendering both the final bezier curve as well as the construction lines used to produce this curve. These curves produce a beautiful spatial fabric in visualizing the geometric structure beneath. A more detailed/ animated reference of this method of contruction can be found at Wikipedia

Saturday, July 11, 2009

The Grassy Knoll

Developed as part of an ongoing collaboration.
This rhino script allows the user to create highly varied, yet controllable, low polygon count "hairs"
Version 1 operates based on the world coordinate system, growing upwards from a user selected series of points.
Version 2 allows for the selection of a surface which will be randomly populated with grass blades perpandicular to the suface (about the surface normal)
The user is given the option to specify the range of lengths (min-max), the range of bending per segment, and the base and tip radius. The user can control the number of segments the blade will have, the more segments the smoother the bend, the greater the polygons. In addition as part of the interest in polygon optimization the user can specify the number of sides on each blade, a 2 sided blade is flat, 3 sided become three dimensional (triangular), 4 rectangular, etc. the higher the number the rounder it is, the higher the polygon count.

Grass From Random Points Script
Grass From Surface Script

Wednesday, July 8, 2009

Break Apart Surface

This Rhino Script take a surface and subdivides it into a grid. From this grid it extracts a series of surfaces from the main surface, maintaining surface curvature. While the script itself is not that powerful, the function which creates the surface from an input of 4 points has been quite useful.

Break Apart Surface Script

Tuesday, June 23, 2009

NeoArchaic.Net Launch

NeoArchaic.net is now online!
Thats right, only 6 months late and still under Heavy development!
I will still maintain this blog, and be posting shortly, with more "usefull" content, however all links to scripts and content will now be directed to the home Domain.

So check out NeoArchaic.net
(as always feedback Welcome!)

Tuesday, June 9, 2009

Range Rebuild

Developed for optimizing curves for laser cutting files, and adapted for surfaces as well, this script allows the user to rebuild curves and surfaces that fall within a certain point count range. The user is asked to select a series of curves or surfaces and is then prompted to select a minimum and maximum point count as well as a point count for rebuilding if the curve falls within these parameters. Additionally the ability to override the degree of curvature is included, if the value is zero the exiting curvature is retained.

Range Rebuild Curve Script
Range Rebuild Surface Script

Tuesday, May 12, 2009

Re Orient Curves

This Rhino Script takes allows the user to select a series of curves and a curve to reference them against. From this relationship the user can select a new curve which will deform the series of curves relative to the difference between the two reference curves. There is an occasional bug which occurs which will be replaced as soon as I am able to determine the cause.

reOrientCurves Script

Sunday, May 3, 2009

Scale Field by Image

This Rhinoscript takes any image reads the luminance value of the image at a user specified 2d increment and uses the results as a scalar multiplier against a user specified value for a selected set of objects.

scalarField Script