Thursday, March 6, 2014

XXL_2014: First Exercise

Άσκηση 1η (06/03/14)

Εισαγωγικές έννοιες: Κάθε ομάδα καλείτε να επιλέξει μία από τις δέκα προτεινόμενες έννοιες/διαδικασίες ως το θέμα που θα αποτελέσει το έναυσμα για την ανάπτυξη μίας διαδικασίας σχεδιασμού στα πλαίσια του εργαστηρίου. Οι προτεινόμενες έννοιες είναι οι εξής: 

1. ώσμωση / osmosis 
2. εισροή / inflow 
3. εκροή / outflow 
4. διαρροή / leak 
5. διάχυση / diffusion
6. διήθηση / percolation 
7. απορρόφηση / absorption 
8. εξάτμιση / evaporation
9. απόσταξη / distillation 
10. κρυσταλλοποίηση / crystallization
11. συμπύκνωση / condensation
12. διάλυση / dilution 
13. εκχύλιση / extraction 
14. αφυδάτωση / dehydration 
15. συγχώνευση / fusion 

Οι έννοιες αυτές θα αντιμετωπιστούν κυρίως ως μία δυναμική μετασχηματιστική διαδικασία που οδηγεί στην μεταβολή μιας συνθήκης και όχι ως μία αποκρυσταλλωμένη τελική κατάσταση. Στόχος της πρώτης άσκησης είναι μια αρχική προσέγγιση αυτών των εννοιών με δύο τρόπους: 

1. Μία σύντομη έρευνα και παρουσίαση των αποτελεσμάτων της για τις διάφορες ερμηνείες που μπορεί να δοθούν στην έννοια. Για παράδειγμα φυσικές διαδικασίες (γεωλογικές, βιολογικές κτλ.), κοινωνικές διαδικασίες, επιστημονικές μέθοδοι και γενικότερα διαδικασίες από πεδία εκτός αρχιτεκτονικής που μπορούν να περιγραφούν από την εκάστοτε έννοια. Η παρουσίαση θα είναι ψηφιακή (powerpoint) και θα γίνει στην αρχή του δεύτερου μαθήματος. 

2. Μία αναλογική μακέτα που θα παρουσιάζει με κάποιο τρόπο την έννοια. Δεδομένου ότι η έμφαση βρίσκεται στη διαδικασία μεταβολής, η μακέτα πρέπει να παρουσιαστεί με τέτοιο τρόπο ώστε να φαίνεται η εξέλιξη της μεταβολής και όχι μόνο το τελικό αποτέλεσμα (video, stopmotionanimation - διαδοχικές φωτογραφίσεις κτλ.). Η καταγραφή της δυναμικής διαδικασίας παραγωγής της μακέτας και της υλικότητας που θα προκύψει είναι αυτή που θα οδηγήσει στα επόμενα στάδια του σχεδιασμού. Λόγω του ότι όλες οι έννοιες περιστρέφονται γύρω από διαδικασίες που αφορούν υγρά και αέρια (fluids), θα ήταν θεμιτό η δυναμική μακέτα να περιλαμβάνει όχι μόνο την εκάστοτε διαδικασία, αλλά και έναν μηχανισμό ελέγχου της. 

Παραδοτέα στο δεύτερο μάθημα: Παρουσίαση σε αρχείο powerpoint και παράδοση των αρχείων που είναι απαραίτητα για την καταγραφή της διαδικασίας παραγωγής της μακέτας (videos, φωτογραφίες κτλ).

Thursday, February 21, 2013

XXL 2013: First Exercise

Άσκηση 1η (21/02/13). 

Εισαγωγικές έννοιες: Κάθε ομάδα καλείτε να επιλέξει μία από τις δέκα προτεινόμενες έννοιες/διαδικασίες ως το θέμα που θα αποτελέσει το έναυσμα για την ανάπτυξη μίας διαδικασίας σχεδιασμού στα πλαίσια του εργαστηρίου. Οι προτεινόμενες έννοιες είναι οι εξής: 

