rkarp1 – LookingOutwards-03 – Frequencies

Frequencies” (2017) is a computational digital fabrication by convivial studio.

In “Frequencies,” a triptych of 3-D, map-like reliefs were made by CNC machines using Perlin Noise algorithm frequencies. The reliefs were meant to imitate rocky and fluid patterns, to match those often found on relief maps. According to convivial studio’s description of the project, “The generative application [used to make “Frequencies”] allows an infinite number of outcomes,” and so convivial studio sought to show a range of patterns across the triptych.

Here’s a video that details the creation of “Frequencies.”

I was intrigued by “Frequencies” for a number of reasons. For one, I’m in the early stages of a project about map-making (specifically with regards to redistricting), and I was curious to investigate map-making from a very different angle. In addition, I had just read about Perlin Noise in one of the required readings for our class, and I don’t know if I fully understand it but I am intrigued by it. I also love the combination of huge machines making very delicate-seeming art. I had to look up what a CNC machine is (read about it here) and I am looking forward to going down the rabbithole of other CNC machined artworks.

convivial studio used openFrameworks with add-ons including ofxMtlMapping2D, ofxFlowTools, ofxAutoReloadedShader for the generative 3D and projection software. They used artCam to generate the code needed for the CNC machine. A more detailed description is available here.

As seen in the video, a projection layer is added on top of the reliefs that, according to convival studio, “aims to challenge the perception of relief.” Personally, I found myself more interested in the reliefs themselves and the means by which they were made, but they do make for some striking images.

An image of “Frequencies” with its projection layer

convival studio, based in London, describes itself as working “at the intersection of art, design and technology. Merging the digital with the physical, convivial creates emotionally engaging experiences with an element of wonder.” I certainly felt wonder watching the creation of “Frameworks.” I hope you do, too!

hqq-secE-LookingOutwards3

Courtesy of Epiphyte Lab, 2009

 

The M-House was designed by Epiphyte Lab, led by my studio professor, Dana Cupkova. The project considers a traditional building type called a Butler building, where the roof is pitched to a single spine concave to the interior of the building. The practice expanded on this by first conceiving a structural transformation to allow the structure to collect snow, providing greater thermal insulation during the winter.

Then it gets interesting.

A number of computations derived from algorithms that reposition the specific sectional guide points of the structure allow the structure to reposition itself along specific site lines. It then undergoes another transformation to accommodate programmatic requirements relating to any specific needs for interior space, outdoor spaces, larger rooms, etc.

Finally, the structure undergoes computations developed through climate data. This helps determine the number of ribs and panels, the conditions of the site, and other environmental parameters that can help the housing style adapt to the needs of specific requirements of a site.

I appreciate this project a lot because it provides an adaptable solution to a common problem in the northern United States and Canada and poses the possibility of replication anywhere beyond its intended site in Buffalo, New York.

LookingOutwards-03

For my computational digital fabrication project, I found a 3D printing self-folding electronics project. As the name explains, the project focuses on 3D printing structures that can fold up on their own.

They use various techniques such as a structure that folds as a reaction to water or a structure that buckles and compresses due to changes in membrane of material in certain areas. The point of the project is that the mechanisms causing the material to fold are introduced during the 3D printing process. Once 3D printed, the piece already has the ability to self-fold. I find it interesting how the self-folding aspect is integrated into the piece as it is printed. A more robotic self-folding mechanism would be made up of multiple pieces with complex structures, electronics and programming. However, this is a much more advanced, intricate alternative. It introduces more scientific aspects, looking in depth at the formation and structure of the material and experimenting with various ingredients.

link

mstropka-Looking Outwards-03-Section E

In this Ted Talk Neri Oxman talks about using computation to drive the design of physical things. The Ted talk includes 3D animations of the generative algorithms that her team then 3D printed to make wearables. I think it is fascinating that this team is using computers to generate forms that are both organic in their appearance and function. It is very inspiring to see that computers and rapid prototyping technologies, the epitome of the artificial, are helping designers and engineers to create products that are meant to emulate natural processes. Moving forward I think that this type of research will inspire people to develop technologies that are more connected to the natural world.

