Final Project-Garlands

A few weeks ago I bought my first art piece alone. It is a 1930s piece from India, depicting a deity wearing a flower garland around his neck. The flowers are of fabric, decorated with gold thread and in a vibrant color, indicating that they are significant.

Indos

This caught my attention and I therefore did some research on the matter. In India, the gods are decorated with garlands that are made from various flowers, such as jasmine, lotus, hibiscus, nerium, oleander and also leaves and grasses. The role of garlands in festivals is considered very important and is part of tradition. In weddings the couple wears them, in funerals the dead body wears one, and in general garlands are used to show respect to an individual or a statue. In certain temples such as “Tamil Nadu” temples special people made garlands daily for the particular deity the temple was built for. These garlands were sacred and made from plants that were grown in the nandavanam (flower garden) of the temple. The people who made them were supposed to follow specific rules such as “the flowers had to be picked in the early morning” and “no one was allowed to smell the flowers”. Each Hindu deity has a unique garland: Goddess Lalitha wears hibiscus garland, Lord Vishnu wears tulasi leaves garland, Lord Shiva wears Bilvga leaves garland, Lord Subrahmanya wears jasmine garland, Mahalakshmi wears red lotus, Saraswathi devi wears a white lotus garland. Durga Devi wears nerium oleander garland, Vinayaka wears garland made of Durva Grass.

Ofcourse, when thinking about garlands Hawaii comes to mind. Thus, I looked up Hawaiian garlands, which are called “Lei”. In Hawaii, these represent symbols of affection. Plants such as plumerias, orchids, tuberose and ferns are used to make lei, for hula dancers as well. Hawaiian lei are sacred and associated with gods and celebrations. They can be found on occasions such as birthdays, weddings, funerals, graduations etc.

Somehow, garlands and lei can be considered wearable flowers, so I began thinking about how we wear flowers nowadays. At first, jewelry came to mind and the 3D printing jewelry we had looked up in class. I also thought about how flowers are also found on fabrics, either as part of the texture or just as prints. I looked up such work and found an artist we had already mentioned in class, Eunsuk Hur. Eunsuk Hur has created a project called “Nomadic Wonderland”, in which he laser cut fabric, resulting in unique, biomorphic, modern looks. The shapes are inspired by and resemble plants/flowers.

 

Screen Shot 2014-11-19 at 3.22.34 PM           Screen Shot 2014-11-19 at 3.22.40 PM   Screen Shot 2014-11-19 at 3.22.58 PM Screen Shot 2014-11-19 at 3.22.46 PMScreen Shot 2014-11-19 at 3.23.04 PM Screen Shot 2014-11-19 at 3.22.52 PM

This contrast between the wearable flowers of different times made me think of how these could be combined, i.e. how traditional associations with flowers can be represented in the present.

Initially, my idea consisted of 3d printing a garland. The result would be the creation of a modern flower garland, which could bring about thoughts and questions about what this means, since garlands and lei are sacred. What does it mean to have a traditional object made modern and carried out in a different manner than the ancient one?

I also thought that it could be interesting to use processing in some way, in order to create flowers. I experimented by making a flower, and also found an interactive sketch for flowers on the Internet. The codes are below:

My Flower:

size(400, 400);

background(0,191,255); smooth();

// set centre point
translate(width/3, height/3);
// draw 5 petals, rotating after each one

for (int i = 0; i < 140; i++) {

for (int x = 100; x > 0; x = x – 5){ if ( i%2 == 0) {

fill (255,255,0); }

else fill (255);
ellipse(x, -40+x, 50, 50); }
rotate(radians(3));

}
// centre circle

fill(255 ); // light yellow ellipse(0, 0, 50, 50);

rotate(radians(26)); fill (110,139,61);

rect (140, 0, 200, 10); ellipse (180,-20,20,50);

Screen Shot 2014-12-11 at 7.11.34 PM

 

Flower from the Internet (click on the keyboard):

int getRandomColor() {
return color(random(120,255), random(255), random(255));

}

void drawFlower(float x, float y, float flowerSize) { strokeWeight(flowerSize); stroke(getRandomColor());

translate(x,y);
for (int i=0; i<10; i++) {

rotate (TWO_PI/10);

line(0,0,3*flowerSize,0); }

strokeWeight(0);
fill (getRandomColor());
ellipse(0,0, 1.5 * flowerSize ,1.5 * flowerSize);

}

void setup() {

size (600,600); background(0);

}

