Posts

Furniture Design Update February 15 2019

Image
 For my furniture project I'm currently testing a material pattern that's feather like and can be assembled and disassembled as needed. The nodes below is a second iterations (and much better organized) of my first attempt which had a lot of issues with the bottom being elevated from the printer bed since I didn't properly level the bottom of the model, with this I made the parameters much more relative to the structure so as I increase the radius of a branch the nodes automatically raise or lower it so that the branch is pipped against the floor of the print bed. This second iteration similar to all my other code is a lot more efficient and readible. If I change the diameter or length of any component, the main trunk, branches, or barbules they'll adjust relative to eachother so it takes a lot less nodes and is a lot more streamlined for creating different iterations. An issue I was having with this model was actually I was exporting it too small. I figured that I ...

Parametric Furniture Design

Image
For our next project I've gravitated towards looking at naturally occurring shapes in nature. I think this is a good use of digital design as machines can handle the precise calculations. It's also an opportunity to test materials such as paper which I believe is highly versatile if it's durability is catered to. Some components I've considered are feather barbules, milk cartons, Origami, and chains. just different ways to make planes and extrusions with their own properties. Honestly I'm struggling to come up with a suitable design for my project but I believe I have some solid groundwork. Research https://www.thisiscolossal.com/2019/01/delicate-sculptural-drawings-by-kazuhito-takadoi/ https://www.thisiscolossal.com/2018/08/rugged-multi-color-paintings-by-dylan-gebbia-richards/ https://www.labmanager.com/news/2019/01/feathers-better-than-velcro-#.XFzH8FxKhPY

2D GCode Plotter

Image
For my design for the Plotter machine I assembled the geometry using a radial array. I didn't use the polar array rather I generated an array of circles through a circle node. I found this was easier as I can generate a range of circles from and origin and control it's quantity much easier. I then used Divide Curve to plot along it's circumference and then generate more circles and polygons from there. I'm not to sure about what I was able to produce, I feel like there was content I could've explored more. I did have an issue where the pen fell apart from the vibrations of the plotter machine however I did find experimenting with cross sections and generating geometry through intersecting lines was engaging. I think what I should've done and practiced is filtering and accessing specific data that I want to use and not just building off the starting information.

First Parametric Array

Image
I've used Grasshopper to generate some object arrays as practice for upcoming projects. First I will say I believe I should have made sure the stroke weight was more readable when I exported to PNG. I feel like I am struggling with handling all the components in the node system and I especially dislike how cluttered it gets and how the connections become obscured by other nodes when I attempt to compress the project. I was struggling to make a system that lets me manipulate all values of the extrusions, I was able to reposition their centers but changing direction or remapping an existing extrusion to a new transformation was too difficult. Generates a rect array of extruded polygons spiral curve generated from interpolating points generated from a sin(x) and cos(y) value. Generates a stout array of spiraling polygons extruding outwards with boolean union Generates a large array of extruded polygons on a long spiral

Entry into Grasshopper

Image
For our entry assignment into grasshopper we followed a tutorial that demonstrated how to automate the development of curves along a set of plotted curves. In more detail I drew 2 curves, plotted them with points and then drew an array of curves joining each. For my practice I added a 3rd curve to begin possible groundwork for a mesh object. Earlier I tried using random to assemble a spray pattern of points in space and then use this same procedure however it did not amount to anything. I will attempt later to assemble these curves from procedural developed points. I imagine I can do this by making an array of incremental points with a small random variation and using the line tool that curves through points to begin building a textile. A second challenge would be having each curve joined specifically to the last instead of having to manually conjoin each like the last 2 nodes in the image below. UPDATE I've had some success I was able to construct my nodes so that it gen...