NatalieKS-Looking-Outwards-03

A team of researchers from MIT and UMass Amherst have created a 3D printed product that is able to fold itself up. These self-folding structures are made using a 3D printer and a special ink that expands once it solidifies, thus forcing the “legs” of the structure to fold themselves up. Due to its self-folding capabilities, these devices are also able to contain functional electronics. These researchers were inspired to create a material with complex, programmed shapes – not much is mentioned about the algorithm used, but it does mention that they programmed specific shapes for specific purposes – in order to further research into robotics and sensing.

This is inspiring because it broadens the opportunities and sources of material for other structures. Since other structures require heat or some other external stimulus to do this kind of behavior (which can be detrimental and degrade the material), this product can accomplish the same thing without using those additional resources and without the potential danger of those external resources. It’s exciting to see new forms of pre-existing material being made into something that is better for human action/interaction as well as the environment.

This project was completed and published in 2017. This video demonstrates the device and talks more in detail about its properties.

sunmink-LookingOutwards-03

PolyThread Textile Pavilion is an architectural installation that is designed by Jenny E.Sabin. This installation is part of the Cooper Hewitt Smithsonian Design Museum exhibition, which focuses on aesthetic innovation. PolyThread Textile Pavilion is a seven-foot-tall-square-foot knitted textile structure that is in shape of the rippled dome with the underlying structure made up of aluminum tubes. It illuminates under the control of ETC Express LPC, which is a lighting Playback Controller that runs the day-to-night lighting sequence. Using the computation, Sabin successfully fabricates her inspirations into an art.

I admire the designer Sabin for her innovative idea to combine her inspirations from nature and mathematics which are not a common marriage. Experimenting new material as well as methods to create her works, Sabin also plans to help parts of the world where there is little or no access to electricity by studying the “PolyThread” which is a potential solution for portable and lightweight electricity.

Michelle Janco – Looking Outwards – 03

For this week’s Looking Outwards, I chose to read about and look at was a 3D printed “fabric” made by the 3D print service “Digits2Widgets” in 2014, which was presented at NYC’s 3D Printshow. The 3D printed material is made to be flexible like cloth of fabric. I found it fascinating that something made with a computer could behave like an otherwise flexible, sometimes organic material. I don’t know what specific algorithms were used in the making of this material, but I know it must have involved repeatedly creating patterns, as the material is made of millions of small interlocking pieces. You can see that comfort is trying to be achieved, as 3D printed forms are usually hard and not flexible. The Design Director of Digits2Widgets, Jonathan Rowley, said he “hopes artists and designers pick up on this concept and begin to print ‘real’ flexible garments that are actually light, comfortable and totally flexible.” I could not find an official title for the product other than 3D Printed Nylon.

http://www.fabbaloo.com/blog/2014/2/14/its-3d-printed-and-its-flexible

 

ablackbu-LookingOutwards-03

3D PRINTED FREE STANDING METAL: BY ROBOT

Find it here: http://newatlas.com/3d-metal-printing-robot/30938/

The MX3D-Metal prints with steel, stainless steel, aluminum, bronze and copper

Through doing research for last weeks “Looking Outwards,” I stumbled upon this artistic robot, called the MX3D. MX3D is a metal 3D printing robot. Artist, Joris Laarman, created this robot that paints with metal.

Our perception of 3D printing now is mostly centered around gadgets and toys. Small things made of plastic. What this does is changes that perception. 3D printing in this project is heavy and stands the test of both gravity and air.

This robot gives us the possibility to build on any surface, without the use of support, with an incredibly strong material. The implications of this technology in both art and industry for example structure design, are endless.

 

One of the things I enjoyed most about this project is that it breaks the barrier of the “household” 3D printer. You never think about a 3D printer as a robot, but in reality it is, just a very constrained one. This breaks the bonds and is free to build anywhere.

 

 

