Blog – 05

I am most inspired by the work of Thomas Mangold. He is an artist from Dortmund, Germany that uses variations of shape, colors and dimensions in all of his work. He works with various mediums but most recently he has experimented with computational art. He makes all sorts of 3D art, but my favorite is his animal combinations where he combines two or more animals to create a very interesting and memorable final product. For example, he has combined a shark and a panda called Bluefin Tuna, and an elephant with a mouse called Mosquitofant. Mangold’s work is so unique that companies like WWF, Syfy channel, and Playstation reached out and partnered with him. He was also recently named on a list of the 30 best 3D digital artists of 2022. Although I am not familiar with the methods he used to create the artwork, I know that the overall concepts and levels of detail are very impressive.

By: Katie Makarska

Project 05- Pacman Wallpaper

Initially, I wanted to make a wallpaper that resembled Pacman. I approached the assignment by using for loops to create 2 sets of grids, the first was the dots that Pacman eats, and the second is the grid for the blue squares.

asu_sketch

// Your name: Ashley Su
// Your andrew ID: ashleysu
// Your section (C):  


function setup() {
  createCanvas(450,590);
  background('Black');

}

function dotGrid() {
  var PADDING = 20;
  var ROWS =19;
  var COLUMNS =13;
  var CELL_COLOR = 'Blue'


  for (var col=0;col<COLUMNS;col++) {
    for (var row=0;row<ROWS;row++) {
      var left = PADDING+(col*34);
      var top = PADDING+(row*34.3);
      fill(random(255),random(255),random(255))
      circle(left,top,10);
    }
  }
}

function blueBaracades() {

  var PADDING = 40;
  var ROWS = 4;
  var COLUMNS = 3;
  var CELL_SIZE = 140;
  var CELL_COLOR = 'Blue'


  fill(0);
  stroke('Blue')
  strokeWeight(3);


  for (var col=0;col<COLUMNS;col++) {
    for (var row=0;row<ROWS;row++) {
      var left = PADDING+(col*CELL_SIZE);
      var top = PADDING+(row*CELL_SIZE);
      var size = CELL_SIZE - 50;
      rect(left,top,size,size);
    }
  }
}

function pacmans(){
  
  fill('yellow');
  noStroke();

    push()
    translate(width/5,height/4+7);
    rotate(radians(310));
    arc(0,0,35,35,radians(80),radians(35)/2);
    pop();

    push();
    translate(width/3*2,height/2);
    rotate(radians(140));
    arc(0,0,35,35,radians(80),radians(20)/2);
    pop();
   
    push();
    translate(width/3+4,height-height/6);
    rotate(radians(230));
    arc(0,0,35,35,radians(80),radians(20)/2);
    pop();

    push();
    translate(width-width/7,height-20);
    rotate(radians(140));
    arc(0,0,35,35,radians(80),radians(20)/2);
    pop();

    push();
    translate(width-20,height/26);
    rotate(radians(45));
    arc(0,0,35,35,radians(80),radians(20)/2);
    pop();

}



function draw(){
  dotGrid();
  blueBaracades();
  pacmans();
  noLoop();
}

Looking Outwards 05

The artwork I came across while looking into 3D computer graphics was a series of pieces created by the studio Nervous System. The studio takes research from the body and cells. The creators based there computational systems on the ways that cells divide, and subdivide into parts that produce a wrinkle-like blob. Through this, the artists at Nervous System takes the generations from the rules following theses biological systems, they 3D print these very elegant objects at all types of scales. The inwards and outwards folds though may seem random, are a result of a fairly simple set of rules. Additionally, I found it quite interesting to see how such a overlooked concept of the human body, is scaled both up and down into a piece of art that can be held and experienced in different ways. It many ways, it gives a new perspective on the connotations or understandings we already have of existing forms in nature and in our everyday lives.

Studio Website: https://n-e-r-v-o-u-s.com/

Project 05-Wallpaper

A wallpaper design inspired by Marimekko Unikko!

sketch
//Angela Yang
//Section C

function setup() {
  createCanvas(600, 700);
  noLoop();
  //frameRate(1);
}