void draw() {
if (keyPressed == true) {

drawFlower(random(width), random(height), random(5,25)); }

}

Screen Shot 2014-12-11 at 7.11.56 PM

 

Thinking further about this, I thought that maybe I could laser cut a few traditional flowers on fabrics (specific flowers used in India and in Hawaii, on the color of fabric that corresponds to their color), photograph these and insert them in a processing sketch (as PNGs), while making it an interactive sketch in some way.

I finally decided it might be an interesting idea to connect it to KinectA so as to make it possible to further interact with the Processing sketch in a way.

Sources:

http://www.eunsukhur.com/#/nomadic_wonderland/recent_pr oject:_about_normadic_wonderland/normadic_wonderland

http://www.hawaiiflowerlei.com/leitradition.aspx

http://www.hawaiihistory.org/index.cfm?fuseaction=ig.page&C ategoryID=290

http://www.fragrantica.com/news/Flowers-in-Traditions-and- Ceremonies-in-India-4994.html

 

 

FINAL PROJECT:

Finally, the project was carried out in the following way:

The idea was for it to be an interactive one, so I created a Processing sketch in which shapes are drawn when keys on the keyboard are pressed. These shapes altogether take the shape of a garland (not attached at the end), as well as the “n” for my name “nitta” (in Greek, “ν”). Therefore, the garland shaped when keys are pressed also completes my name (view sketch). Also, I made the sketch change colours inspired by the colours of the flowers used for traditional garlands. According to the sequence in which each person presses the keys, a different garland is created as different shapes are drawn.

Here is the code:

ArrayList<Particle> particles;
PImage img;
import org.philhosoft.p8g.svg.P8gGraphicsSVG;

//Define an SVG object
P8gGraphicsSVG svg;

void setup() {
img = loadImage(“itta.jpg”);
size(600, 400);

particles = new ArrayList();
smooth();

svg = (P8gGraphicsSVG) createGraphics(width, height, P8gGraphicsSVG.SVG, “FinalOne.svg”);
beginRecord(svg);
println(“Use letter S to save image and letter B to quit the sketch”);
}

void draw() {
background(255);

img.resize(200,100);
image(img,280,240);

if ( keyPressed == true ) {
if (particles.size() == 0 ||
(particles.size() >= 0 &&
particles.get(particles.size() – 1)._key != key)) {
Particle p = new Particle(key);

for (int i = 0; i < particles.size() – 1; i++) {
p.moveup();
p.moveside();
}

particles.add(p);

}
}
for (int i = 0; i < particles.size() – 1; i++) {
Particle p = particles.get(i);
p.display();
}
}

class Particle{

//variables
float left_right = 20;
float hgt = 100;
boolean up = false;
char _key;
Particle(char _key) {
left_right = moveside();
hgt = moveup();
this._key = _key;
}

void display(){
colour();
if (this._key == ‘a’) {
for (int i=0; i < 75; i = i + 15) {
ellipse(i+left_right, hgt, 15, 15);
}
}

else if (this._key == ‘b’) {
for (int i=5; i < 65; i = i + 15){
ellipse(i+left_right, hgt, 15, 15);
}

}
else if (this._key == ‘c’) {
for (int i=20; i < 75; i = i + 20){
ellipse(i+left_right, hgt, 30, 30);
}
}
else if (this._key == ‘d’) {
for (int i=25; i < 75; i = i + 30){
ellipse(i+left_right, hgt, 45, 45);
}
}
else if (this._key == ‘e’) {
for (int i=45; i < 90; i = i + 90){
ellipse(i+left_right, hgt, 50, 50);
}

}
else if (this._key == ‘f’) {
for (int i=0; i < 90; i = i + 89){
ellipse(i+left_right, hgt, 30, 30);
}

}
else if (this._key == ‘g’) {
for (int i=29; i < 60; i = i + 30){
ellipse(i+left_right, hgt, 45, 45);
}

}
else if (this._key == ‘h’) {
for (int i=45; i < 46; i = i + 30){
ellipse(i+left_right, hgt, 8, 8);
}

}
else if (this._key == ‘i’) {
for (float i=10; i < 65; i = i + 1){
ellipse(i+left_right, hgt, 2, 2);
}

}
else if (this._key == ‘j’) {
for (float i=64; i < 65; i = i + 1){
ellipse(i+left_right, hgt, 50, 10);
}
}
else if (this._key == ‘k’) {
for (float i=0; i < 1; i = i + 1){
ellipse(i+left_right, hgt, 50, 10);
}
}
else if (this._key == ‘l’) {
for (float i=35; i < 36; i = i + 1){
ellipse(i+left_right, hgt, 50, 10);
}

}
else if (this._key == ‘m’) {
for (float i=25; i < 60; i = i + 34){
ellipse(i+left_right, hgt, 50, 10);
}

}
else if (this._key == ‘n’) {
for (float i=20; i <75; i = i + 3){
rect(i+left_right, hgt, 10, 10);
}

}
else if (this._key == ‘o’) {

for (float i=20; i <75; i = i + 15){
rect(i+left_right, hgt, 10, 10);
}
}
else if (this._key == ‘p’) {
for (float i=70; i <75; i = i + 10){
rect(i+left_right, hgt, 30, 10);
}
}
else if (this._key == ‘q’) {
for (float i=5; i <10; i = i + 10){
rect(i+left_right, hgt, 30, 10);
}

}
else if (this._key == ‘r’) {
for (float i=25; i <66; i = i + 8){
ellipse(i+left_right+10, hgt, 15, 5);
ellipse(i+left_right-10, hgt, 15, 10);
ellipse(i+left_right, hgt+7, 10, 5);
ellipse(i+left_right, hgt-7, 10, 5);
}
}

}
float moveup(){
if (up == true && hgt > 100){
hgt = hgt – 10;
}
else if ( hgt < 350 ) {
hgt = hgt + 10 ;
}
else {
up = true;
}

return hgt;
}
float moveside(){
left_right = left_right + 200/30;
return left_right;
}
}