Looking Outwards 03 – Yugyeong Lee

LifeObject is an architectural installation that studies characteristics of bird’s nest into new material as well as its resilient properties. The installation is made up of biological materials that are responsive to its environment as a dialogue between architecture and biology. Computation and digital fabrication of LifeObject articulates new practices of material-making using rich natural materials that embody living qualities. Through algorithmic analysis of the nest, the project arranged twigs and fibers with bending stresses, morphing into what is a result of its adaption to gravity forces and boundary conditions. The LifeObject is interesting in its materialization of abstract ideas through the algorithm studies, coding, and digital fabrication that opens up opportunity in the future architectural field to integrate biologically inspired materials.

http://www.archdaily.com/788634/lifeobject-inside-israels-pavilion-at-the-2016-venice-biennale

detailed views of the Life Object

ssharada_project_03_section-a

Project 3

//Shariwa Sharada
//Section-A
//ssharada@andrew.cmu.edu
//Assignment-03-A

var ssw = 135;
var ssh = 160;

function setup(){
    createCanvas (480, 360);
    rectMode(CENTER);
}

function draw(){
//changing the background depending on the position of the cursor    
    background(mouseX, mouseY, 191);
    push();
    //limiting the colour change to certain types - dependent on the mouse placement within a 4x3 grid
    //changing colours dependent on the x-axis placement
    if (mouseX>0 & mouseX < ssw){
        mouseX = 246    
    }
    if (mouseX>ssw && mouseX < ssw*2){
        mouseX = 236
    }
    if (mouseX>ssw*2 && mouseX < ssw*3){
        mouseX = 226
    }
    if (mouseX>ssw*2 && mouseX < width){
        mouseX = 216
    }
    //changing colours dependent on the y-axis placement
    if (mouseY>0 && mouseY < ssh){
        mouseX = 180
    }
    if (mouseY>ssh && mouseY < ssh*2){
        mouseX = 170
    }
    if (mouseY>ssh*2 && mouseY < height){
        mouseX = 160
    }
    pop();

    push();
//creating the translating and moving squares
    translate (width/2, height/2);
    //stating the number of squares i want within the first level - 
    //using the increment command to have the squares rotated with equal distances.
    for (var a = 0; a < 15; a++){
        push();
        //rotation and pasting
        rotate(TWO_PI * a / 15);
        //making the placement of the level dependent 
        //on the y-axis placement of the cursor
        var X = mouseY;
        translate(X, 0);
        //the colour of this rectangles and randomising the transparancy
        //of the white to make the quares appear to flicker
        fill(255, random(20,90));
        noStroke();
        //the size of the first level of rectangles.
        rect(0,0,60,60);
        //stating the number of squares i want within the second level - 
        //using the increment command to have the squares rotated with equal distances.
        for (var b = 0; b < 12; b++){
            push();
            //rotation and pasting
            rotate(TWO_PI * b/12);
            //making the placement of the level dependent 
            //on the x-axis placement of the cursor
            var Y = mouseX;
            //the size of the second level of rectangles.
            rect (Y,0,30,30);
            //the colour of this rectangles and randomising the 
            //transparancy of the white to make the quares appear to flicker
            fill(255, random(10,80));
            noStroke();
            //stating the number of squares i want within the third level - 
            //using the increment command to have the squares rotated with equal distances.
            for (var c = 0; c < 8; c++){
                push();
                //rotation and pasting
                rotate(TWO_PI* c/8);
                //making the placement of the level dependent 
                //on the y-axis placement of the cursor
                var Z = mouseY;
                //the size of the third level of rectangles.
                rect (0,Z,10,10);
                //the colour of this rectangles and randomising the 
                //transparancy of the white to make the quares appear to flicker
                fill(255, random(10,50));
                noStroke();
                //preventing the code from affecting other factors of the program
                pop();
            }

            //preventing the code from affecting other factors of the program
            pop();
            }

        //preventing the code from affecting other factors of the program
        pop();
    }
    pop();
}