Day 8 | Introduction to Weavebird, Task 1, 2 & 3


Posted on: July 11th, 2020

Day 8 | Introduction to Weavebird, Task 1, 2 & 3

Date: 23.06.2020

Software used: Rhinoceros 6, Grasshopper, Kangaroo2, Weaverbird


Task 1

Tools Used: Surface, Hexagon Cells, Surface closest point, Evaluate Surface, Line SDL, Amplitude, Move, Panel, Scale, Graft Tree, Loft, Weaverbird’s Catmull-Clark Subdivision, Weaverbird’s Mesh Thickness.

The session was the introduction of Weaverbird plugin to generate mesh surfaces from different kinds of forms in grasshopper. In this exercise, a doubly curved surface generated in rhino was assigned to  grasshopper. Hexagonal cells were generated on this surface. The cells then were scaled and moved perpendicular to the centroid of the base cells. Further the scaled cells and base cells were lofted. The surface generated from lofting these cells was converted into mesh and was given thickness using weaverbird components.

Double curved surface created in rhino and assigned to grasshopper.

Hexagonal cells created on the surface and finding its centroids.

Hexagonal cells moved perpendicular to the centroids of the base cells.

Moved cells being scaled down.

Surface being generated by lofting base cells and scaled cells.

Loft surface being converted into mesh and given thickness using weaverbird.

Final outcome after being baked in rhino.


Task 2

Tools Used: Helicoid Surface, Quad Panels, Panel Frame, Mesh, Curve, Loft, Brep Join, Weaverbird’s Loop Subdivision, Weaverbird’s Mesh Thicken.

This exercise was to explore different components in Weaverbird to generate mesh from different kinds of form than the previous exercise. In this case a helicoid surface was generated and the mesh was created.

Helicoid Surface generated in grasshopper using lunchbox.

Surface being divided into small panels using Quad Panels.

Panel frame being created from the Quad Panels.

Panels frames being converted into mesh.

Panels from quad panels being separated from the Frame panels.

Curves being extracted from the panels.

Inner curves and outer curves of the Frame panels being lofted and joined using brep join.

The resulting surface is converted into mesh.

Thickness given to the mesh using Weaverbird.

Further the mesh is refined to achieve smooth finish.

Final outcome after the mesh being baked in rhino.

Cuboid with Voronoi 3d being generated in grasshopper.

Final mesh generated from the Voronoi 3d in cuboidal geometry using Weaverbird.


Task 3

Tools Used: Surface, Brep Join, Mesh, Weaverbird’s Loop Subdivision, Smooth Mesh, EdgeLenghts, Show, Naked Vertices, Point, Button, Anchor, Bouncy Solver, Mesh Edges, Curve, Join Curves, Control Polygon, Interpolate, Pipe, Panel

Img.1 Surfaces created in Rhino and assigned in grasshopper.

Conversion of surfaces into mesh.

Smooth mesh surface being generated using Weaverbird components.

The mesh being refined using Kangaroo2.

Mesh edge points being sorted from the UV curves of the mesh.

Naked points being sorted from the mesh’s edge curves.

Img.7 Polycurve being generated from the naked points of the mesh’s edge points.

Pipe generated in grasshopper around the poly curves and baked in rhino.

Final form after mesh surface being baked in rhino.


Read More: