Project 1: Product Families

By Nima Luorong

Greetings everyone! Welcome back to another exciting blog where I delve into the realm of design using Grasshopper and Rhino. In this project, my focus is on creating a versatile family of 100 products that seamlessly coexist within a unified design space—all thanks to a meticulously crafted Grasshopper definition.

Objects in interior
play the video to see the transformation
designed objects

The core concept revolves around vessels, which dynamically transform into various forms such as plates, bowls, and more. What sets this project apart is the intriguing ability of the product’s textures to evolve alongside its changing shape. Picture a design that adapts not only in form but also in texture, adding a layer of visual sophistication to each product.

A key highlight of this endeavor is the flexibility it offers. The complexity of the products can be easily adjusted to cater to individual preferences. Whether you prefer a sleek and minimalist aesthetic or a more intricate and detailed design, the power is in your hands. Please follow the following Grasshopper Definition:

The ultimate objective of this product design venture is to establish a harmonious family of items that seamlessly integrate into our daily lives. These products aren’t just aesthetically pleasing; they are designed with functionality in mind, making them practical additions to our daily routines.

The result is not just a collection of products but a dynamic family that mirrors the diversity and fluidity of our lives. Stay tuned for more design adventures and let your imagination run wild! SEE YOU NEXT ROUND.

Yanyu, project 2

The approach for this project involves subdividing multiple circular shapes into lines, then performing a positive rotation, duplicating, and subsequently a negative rotation to create a container.

Create a circle in the xy panel and control its quantity and diameter ,direction

Use graph mapper to control the range of circle changes, and then use divide curve to subdivide the average points.

connecting points form faces

copy this part and use negative to rotate it in the opposite direction.

My Script

Assignment 02 | Product Family | Fang-Ting Lee | Updates

(Updates Oct 29, 2023)

I simplified my previous design using Dendro, and ran various simulations through Colibri. Here is my updated script & results:

Updated Script: 3 Circles controlling the extent of overall vessel shape is the same as last week. Dendro is used to create the pipes that tapers off towards the top / bottom rings. Colibri is used to run simulations based on changes in top and bottom ring positions & radii.
Colibri Results

(Original Post Below)

This product family’s overall shape is controlled by the radii and offset distance from main plane of 3 parallel circles, with pipes that connect nodes on all three circles to form a container. Mesh bands are added to the shape to connect pipes together.

My Script:

Refer to following slides for script details:

Assignment 02 – Progress | Fang-Ting Lee

I plan to have produce a set of vessels that forms from random crisscrossing sticks. Some support might be needed, so a band of mesh will be added around parts of the crisscrossing elements to add stabilization .

Crisscrossing Pipes (Based on 3 circles)
Script to Create / Adjust Crisscrossing Pipes
Crisscrossing Pipes (Different Density)
Outer Mesh that Surrounds Entire Pipe Vessel
Outer Mesh based on Lofted Surface of 3 Circles
Band of Mesh Connecting Pipes
Boundaries for Band Created by Intersecting 3 Circle Loft Surface with 2 Different Planes
Top & Bottom Connected via Mesh Band
Top & Bottom Band Boundaries created by Intersecting planes with 3 Circle Loft Surface