1. ώσμωση / osmosis 
2. εισροή / inflow 
3. εκροή / outflow 
4. διαρροή / leak 
5. διάχυση / diffusion
------ Νίκη Παπαχαραλάμπους - Αναστασία Χαρίση
6. διήθηση / percolation 
7. απορρόφηση / absorption 
8. εξάτμιση / evaporation
------ Μαρία Κύρου
9. απόσταξη / distillation 
10. κρυσταλλοποίηση / crystallization
------ Ελένη Κουμπλή και Αλεξάνδρα Νιάκα.
11. συμπύκνωση / condensation
------ Κοντομηνάς - Τάτλη
12. διάλυση / dilution 
13. εκχύλιση / extraction 
14. αφυδάτωση / dehydration 
15. συγχώνευση / fusion 

Οι έννοιες αυτές θα αντιμετωπιστούν κυρίως ως μία δυναμική διαδικασία που οδηγεί στην παραγωγή μίας κατάστασης, και όχι ως μία αποκρυσταλλωμένη τελική κατάσταση. Στόχος της πρώτης άσκησης είναι μία αρχική προσέγγιση αυτών των εννοιών με δύο τρόπους: 

1. Μία σύντομη έρευνα και παρουσίαση των αποτελεσμάτων της για τις διάφορες ερμηνείες που μπορεί να δοθούν στην έννοια. Για παράδειγμα φυσικές διαδικασίες (γεωλογικές, βιολογικές κτλ), κοινωνικές διαδικασίες, επιστημονικές μέθοδοι και γενικότερα διαδικασίες από πεδία εκτός αρχιτεκτονικής που μπορούν να περιγραφούν από την εκάστοτε έννοια. Η παρουσίαση θα είναι ψηφιακή (powerpoint) και θα γίνει στην αρχή του δεύτερου μαθήματος. 

2. Μία αναλογική μακέτα που θα περιγράφει με κάποιο τρόπο την έννοια. Δεδομένου ότι η έμφαση βρίσκεται στην διαδικασία παραγωγής, η μακέτα πρέπει να παρουσιαστεί με τέτοιο τρόπο ώστε να φαίνεται η διαδικασία κατασκευής της και όχι μόνο το τελικό αποτέλεσμα (video, stopmotionanimation - διαδοχικές φωτογραφίσεις κτλ.). Η καταγραφή της δυναμικής διαδικασίας παραγωγής της μακέτας και της υλικότητας που θα προκύψει είναι αυτή που θα οδηγήσει στα επόμενα στάδια του σχεδιασμού. Λόγω του ότι όλες οι έννοιες περιστρέφονται γύρω από διαδικασίες που αφορούν υγρά και αέρια (fluids), θα ήταν θεμιτό η δυναμική μακέτα να περιλαμβάνει όχι μόνο την εκάστοτε διαδικασία, αλλά και έναν μηχανισμό ελέγχου της. 

Παραδοτέα στο δεύτερο μάθημα: Παρουσίαση σε αρχείο powerpoint και παράδοση των αρχείων που είναι απαραίτητα για την καταγραφή της διαδικασίας παραγωγής της μακέτας (videos, φωτογραφίες κτλ).

Saturday, April 30, 2011

2nd Exercise











Wednesday, March 30, 2011

1st exercise - videos















Wednesday, March 16, 2011

scripting exercise - first attempts


//------------------------XXL------------------------
//Γαρύφαλλος Παπαδόπουλος__Νίκος Χριστοδούλου__Νεφέλη Χαρχαρή
//March 2011.
//http://xxl-auth.blogspot.com/

