Rhino Essentials – Digital Patterning Sept 5 Part 2 and 3

In class Digital patterning:

  • division

  • repetition

  • algorithmic growth

 

Rhino 1- 5 Tutorials on Lynda

Topics include:

  • Why use Rhino?
  • Understanding 3D terminology
  • Comparing Bézier curves, B-splines, and NURBS objects
  • Navigating the viewport
  • Manipulating objects with commands
  • Creating curves, surfaces, and solids
  • Performing basic transformations
  • Making solids with primitives
  • Extruding curves
  • Snapping to objects and planes
  • Trimming, splitting, rotating, and copying objects
  • Working with NURBS and seams
  • Prototyping a 3D model

2. Basic Terminology : using curves, surfaces, and solids

Entities: Points, Curve(closed, open), Surface (Untrimmed, trimmed)

Turn control pts. on with F 10 or Ctrl Z

2.2 Comparing Beziers: Handle Bars

Bezier Curve 2 D vs B-Splines 3D

Free form curve drawn with a B-Spline

NURBS: Non-Uniform Rational B- Splines, are mathematical representations that can accurately model any shape from a simple 2‑D line, circle, arc, or box to the most complex 3‑D free‑form organic surface or solid. Because of their flexibility and accuracy, NURBS models can be used in any process from illustration and animation to manufacturing.

Nurb Surfaces (good for smooth curve and Surfaces in design.)

versus

Mesh Surfaces (create a surface or poly-surface from Nurbs surface.

Density change: make surface as simply as possible. F11 Ctrl pls displays the mesh

 

RHINO:

The three demos of parametric design strategies, showing the branching out from a line, radial patterning and s surface division.

Like in Sympathy of Things, Data/ Code as materials is visualized by Grasshopper: The coded algorithms are being transferred to 3D objects

Ryan Workshop: Flower Petal – repetition

 

 

 

Ryan Workshop: Algorithmic growth

Below is the entire chart for the flower:

Flower Petal Grasshopper

Our first step was to create the points to make the first petal. We made them based off the circumference of a circle and added points to them.

flower set up petal

 

Next, we merged all the points and added a NURBS curve so the points would connect to make a flower petal shape.

flower petal

We used a Polar Array attached to a number slider to duplicate the petal around the center. This way we can control the number of petals we want.

flower

And then we set up a Hex grid that would bring each flower to a designated gridded spot to look like a wallpaper. This part was tricky because at first it would only take a fraction of the flower, so we had to debox the first flower and graft the vector to points.

flower wallpaper

We also learned how to make a hinge growth:

hinge growth

The process was similar, we had to first create our reference points for our growth. We had to use some math functions so that the growth looked exponential. Next, we attached it to an arc.

body hinge growth

We then had to make new reference points off of the existing arcs to create new points of growth, done in a pretty similar way to the first.

final mirror

Finally, we mirrored everything.

 

Reading Generative AlgorithmsScreen Shot 2018-11-07 at 2.31.31 PM.png

 

 

 

 

 

Leave a comment