void colour() {

if (key == ‘t’) {
fill(0);
}
else if (key == ‘u’) {
fill(200,0,40);
}
else if (key == ‘v’) {
fill(100,100,100);
}
else if (key == ‘w’) {
fill(120,19,11);
}
else if (key == ‘x’) {
fill(54,78,199);
}
else if (key == ‘y’) {
fill(30,180,30);
}
else if (key == ‘z’) {
fill(0,255,255);
}

}

void keyPressed()
{
if (key == ‘s’)
{
svg.endRecord();
println(“Saved.”);
}
else if (key == ‘b’)
{
svg.clear();
exit();
}
}

Screen Shot 2014-12-11 at 7.14.42 PM

Screen Shot 2014-12-11 at 7.14.54 PM

Screen Shot 2014-12-11 at 7.15.20 PM

 

The next step involves exporting this as an SVG (by pressing the “s” key), and then importing it to Illustrator. In Illustrator, the shapes are connected using Pathfinder, and made into larger shapes.

Screen Shot 2014-12-11 at 7.38.54 PM

SVG file in Illustrator

Screen Shot 2014-12-11 at 8.17.46 PM

A few SVG files combined in Illustrator, in the process of creating a laser cutter file.

Screen Shot 2014-12-11 at 8.28.24 PM

An appropriately converted file to be used for laser cutting. The shapes have been ungrouped and the Pathfinder tool was used to arrive at these new shapes.

 

After the file has been converted appropriately for the laser cutter, the process begins. I tried various fabrics of different textures and colours.

IMG_1942

IMG_1945

IMG_1946

IMG_1947

IMG_1948

IMG_1949

IMG_1950

IMG_1951

However, I decided to use a black, thick fabric as my project is a contemporary approach to garlands, a project inspired by the original ones but resulting in its own character. Not having colours and making computer designed shapes comes in contrast with the colourful and different shaped flowers of traditional garlands.

IMG_1945

Fabric in the laser cutter

IMG_8197 (video of laser cutting process)

IMG_1952

IMG_1953

IMG_1954

IMG_1955

IMG_1956

Fabric after the shapes were cut out. These could be interesting stencils!

IMG_1958

IMG_1960

IMG_1961

Cut out shapes!

Using string, they are connected to each other in a way that resembles how actual flower garlands are. These are modern day garlands, not colourful like the traditional ones, not with flowers but made of black fabric. However, the string I chose brings to mind plants and strings made of these. There is therefore a subtle connection made between my contemporary garland and the original ones.

IMG_1962

Therefore my project is a modern day approach to garlands.

RESULT

IMG_1963

IMG_1964

IMG_1965

IMG_1968

IMG_1969

IMG_1970

IMG_1974

IMG_1975

IMG_1976

IMG_1977 

PRESENTATION

IMG_1982

IMG_1983

IMG_1984

IMG_1985

IMG_1986

From: Greece Born: 1995 Parsons Paris AMT Student

Leave a reply