//give a value to "k" !!
int $k=10;
for ($j=0; $j<$k; $j++)
 {
   for ($i=0; $i<19; $i++)
   {
   
    //create a string for the name
    string $myName;
    $myName = "object" +$i +"_" +$j;
    //create a polyCube and give it the name
    polyCube -n $myName;
    //move it
    move 0 (2*$i) (20*$j) $myName;
    //scale it
    scale ($i  +1) 1 1 $myName;
    //rotate it
    rotate 0 (5*$i) 0 $myName;
      
    //rename  
    $myName = "object"+$i +"_" +$j +"_b";
    //create a polyCube and give it the name
    polyCube -w (19 - $i) -n $myName;
    //move it  
    move 0 (2*$i) (10 + (20*$j)) $myName;
    //rotate it
    rotate 0 (90 + 5*$i) 0 $myName;
    }
 } 
/span>

//------------------------XXL------------------------
//Γαρύφαλλος Παπαδόπουλος__Νίκος Χριστοδούλου__Νεφέλη Χαρχαρή
//March 2011.
//http://xxl-auth.blogspot.com/

int $a=0;    
for ($i=2 ; $i<17; $i++)
{    
    //create a string for the name
    string $myName;
    $myName = "object" + ($i -2);
    
    if ($i%2 ==0)
    {
    float $k = $i - 1;
    polyPyramid -n $myName;
    //move it
    move 0 $a 0 $myName;
    //$a= ($a+($k/2)+2);
    //scale it
    scale $k ($k/2) $k $myName;
    //rotate it
    rotate 0 (5*$k) 0 $myName;
    }
    
    else
    { 
    float $k = $i; 
    polyPyramid -n $myName; 
    //move it
    move 0 $a 0 $myName;
    //$a= ($a+($k/2)+2);
    //scale it
    scale $k ($k/2) $k $myName;
    //rotate it
    rotate 180 (5*$k) 0 $myName;    
    }   
    $a=(($k/2)*($i - 1)) ;
}


//------------------------XXL------------------------
//..................
//March 2011.
//http://xxl-auth.blogspot.com/

for ($i=0; $i<10; $i++)
  {  
   for ($j=0; $j<10; $j++)
      {  
       for ($k=0; $k<10; $k++)
       {
       
        string $myName;
        $myName = "object" + $i + $j + $k ;
        if ($k%2 == 0) {
               polyCube -n $myName;
        }
        else {
        polySphere -n $myName;
        }
        if ($j%2 == 0) {
               polyCube -n $myName;
        }
        else {
        polySphere -n $myName;
        }
        
        if ($i%2 == 0) {
               polyCube -n $myName;
        }
        else {
        polySphere -n $myName;
        }
               
        move (4*$i) (4*$j) (4*$k) $myName;
        rotate (2*$i) (2*$j) (2*$k) $myName;
      // mporeis na baleis k scale $i 1 1 $myName; an theleis  
    }
  }
} ; 
/span>

 

//------------------------XXL------------------------
//Ελεάννα Μπρέζα / Μυρτώ Σκρέτα-Κρίκου
//March 2011.
//http://xxl-auth.blogspot.com/

for ($i = -40; $i<40; $i++) {
string $name;
if ($i<0){
$name = "object" + (40-$i);
}
else if ($i>=0){
$name = "object" + $i;
}
if ($i%2==0){
polyCube -n $name;
}
else if ($i%2==-1){
polySphere -n $name;
}
else if ($i%2==0){
polyCube -n $name;
}
else if ($i%2==1){
polySphere -n $name;
}
move 0 (2*$i) 0 $name;
scale $i 1 1 $name;
if ($i<0){
rotate 0 ($i*5) 0 $name;
}
else if ($i>=0){
rotate 0 ((-$i)*5) 0 $name;
}
};


//------------------------XXL------------------------
//Ελεάννα Μπρέζα / Μυρτώ Σκρέτα-Κρίκου
//March 2011.
//http://xxl-auth.blogspot.com/

for ($i = -40; $i<40; $i++) {
string $name;
if ($i<0){
$name = "myCube" + (40-$i);
}
else if ($i>=0){
$name = "myCube" + $i;
}
polyCube -n $name; 
move 0 (2*$i) 0 $name;
scale $i 1 1 $name;
if ($i<0){
rotate 0 ($i*5) 0 $name;
}
else if ($i>=0){
rotate 0 ((-$i)*5) 0 $name;
}
};