Monday, November 3, 2014

Road to Pre-Customized Customization

As Bryan and I work towards the goal of "pre-customized" 3D modeling, that is, 3D modeling that can be quickly transformed to fit different shapes and sizes through Grasshopper definitions. My goal is by taking as little as 5 pre-cut wireframes from a 3D scan, the application of a Grasshopper definition will transform those wireframes into a full-on wearable object. We have not quite reached that point, but by supplementing our Grasshopper definitions with Autodesk's powerful TSplines plug-in, we have come up with some interesting results. Here is a quick step-by-step process:

1.) Start with wireframe obtained from scan. I do this by crafting flat surfaces where I want splits in my scan. Then I use the Split command in Rhino to get actually split these sections. Finally, using the DupBorder command, we can actually extract those wireframes, as this command is made to duplicate the border at the top of the surface.


2.) Loft those curves together. We need a surface to project the grid on, and lofting is an easy way to do that. You may also want to offset the curves before you do this. In my case, however, my measurements were rounded up a bit to begin with, so I found this unnecessary.
 3.) This grasshopper definition is applied. The output of the Pline is what will be baked.
 4.) Here is the hexagonal grid without it's corresponding surface. Now all we need to do is tsPipe these curves to get some cool results.

5.) Here's a nice render our finished bracelet. Settings for tsPipe depend on preference. I went with a quarter inch radius, a box output, and the bendy joint set.


No comments:

Post a Comment