Junjie guo works in sci arc

Page 1

Works In SCI-Arc Junjie Guo


Type: Academic work, 2GAX, SCI-Arc Project: Library Location: Copenhagen Team: Junjie Guo| Jiashu Zhang Role in Team: Major Conceptual Design / Digital Modeling / Grasshopper Programming / Graphic Instructor: Ramiro Diaz-Granados

This project explores an redefinition of the real building, collecting and managing information of real building through manipulating images to create a confusion within the new model . And the contrast between new and original building generate a balance between these two buildings.

Thirty - Six Types Of Massings


Inner Shell

Viedo Slit Scan

Outter Shell

Elevation Slit Scan


Site

Voxels

Voxels

Voxels

Windows

Outter Shell

Inner Shell

Combination

Grasshopper Definition


Type: Academic work, 2GBX, SCI-Arc Project: EL BULLI CREATIVITY CAMPUS(Mid-Term, On-Going Project) Location: Girona, Spain Team: Junjie Guo | Polina Alexeeva | Charmaine Lam Role in Team: Digital Modeling / Processing Programming / Grasshopper Programming/ Graphic Drawing Instructor: Casey Rhem

Campus Lab Roof Plan

This project is developed for the elBulli creativitiy campus- for learning about food gastronomy as well as developing new techniques and concepts. We began by exploring the geometric relationships within baroque churches, then further manipulated and aggregated placements as spatial explorations for our own projectfrom a something smooth and logical then further corrupting them in using various systems.

Campus Lab South Elevation


Campus Roof Plan

Campus East Elevation


PROCESSING SCRIPT import peasy.*; import toxi.geom.*; import toxi.geom.mesh.*; import toxi.processing.*; WETriangleMesh mesh1; WETriangleMesh mesh2; ToxiclibsSupport gfx; PeasyCam pcam; ArrayList agentList; ArrayList agentList2; ArrayList nodeList; ArrayList nodeList2; ArrayList faceList; ArrayList tickList; ArrayList tickList2; ArrayList attractorList; PImage img; int colorSwitch; float BX1, BX2, BY1, BY2, BZ1, BZ2; void setup() { size(1280, 720, OPENGL); background(0); //instantiateLists agentList = new ArrayList(); agentList2 = new ArrayList(); nodeList = new ArrayList(); nodeList2 = new ArrayList(); faceList = new ArrayList(); tickList = new ArrayList(); tickList2 = new ArrayList(); attractorList = new ArrayList(); //instantiate camera pcam = new PeasyCam(this, 500); //instantiate mesh gfx=new ToxiclibsSupport(this); mesh1 = new WETriangleMesh(); mesh2 = new WETriangleMesh();

}

importStl(“mesh1.stl”, mesh1); importStl(“mesh2.stl”, mesh2); //agent1 mesh2 = box importAgents(mesh2,1); //agent2 mesh1 = BALL importAgents(mesh1,2); img = loadImage(“painting.jpg”); colorSwitch = 0;

void draw() { background(0); lights(); for (int i = 0; i < agentList.size (); i++) { agent me = (agent) agentList.get(i); if (frameCount < 300) { me.update(); } me.render(); } for (int i = 0; i < agentList2.size (); i++) { agent2 me = (agent2) agentList2.get(i); if (frameCount <1000) { me.update(); } me.render(); } for (int i = 0; i < tickList.size (); i++) { tick me = (tick) tickList.get(i); }

me.render(); for (int i = 0; i < tickList2.size (); i++) { tick me = (tick) tickList2.get(i);

}

me.render2();

//draw meshes shininess(1.0); noStroke(); fill(155, 0, 0,30); gfx.mesh(mesh2); fill(255); gfx.mesh(mesh1); }

EL BULLI CREATIVITY CAMPUS


Type: Academic work, 2GBX, SCI-Arc Project: Membrane Structure _Tensegrity Team: Junjie Guo | Cunhao Li | Hongyang Lin | Role in Team: Digital Modeling / Grasshopper Programming/ Physical Modeling / Instructor: Greg Otto



Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.