
eat-a-bug Eno Henze Digital [Sub]stance | Architecture +Design + Computation Onur Ozkaya arCHI+lab | SELECTED WORKS OF KONRAD SOBON This week's post will not be a tutorial. It's more of a summary of what I was working on recently. It's too much content to compress it into a 15min tutorial. Complete definition breakdown. This definition works by creating a mesh surface on top of any imported surface geometry. Ecotect analysis visuals. Side by side comparison of Ecotect analysis driven paneling. Steps making up the complete process of analysis driven paneling. Keep in mind that for this definition to work properly you will need the following software and plugins: 1.
Hitoshi Iwaaki ink on paper [click the image to enlarge] Few months ago i amazed by "PARASYTE", a horror/sci-fi manga series by Hitoshi Iwaaki. Basically the story is about aliens that come to earth and take over human's brain therefore they can control the body. They live on human body as parasite. Unlike another parasite, basically they "kill" the host. I mean, once someone's brain controlled by this aliens, they're no longer human. From wikipedia: "Parasites have a strong, apparently instinctive, drive to kill and eat humans (Reiko Tamura calls it a "command"). And here's the important thing: "Parasites have the ability to shapeshift the area of the body of which they took control. And this: "Parasites have neither compassion for nor malice against humans. Oh, its too many to paste here! I leave this drawing in black and white so you can feel the "manga atmosphere" hehe.
rh lattice tesselation01////////////////////////////////////////// Option Explicit'Script written by Davide del Giudice'Script copyrighted by www.madeincalifornia.blogspot.com'Script version venerdì 28 agosto 2009 16.07.36'Original code SUPERMANOEUVRE MsgBox " LATTICE TESSELATION/// Script written by Davide del Giudice/// www.madeincalifornia.blogspot.com " Call DivideSurface()Sub DivideSurface()'--------------------'DEFINE INPUTDim strSrf:strSrf= rhino.getobject("Select surface",8,16)If isNull(strsrf) Then Exit SubDim intUint: intUint= rhino.getInteger(" U divisions", 20,4,100)Dim intVint:intVint= rhino.GetInteger(" V divisions", 20,4,100) Dim IntNPts: intNPts = Rhino.GetInteger("how many samples?", 10, 2, 100) 'chiedo il dimensionamento If isNull(intUint) Then Exit SubIf isNull(intVint) Then Exit SubIf isNull(IntNPts) Then Exit Sub '----------- 'SCRIPT BODY rhino.print" script started now, enjoy!" For i=uMin To uMax-uStep Step 6*uStep For j= vMin To vMax-vStep Step 2*vStep 'first panel 'second panel 'point in an array dblStep = (arrDom(1)-arrDom(0))/(intNPts)
grasshopper code . a collection of codes & grammars for Grasshopper, a generative modeling tool for Rhinoceros. 3D Hilbert Curve This definition generates a 3D Hilbert Curve, a continuous fractal space-filling curve. 3D_Hilbert_Curve_Co-de-iT_1.0007.zip nGon mesh tessellation Starting from a closed surface it builds a nGon mesh tessellation nGon_tessellation_Co-de-iT_1.0007.zip Curves Sorter Starting from a list of curves it takes the first one then it looks for the closest curve and it eventually flips the direction to optimize the toolpath lenght. Curves_Sorter_Co-de-iT_1.0007.zip froGH A sparse collection of tools for Grasshopper. See the code, explanation and download here. Clusterizer This definition groups indexes of connected points into separate clusters. Clusterizer_Co-de-iT_0.9.0076.zip Spirograph This definition simulates a spirograph tool. Spirograph_Co-de-iT_0.9.0076.zip 3D Differential mesh relaxation This definition explores the 3D relaxation of a mesh effected by an image gradient. Vorospace Math surfaces .
sketches.of.code | with… two cups of good, hot, black coffee. Space Symmetry Structure | journeys in the Apeiron Flowing Bits : random peices of computational design