MAS CAAD ETHZ 2010-2011 · ITA(Institute of Technology in Architecture), Faculty of Architecture ETH Zurich » M2: Any Form http://www.mas.caad.arch.ethz.ch/mas1011 ETHZ D-ARCH CAAD MAS Sun, 05 Feb 2012 15:00:22 +0000 en-US hourly 1 http://wordpress.org/?v=4.1 M2:25.11.2010/ Klaus Wassermann /Complexity and its Neighbourhood http://www.mas.caad.arch.ethz.ch/mas1011/?p=531 http://www.mas.caad.arch.ethz.ch/mas1011/?p=531#comments Mon, 15 Nov 2010 13:07:31 +0000 http://mascaadethz2010.wordpress.com/?p=531 This lecture contextualizes reaction-diffusion systems (RD) in a wider framework of complexity. It is shown how the concept of complexity can be founded as a precisely defined and quantifiable framework, which additionally overcomes the  usual reductionist definitions. Instead, an Aristotelian position is taken by proposing five necessary and sufficient conditions (“elements”) for complexity. It turns out that the concept of “complexity” is in a theory-model relation to RD systems. As such complexity is clearly distinguished from self-organization or (strong) emergence, concepts which apply
to RD systems, which however are not itself an instance of “complexity”yet. The most important qualities of RD systems concern their ability to create structured randomness, their creative power, and the fact that descriptional categories can NOT be mutually applied the levels before and after the emergence. The second part of the lecture introduces the linkage between various growth patterns in nature and RD systems, and gives a hint how to transfer both, complexity and a kind of abstract growth models into architecture.

Click here to view the embedded video.

Click here to view the embedded video.

complexity&growth

]]>
http://www.mas.caad.arch.ethz.ch/mas1011/?feed=rss2&p=531 0
M2:W2(Nervous System): Final Assignment http://www.mas.caad.arch.ethz.ch/mas1011/?p=782 http://www.mas.caad.arch.ethz.ch/mas1011/?p=782#comments Sun, 14 Nov 2010 18:57:34 +0000 http://mascaadethz2010.wordpress.com/?p=782 We had to design three 3d-printable cups using reaction diffusion.The three designs had to be substantially different from each other.The maximum dimensions of each cup were 6x6x8cm. The minimum wall thickness is 1.6mm . Possible ways to make a 3d-printable cup : time extrusion sketch,3d reaction-diffusion sketch, mesh based reaction diffusion.To generate a cup shape with these methods we had to find the ways to constrain our reaction to a cup-like shape  for instance: changing f,K through space and/or time,changing the diffusion rates through space and/or time,changing the initial conditions,remove concentration in certain locations to create a void,distort a RD mesh.

STUDENT WORKS

Jesper Thøger Christensen

Final task of the workshop with Nervous System was to design three 3d-printable cups using reaction diffusion.I used the following 3 techniques developed through the workshop to constrain the reaction to a cup-like shape. All using the Gray-Scott Reaction.

CUP #1 Ė Time ExtrusionIntroducing anisotropic diffusion of chemical u by having different diffusion rates in the x and y directions to create asymmetry.F and k parameter of reaction are changing through space.Controlling mesh generation by continuously restraining reaction-diffusion to happen within a set of law curves defined by mathematical formulas. Actually constantly controlling the concentration of the two chemicals to create void or solid.

CUP #2 Ė 3D Setting up an initial concentration of the two chemicals within a box to start the reaction-diffusion.Diffusion of chemical V is fixed. But the diffusion rate of chemical U changes through space so that it diffuses 2 times faster than V in the X and Y direction but diffuses with the same rate as V in the Z direction.

CUP #3 Ė Mesh DistortionDistorting a regular mesh of a cup by using information from a Reaction Diffusion simulation to modulate the mesh.Diffusion rate of chemical U is 4 times faster than chemical V3 cups are generated by using different parameters for F and k in the equation of the Gray-Scott Reaction

Magda Osinska

Agata Muszynska

Hideaki Takenaga

Nikola Marincic

These three projects conclude the workshop with Nervous System. The final assignment was about making an industrial product (cup) using forementioned processes. First design is a cup, where the RD on a 3D mesh object is used for forming the outher shell of a cup. For the second and third design RD processes growing in 3D were used to make a different rounded shapes. These specific shapes were based on the specific RD parameters that were chosen because they give the rounded half closed forms – suitable for storing things. Second design is a combination of an aquarium and flower vase, and the third design is a spatial instalation that shows the creative potential of using these volatile processes.




]]>
http://www.mas.caad.arch.ethz.ch/mas1011/?feed=rss2&p=782 0
M2: W2 Student Works 1&2 / NERVOUS SYSTEM http://www.mas.caad.arch.ethz.ch/mas1011/?p=601 http://www.mas.caad.arch.ethz.ch/mas1011/?p=601#comments Sat, 13 Nov 2010 20:46:21 +0000 http://mascaadethz2010.wordpress.com/?p=601 We should explore the sample reaction-diffusion simulations and modify them to create a video and images that explore how the patterns change when you vary parts of the process through space and time.We used 2-d Arrays to vary the Diffusion Rate, Parameters (ex. f and K in Gray-Scott), or Diffusion Direction (anisotropic example) and tried out different initial conditions and reactions(ex. Gray-Scott vs. Gierer Meinhardt).

