Grasshopper parametric 3D design exercise. The objective was to create a fully parametric product model incorporating surface texture. Each mug shown is generated from the same file, with slightly altered inputs.
![](https://cdn.myportfolio.com/0aa14e71-15fd-434e-a34f-7e5b180c7848/8f6a7e46-b33c-4747-aac0-49cd8ec46274_rw_1920.jpg?h=5f6e0672b66764f370bcefdd920c3f46)
I structured the grasshopper algorithm to allow the mugs' height to be adjusted with a number slider, and the proportions to be manipulated using a graph mapper.
![](https://cdn.myportfolio.com/0aa14e71-15fd-434e-a34f-7e5b180c7848/8da4452a-9bab-4773-9648-87ca1185c2d2_rw_1920.png?h=033ff4800efa299e494074c6a1f8310e)
The total algorithm generates two closed boundary representations: the mug itself and the textured silicone sleeve.
![](https://cdn.myportfolio.com/0aa14e71-15fd-434e-a34f-7e5b180c7848/8fa0417a-eab0-4374-b9d9-040b2359018c_rw_1920.png?h=0e3ec571df64cefe0f7e4271fb36c572)