function draw() {
  background("#ddd9c8");
  scale(0.6);
  for (let i = 0; i < 7; i++) {
    for (let j = 0; j < 6; j++) {
      switch (parseInt(random(3))) {
        case 0:
          mikkoflower1(190 * j, 215 * i, color(36, 28, 85));
          break;
        case 1:
          mikkoflower2(190 * j, 215 * i, color(36, random(100), 85));
          break;
        case 2:
          scale(1);
          mikkoflower3(190 * j, 215 * i, color(36, random(100), 85));
          break;
      }
    }
  }

  //Flower 1
  function mikkoflower1(x, y, fillcolor) {
    push();

    // petals
    fill("#b8172a");
    translate(x, y);
    noStroke();
    for (let i = 0; i < 20; i++) {
      ellipse(15, 10, 90, 5);
      // ellipse(0, 50, 30, 60);
      ellipse(0, 0, 20, 90);
      scale(1.02);
      rotate(radians(60));
    }

    // center
    fill("#ddd9c8");
    ellipse(1, 3, 50, 70);
    ellipse(2, 5, 60, 70);
    fill(fillcolor);
    rect(-8, -10, 25, 25);

    pop();
  }

  //Flower 2
  function mikkoflower2(x, y, fillcolor) {
    push();

    // petals
    fill(fillcolor);
    translate(x, y);
    noStroke();
    for (let i = 0; i < 20; i++) {
      ellipse(0, 8, 70, 10);
      ellipse(20, 50, 40, 90);
      ellipse(0, 0, 20, 100);
      rotate(radians(150));
    }

    // center
    fill("#ddd9c8");
    ellipse(1, 3, 50, 70);
    ellipse(2, 5, 60, 70);
    fill(fillcolor);
    ellipse(2, 5, 25, 40);

    // // stem
    // rotate(radians(80));
    // strokeWeight(10);
    // stroke(fillcolor);
    // line(30, 90, 55, 150);
    pop();
  }

  //Flower 3
  function mikkoflower3(x, y, fillcolor) {
    push();

    // petals
    fill(fillcolor);
    translate(x, y);
    noStroke();
    for (let i = 0; i < 20; i++) {
      ellipse(15, 10, 100, 80);
      ellipse(0, 50, 40, 90);
      ellipse(20, 0, 20, 100);
      rotate(radians(230));
      scale(1.01);
    }

    // center
    fill("#ddd9c8");
    ellipse(1, 3, 50, 70);
    ellipse(2, 5, 60, 70);
    fill(fillcolor);
    ellipse(2, 5, 30, 40);

    //     // // stem
    //     rotate(radians(80));
    //     strokeWeight(15);
    //     stroke(fillcolor);
    //     line(30, 90, 55, 150);
    pop();
  }
}

Project 05

I made 2 repeating patterns using squares, flower, and arcs 🙂

sketch
// Sowang Kundeling Section C Project 05

var size = 40;

function setup() {
    createCanvas(400, 600);
}

function draw() {
    background(82, 30, 49)

    for (var x = 20; x <= 400; x += 50) {
        for (var y = 20; y <= 600; y += 100) {
            push();
            tealsquare(x, y);
            pop();
            
        }    
    }

    for (var x = 20; x <= 400; x += 50) {
        for (var y = 70; y <= 600; y += 100) {
            push();
            bluesquare(x, y);
            pop();           
        }    
    }

    noLoop();
}
function tealsquare(x, y) {
    // square
    noStroke();
    fill('teal');
    rect(x, y, size/2, size/2);
    
    // flower
    stroke('black');
    fill('lightblue');
    ellipse(x, y + size/6, size/3);
    ellipse(x, y - size/6, size/3);
    ellipse(x + size/6, y, size/3);
    ellipse(x - size/6, y, size/3);
    fill(84, 58, 68);
    ellipse(x, y, size/3);

    // arc
    noFill();
    stroke('lightblue');
    arc(x, y, 50, 50, 0, HALF_PI);
}

function bluesquare(x, y) {
    // circle
    noStroke();
    fill('lightblue');
    rect(x, y, size/2, size/2);
    
    //flower
    stroke('white');
    fill('teal');
    ellipse(x, y + size/6, size/3);
    ellipse(x, y - size/6, size/3);
    ellipse(x + size/6, y, size/3);
    ellipse(x - size/6, y, size/3);
    fill(84, 58, 68);
    ellipse(x, y, size/3);

    // arc
    noFill();
    stroke('teal');
    arc(x, y, 50, 50, 0, HALF_PI);
}

Blog 05

Vogue China is launching Meta-Ocean, a collection of 3D digital works by 24 artists under the theme of the mythical world under the sea. This includes sculptures from the city of Atlantis by Anushka Tendolkar. Previous Vogue issues inspire numerous works, pioneering a new way of designing fashion. Plans for expanding the curation of artists and art are under works and the market for NFTs can open up a new way of supporting ocean awareness. Vogue China had an “open call” for artists’ nominations from editorial teams worldwide. One of the artists, Justin Ridler, created work that combined photography with CGI. His designer wife also helped to style the model, demonstrating a new way of approaching fashion photography and designing.

https://vogueworld.viewofficial.cn/

Looking Outwards-05