STUDENT WORKS

Jesper Thøger Christensen

Learning to work with a complex simulation using reaction-diffusion as an example.Initial exploration of Reaction-Diffusion as a form making system by implementing a different types of reactions as control technique. Both the mostly used Gray-Scott as well as the Fitzhugh-Nagumo reaction.Exploring different starting conditions as well as changing various parameters of the reaction through space to create variation in the simulation.Gray-Scott Ė F and k parameters of the reaction are fixed whereas the diffusion rate of U change through space. Two boxes as starting condition defining different initial concentrations of the two chemicals u and vFitzhugh-Nagumo Ė F and k parameters of the reaction and diffusion rate of U change through space. Random mixture of the two chemicals u and v as initial conditionhttp:

Click here to view the embedded video.

openprocessing.org/visuals/?visualID=15905

Magda Osinska

The task was to explore the reaction-diffusion simulations and modify them to create the images. This images should explore how the patterns change when I vary parts of the process througth space and time.I used the 2-d Arrays to very the Diffusion rate and tryed out different reactions.

openprocessing.org/visuals/?visualID=17221

openprocessing.org/visuals/?visualID=17225

Agata Muszynska

Nikola Marincic

This assignment explores the Reaction/Diffusion processes, and one particular among them – Gray Scott Reaction/Diffusion. In this assignment, I used one reaction as an animated brush that bounces around the screen with changing speed, while the reactions in the background are changing their parameters.

Click here to view the embedded video.

Jorge Orozco

Click here to view the embedded video.

]]>
http://www.mas.caad.arch.ethz.ch/mas1011/?feed=rss2&p=601 0
M2:W2(Nervous System):Reaction-Diffusion http://www.mas.caad.arch.ethz.ch/mas1011/?p=459 http://www.mas.caad.arch.ethz.ch/mas1011/?p=459#comments Fri, 12 Nov 2010 13:50:36 +0000 http://mascaadethz2010.wordpress.com/?p=459 10:00-12:00 | Intro to  Reaction-Diffusion:differentation How can an identical set of genetic instructions produce different types of cells? morphogenesis how can cells form ordered structures? growth how do our cells know when to stop dividing and when to die?

13:00-15:00 | Explore Reaction-Diffusion as a form making system. What is the space of forms that it can create? what are the potential applications of this set of systems?

* Useful Links

http://n-e-r-v-o-u-s.com/

http://n-e-r-v-o-u-s.com/education/simulation/ethworkshop.php

http://mrob.com/pub/comp/xmorphia/

http://toxiclibs.org/

http://www.openprocessing.org/

openprocessing.org/visuals/?visualID=15938

openprocessing.org/visuals/?visualID=15908

Click here to view the embedded video.

]]>
http://www.mas.caad.arch.ethz.ch/mas1011/?feed=rss2&p=459 0
M2:W1(Karsten Schmidt):Skype Meeting on Parametric Facade http://www.mas.caad.arch.ethz.ch/mas1011/?p=410 http://www.mas.caad.arch.ethz.ch/mas1011/?p=410#comments Wed, 10 Nov 2010 19:47:17 +0000 http://mascaadethz2010.wordpress.com/?p=410 The whole week’s work was to be completed with a parametric facade design for HPI biulding at ETH campus. The facade were to include both:the building’s surrounding and interior space functions. Students were divided into three working groups. Class and the concept of OOP were introduced. That gave an opportunity to design facade elements as instances of a single class or depending on the concept – several different classes. The last step was to produce and assemble a 1:100 scaled model of the work. The images from the whole procedure – below.

STUDENT WORKS

Aata Muszynska, Jesper Thøger Christensen, Hideaki Takenaga

facade presentation

Final exercise of the week was to design a new facade for the HPI building on campus.In the group we decided to create a second skin for the existing building.Mapping the functions inside the building and using Processing to inform the pattern generated by the different functions through a morphing pattern on the facade.The height of the opening was related to the functions requirement for a physical opening as a window or a doorThe width was related to requirement for a view out from the roomsWhereas the distance threshold was related to the functions requirement for sunlightAfter a range of iterations a pattern was exported as a pdf and opened in Rhino to prepare it for the final production of a 1:100 physical model on the replabs lasercutter.

openprocessing.org/visuals/?visualID=15853


Magda Osinska, Mihye An

domino facade

The task was to design the parametric facade for HPI building at ETH campus.The facade was to include both: the building’s surrounding and interior space functions.We decided to make the „domino facade“. We realised that there is „no welcome“ to the ETH campus, so firstly we create the separate panel befeore the main HPI building . The facade was build from separate, vertical, thin panels. We started from one game of „domino“ but after create the „domino effect“ we realized that it is boring and we complicated the rules by adding additional domino games, so in the same time few people could play together.The „domino effect“ can start and finish in the different levels. In the project we were interested in the information system which was transfere to the next elements and possibility which single elemet could have abut entire system. Each single element transfer information to other elements, so in this easy way each element know everything about others.

openprocessing.org/visuals/?visualID=17219

openprocessing.org/visuals/?visualID=17220

Nikola Marincic

Since this particular assigment was beeing done individually, the idea was not to make a whole facade project program, but to conduct an experiment with a single facade plane. Few different approaches were tried out with random openings based mostly on room light requirements, but the final solution was based on a light map. Light map is an image of mapped light requirements for a room/part which the facade element encloses in a form of grayscale image with normalized mean value which is expected. Then, the openings were made as a horizontal cutouts in the facade plane representing light sections, where the height of an cut is correspodenting to the light-map value in a given section.




]]>
http://www.mas.caad.arch.ethz.ch/mas1011/?feed=rss2&p=410 0
M2:W1(Karsten Schimdt) Day3: Various http://www.mas.caad.arch.ethz.ch/mas1011/?p=346 http://www.mas.caad.arch.ethz.ch/mas1011/?p=346#comments Tue, 09 Nov 2010 08:45:49 +0000 http://mascaadethz2010.wordpress.com/?p=346 [slideshow]

09:00 – 12:00 | Mesh to Voxel(Catenary Mesh from Day2 was voxelized and 3D printed), Cellular Automata & Wolfram, Creating Shapes controlling Brownian Motion (i.g. http://www.flickr.com/photos/toxi/345074445/)

13:00 – 19:00  | Programming Parametric Facade, File Read/Write, GUI Library and Others

http://learn.postspectacular.com/hg/ETHZDay3 (download ‘zip’)

* Useful Links

http://www.gotapi.com/

http://code.google.com/

http://mathworld.wolfram.com/

http://forum.processing.org/

http://www.random.org/ generates true random number

http://www.shiffman.net/teaching/nature/ga/ genetic algorithms by Daniel Shiffman

http://www.sojamo.de/libraries/controlP5/ library for GUI


]]>
http://www.mas.caad.arch.ethz.ch/mas1011/?feed=rss2&p=346 0
M2:W1(Karsten Schmidt) Day2: around OOP http://www.mas.caad.arch.ethz.ch/mas1011/?p=319 http://www.mas.caad.arch.ethz.ch/mas1011/?p=319#comments Mon, 08 Nov 2010 08:56:05 +0000 http://mascaadethz2010.wordpress.com/?p=319 [slideshow]

09:00 –  12:00  | Lecture on ImageArray, Loading Fonts, Class and Objects (example with ‘Human’ Class)

13:40 – 18:00  | Using and Looking at Libraries, Particle based modelling processes, Catenary Mesh

http://learn.postspectacular.com/hg/ETHZDay2/ (download ‘zip’)

http://media.postspectacular.com/2010/toxiclibs/toxiclibs-complete-0020.zip (toxiclib library)

]]>
http://www.mas.caad.arch.ethz.ch/mas1011/?feed=rss2&p=319 0
M2:W1(Karsten Schmidt) Day1: Processing Recap + Intro to 3D http://www.mas.caad.arch.ethz.ch/mas1011/?p=304 http://www.mas.caad.arch.ethz.ch/mas1011/?p=304#comments Sun, 07 Nov 2010 20:18:52 +0000 http://mascaadethz2010.wordpress.com/?p=304 10:00 – 12:30 | Processing Basics Recap & Intro to 3D: checking the origin of some basic concepts, drawing a circle and manipulating various shapes out of it, playing with coordinate system(translate(); pushmatrix(); popmatrix();).

14:00 – 16:00 | An exercise on making 3D Shapes: some highschool math(pytagorian theorem etc.), drawing shpaes with vertex, memorizing previous array data, color coordinate systems.

http://learn.postspectacular.com/hg/ETHZDay1/ (download ‘zip’)

]]>
http://www.mas.caad.arch.ethz.ch/mas1011/?feed=rss2&p=304 0
M2: 09.11.2010/Benjamin Dillenburger http://www.mas.caad.arch.ethz.ch/mas1011/?p=199 http://www.mas.caad.arch.ethz.ch/mas1011/?p=199#comments Fri, 05 Nov 2010 07:23:48 +0000 http://mascaadethz2010.wordpress.com/?p=199
Computational Architecture – Topographies & Topologies