Antoni Tudisco is a creative director and 3D visual artist based in Hamburg, Germany. The artist has garnered attention from brands like Nike and MTV through his unique and surreal 3D artwork that blends streetwear and futuristic elements. He also has hopped on to the NFT and Metaverse trend, selling artwork valued at roughly $5 million.

“Icy” CryptoArt by Antoni Tudisco

Tudsico utilizes Photofiltre (a freeware) and Gimp. Alongside these softwares, he combines Zbrush, Cinema 4D, and 3D renders of the human form with simulations of smoke, fur, and organic forms to create his portraits. I can definitely see Tudisco’s personal style in his work, and how he translates his interest in streetwear fashion into his artwork to create pieces adored by other streetwear lovers. Not just by me, but Kanye West, Post Malone, and Frank Ocean have all applauded Tudisco’s cinematic and conetemporary hip-hop 3D art.

“Summer Update” by Antoni Tudisco

Project-05-Wallpaper

sketch
// Emily Franco
// Section C
// efranco@andrew.cmu.edu
// Project-05
 

var colorState; 

function setup() {
    createCanvas(500, 500);
    background (255,248,228);
}

function draw() { 
	var dim = 70;
	var rad = dim/2;
	colorState = 0; 

	for (var x=rad;x<=width-rad;x+=dim*2){
		for (var y=rad;y<=height-rad;y+=dim){
			cirColorOne(colorState);
			drawPiece(x,y,dim,rad);
		}
	}
	

	for (var x=dim+rad;x<=width-rad;x+=dim*2){
		for (var y=rad;y<=height-rad;y+=dim){
			cirColorTwo(colorState);
			drawPiece(x,y,dim,rad);
		}
	}


	noLoop();
} 

function drawPiece (x,y,dim,rad){
	var angleX;
	var angleY;

	//move origin
	translate (x,y);

	push();
	//random rotation angle from array
	randRot();

	push();
	noStroke();
	//draw semi circle
	arc(0,0,dim,dim,radians(90), radians(270),CHORD);
	pop(); 

	//draw lines in piece 
	for(var polarPos=85;polarPos>=10;polarPos-=5){
		angleX = rad*cos(radians(polarPos));
		angleY = rad*sin(radians(polarPos));

		strokeWeight(0.25);
		line(angleX,-angleY,angleX,angleY);

		//increase gap between lines so they dont blur together
		if(polarPos<=30){
			polarPos -=2;
		}
	}

	pop();

	//reset origin
    translate(-x,-y);
}

function randRot(){
	//rotate piece at one of 4 angles
	var rotateAngles = [0,90,180,270];

	//selec rand int
	var rotAngle = floor(random(0,4));
	rotate (radians(rotateAngles[rotAngle])); 
}

function cirColorOne(state){
	if(state==0){
		//yellow
		fill(255,206,109);
	}else if(state==1){
		//black
		fill(49,49,49);
		colorState = -1;
	}
	colorState+=1;
}

function cirColorTwo(state){
	if(state==0){
		//orange
		fill(255,105,33); 
	}else if(state==1){
		//blue
		fill(125,173,198); 
		colorState = -1;
	}
	colorState+=1;
}

Blog 05

Erik Bean, an architect based in the UK, uses 3D modeling/rendering and digital illustration to comment on political issues in the UK and how it relates to the idea of a perfect society or “utopia.” His thesis work, Capital for the Collective: The Labour Miracle, uses a unique rendering style based loosely on old maps to bring together the real and imagined to propose a new way in which the public should interact with public space. In architecture, algorithms and certain computational technology is used to create larger renders such as Grasshopper, which help to simplify the work to build something digitally. I imagine that he used tools like this as well as digital illustration/editing tools and 3D modeling tools in order to create his detailed works. I appreciate the thought given to how public space/architecture interacts with politics and his addition of climate-focused architecture. Bean’s representations of the uniformity and chaos of people engaging in public spaces is a very interesting twist on traditional photorealistic renderings that have become so popular in architecture, and push usual student work into a whole new realm.

Capital for the Collective: Labour Miracle

Looking Outwards 05: 3D Computer Graphics

Work Title: “WAVE” with Anamorphic illusion

Artist: D’strict, South Korea

The LED display located in COEX K-pop square simulates the motion of a wave through virtual reality. The design took about three months to develop; the display screen size is superb and can fit four basketball courts. This interaction of waves splashing down is made using an anamorphic illusion through the curved screen. When we begin to design 3-dimensionally, we also need to consider all x, y, and z planes and how the shapes/forms of design construct through those planes. In this work, the plane is transformed into a curved surface, allowing visual illusion as well as depth. Because of its color and lively motion, the plaza is filled with energy and enthusiasm for people to learn more about the artwork.  Lee Sung-ho, CEO of d’strict explained: “We plan to get motives from nature moving forward so people can also experience a healing within the city.”