Can architecture be computed? The potential of computational architecture goes far beyond curved surfaces and free-form geometries. Rather, it is an entirely novel method of design. This method can not only generate previously inconceivable forms, but can also enable designs that incorporate complex sets of relationships with out resorting to reductionism.

In using these technologies, the architect no longer designs the geometry, but rather designs the process by which the geometry is generated. The architect forfeits direct control over the form’s appearance, while asserting control over the form’s desired attributes. It is through definition and an abstracted specification of these attributes that design decisions are performed. Once a solution space has been encoded, the architect assumes the role of a nurturer and moderator, recursively applying the processes until the most ideal configuration has evolved.

The role of the computer progresses from a drawing aid to an intelligent assistant. Information technologies thus bring design sketches to life: points, lines and planes gain intelligence and work together towards a common goal. Objects are no longer regarded in isolation, but are interlinked and connected to their environment. Depending on the nature of the code, the computer is able to independently vary, evaluate, and select designs. An optimization takes place that ideally is able to embrace the complexity brought about by juxtaposed objectives, rather than having to simplify these. Entire families and landscapes of objects can be generated: singularity turns to plurality. In the best case, the computer devises surprising typologies that go far beyond what one may have conceived of.

Benjamin Dillenburger writes programs instead of drawing. In presenting his most recent research and projects from the Chair for CAAD at the Swiss Federal Institute for Technology (ETH) in Zurich, he shows possible trajectories for the use of computational design in the field of architecture. The scale of the presented projects ranges from computationally generated ornament, to buildings, to an urban scale. Yet all projects have a common denominator: they are conceivable only through the use of information technologies – they are undrawable.

Digital Catenary

Simulation of a hanging model based on a spring-system

Click here to view the embedded video.

Oblique Circulation

Folding planes through artificial evolution

Click here to view the embedded video.

Stadtigel

Kaisersrot at the in the International Architecture Biennale

http://wiki.caad.arch.ethz.ch/Events/StadtIgel

www.kaisersrot.com

Emerging Typologies

Bottom-up synthesis of an office building

]]>
http://www.mas.caad.arch.ethz.ch/mas1011/?feed=rss2&p=199 0
M2:Student works/Review of 3rd Assignment-Game http://www.mas.caad.arch.ethz.ch/mas1011/?p=197 http://www.mas.caad.arch.ethz.ch/mas1011/?p=197#comments Fri, 05 Nov 2010 07:23:17 +0000 http://mascaadethz2010.wordpress.com/?p=197
On the third day we stepped into the world of games. The task was to analyze a game
(code) found on web and to create either a modification of it or a completely new game. Logicals, Events, simple Dynamics and two basic ways of introducing input data to games: Keyboard Event and Mouse Event were introduced.  Enjoy!

STUDENT WORKS

Agata Muszynska

Hideaki Takenaga

Jesper Thøger Christensen

As an assignment to design a game from scratch in one day I were inspired by the classic arcade game named Breakout.
Breakout was one of the first truly, endlessly, maddeningly addictive games ever invented. A variation of Pong, but instead of the ball bouncing between little rectangular paddles of you and your opponent, in Breakout you were fighting against a bunch of rectangular blocks. The ball bounced off your paddle on the bottom of the screen, smashed blocks, which were in rows at the top of the screen, and bounced back down to your awaiting paddle.

As an assignment to design a game from scratch in one day I were inspired by the classic arcade game named Breakout.Breakout was one of the first truly, endlessly, maddeningly addictive games ever invented. A variation of Pong, but instead of the ball bouncing between little rectangular paddles of you and your opponent, in Breakout you were fighting against a bunch of rectangular blocks. The ball bounced off your paddle on the bottom of the screen, smashed blocks, which were in rows at the top of the screen, and bounced back down to your awaiting paddle.

http://openprocessing.org/visuals/?visualID=15852

Nikola Marincic

Very primitive “Shoot ‘Em Up” game written after two weeks of learning Processing with Hua Hao. Inspired by the classic Arcade machines and Amiga 500 games like Operation Wolf, Cabal, P.O.W. etc.

http://vimeo.com/18222561

Magda Osinska

This task consist in making game. This game called points fighting.

games rules:

You have 2 points(„a“ and „b“). The second one (b) follows the first one (a). The space in which those points(„a+b“) move contains the dots in 2 different colours: red- means the movemant (of the point b) to the right side when he is close to red dots. black- means that point b is stacking when he touche black dots. If point b touch the black point he stick and game is over! If not he is follow the point „a“, which trys to run away!

http://www.openprocessing.org/visuals/?visualID=17218



]]>
http://www.mas.caad.arch.ethz.ch/mas1011/?feed=rss2&p=197 0