OTE / EXTRACT. Generate



Samankaltaiset tiedostot
Efficiency change over time

Network to Get Work. Tehtäviä opiskelijoille Assignments for students.

National Building Code of Finland, Part D1, Building Water Supply and Sewerage Systems, Regulations and guidelines 2007

Other approaches to restrict multipliers

1. SIT. The handler and dog stop with the dog sitting at heel. When the dog is sitting, the handler cues the dog to heel forward.

The CCR Model and Production Correspondence

On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31)

Capacity Utilization

{ Toni Österlund ; arkkitehti, SAFA ; Oulun yliopisto}

indexhan wen Club Ambulant -play together

Information on preparing Presentation

anna minun kertoa let me tell you

toukokuu 2011: Lukion kokeiden kehittämistyöryhmien suunnittelukokous

Kysymys 5 Compared to the workload, the number of credits awarded was (1 credits equals 27 working hours): (4)

16. Allocation Models

KONEISTUSKOKOONPANON TEKEMINEN NX10-YMPÄRISTÖSSÄ

UUSIA TAPOJA OPPIMISEN ARVIOINTIIN

Constructive Alignment in Specialisation Studies in Industrial Pharmacy in Finland

7.4 Variability management

On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31)

Information on Finnish Language Courses Spring Semester 2018 Päivi Paukku & Jenni Laine Centre for Language and Communication Studies

AYYE 9/ HOUSING POLICY

TIEKE Verkottaja Service Tools for electronic data interchange utilizers. Heikki Laaksamo

LYTH-CONS CONSISTENCY TRANSMITTER

Returns to Scale II. S ysteemianalyysin. Laboratorio. Esitelmä 8 Timo Salminen. Teknillinen korkeakoulu

Information on Finnish Courses Autumn Semester 2017 Jenni Laine & Päivi Paukku Centre for Language and Communication Studies

Bounds on non-surjective cellular automata

Fraktaalit. Fractals. Riikka Kangaslampi Matematiikan ja systeemianalyysin laitos Aalto-yliopisto. 1 / 8 R. Kangaslampi Fraktaalit

TUULIKKI TANSKA ALGORITMIT PUURAKENTAMISESSA

Basic Flute Technique

Information on Finnish Language Courses Spring Semester 2017 Jenni Laine

Tutkimusdata ja julkaiseminen Suomen Akatemian ja EU:n H2020 projekteissa

FinFamily PostgreSQL installation ( ) FinFamily PostgreSQL

Counting quantities 1-3

RANTALA SARI: Sairaanhoitajan eettisten ohjeiden tunnettavuus ja niiden käyttö hoitotyön tukena sisätautien vuodeosastolla

Results on the new polydrug use questions in the Finnish TDI data

Uusi Ajatus Löytyy Luonnosta 4 (käsikirja) (Finnish Edition)

ECVETin soveltuvuus suomalaisiin tutkinnon perusteisiin. Case:Yrittäjyyskurssi matkailualan opiskelijoille englantilaisen opettajan toteuttamana

Sisällysluettelo Table of contents

Alternative DEA Models

General studies: Art and theory studies and language studies

VAASAN YLIOPISTO Humanististen tieteiden kandidaatin tutkinto / Filosofian maisterin tutkinto

The Viking Battle - Part Version: Finnish

1.3 Lohkorakenne muodostetaan käyttämällä a) puolipistettä b) aaltosulkeita c) BEGIN ja END lausekkeita d) sisennystä

Recommended background: Structural Engineering I and II

Arkkitehtuuritietoisku. eli mitä aina olet halunnut tietää arkkitehtuureista, muttet ole uskaltanut kysyä

Choose Finland-Helsinki Valitse Finland-Helsinki

On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31)

Skene. Games Refueled. Muokkaa perustyyl. for Health, Kuopio

MUSEOT KULTTUURIPALVELUINA

Kuvankäsi/ely. Vieraana Jorma Laaksonen Tietotekniikan laitos. Viikko Luento Ope-ajat Harjoitus 7: Tietoliikenteen signaalinkäsi/ely

Salasanan vaihto uuteen / How to change password

Paikkatiedon semanttinen mallinnus, integrointi ja julkaiseminen Case Suomalainen ajallinen paikkaontologia SAPO

Voice Over LTE (VoLTE) By Miikka Poikselkä;Harri Holma;Jukka Hongisto

OP1. PreDP StudyPlan

Land-Use Model for the Helsinki Metropolitan Area

Rotarypiiri 1420 Piiriapurahoista myönnettävät stipendit

Guidebook for Multicultural TUT Users

Uusia kokeellisia töitä opiskelijoiden tutkimustaitojen kehittämiseen

TU-C2030 Operations Management Project. Introduction lecture November 2nd, 2016 Lotta Lundell, Rinna Toikka, Timo Seppälä

Exercise 1. (session: )

make and make and make ThinkMath 2017

HARJOITUS- PAKETTI A

Mat Seminar on Optimization. Data Envelopment Analysis. Economies of Scope S ysteemianalyysin. Laboratorio. Teknillinen korkeakoulu

Kaivostoiminnan eri vaiheiden kumulatiivisten vaikutusten huomioimisen kehittäminen suomalaisessa luonnonsuojelulainsäädännössä

Käyttöliittymät II. Käyttöliittymät I Kertaus peruskurssilta. Keskeisin kälikurssilla opittu asia?

Tilausvahvistus. Anttolan Urheilijat HENNA-RIIKKA HAIKONEN KUMMANNIEMENTIE 5 B RAHULA. Anttolan Urheilijat

Hankkeiden vaikuttavuus: Työkaluja hankesuunnittelun tueksi

SAGA 150. Asennusohjeet. Mittaa oven korkeus. Piirrä seinään oven kiinni -päätyyn seinäkannattimen kohdalle vaakaviiva korkeudelle ovi + 75mm + 20 mm.

Curriculum. Gym card

Tietorakenteet ja algoritmit

Valuation of Asian Quanto- Basket Options

VÄRE premises Sari Dhima

Huom. tämä kulma on yhtä suuri kuin ohjauskulman muutos. lasketaan ajoneuvon keskipisteen ympyräkaaren jänteen pituus

VBE2 Työpaketit Jiri Hietanen / TTY

MEETING PEOPLE COMMUNICATIVE QUESTIONS

FIS IMATRAN KYLPYLÄHIIHDOT Team captains meeting

JA CHALLENGE Anna-Mari Sopenlehto Central Administration The City Development Group Business Developement and Competence

Tarua vai totta: sähkön vähittäismarkkina ei toimi? Satu Viljainen Professori, sähkömarkkinat

Counting quantities 1-3

Osallistujaraportit Erasmus+ ammatillinen koulutus

Hyvässä seurassa, pöydän ääressä. In good company, around the table.

Ajettavat luokat: SM: S1 (25 aika-ajon nopeinta)

3 9-VUOTIAIDEN LASTEN SUORIUTUMINEN BOSTONIN NIMENTÄTESTISTÄ

ATLAS-kartan esittely - Peli palveluiden yhteiskehittämisen menetelmistä Päivi Pöyry-Lassila, Aalto-yliopisto

Characterization of clay using x-ray and neutron scattering at the University of Helsinki and ILL

812336A C++ -kielen perusteet,

Suihkukoneet 1:73 ja pienemmät. Potkurikoneet 1:72-1:49. Suihkukoneet 1:72-1:49. Potkurikoneet 1:35 ja suuremmat. Suihkukoneet 1:35 ja suuremmat

Hanna Lehtonen Kello kolme yöllä

Suunnittelumallit (design patterns)

Expression of interest

03 PYÖRIEN SIIRTÄMINEN

Vertaispalaute. Vertaispalaute, /9

TIETEEN PÄIVÄT OULUSSA

You can check above like this: Start->Control Panel->Programs->find if Microsoft Lync or Microsoft Lync Attendeed is listed

LX 70. Ominaisuuksien mittaustulokset 1-kerroksinen 2-kerroksinen. Fyysiset ominaisuudet, nimellisarvot. Kalvon ominaisuudet

Garden Furniture. Puutarhakalusteita

Lähellä kaupungissa. Web-based learning environment relating to urban and geography studies

Infrastruktuurin asemoituminen kansalliseen ja kansainväliseen kenttään Outi Ala-Honkola Tiedeasiantuntija

Tässä ohjeessa käydään läpi sosiaalisen median verkkopalveluiden lisätoimintojen lisääminen verkkosivuillesi.

Transkriptio:

Generate

Sisällys Contents Esipuhe / Preface Algoritminen arkkitehtuuri -työryhmä Johdanto / Introduction Toni Österlund & Eero Lundén Siltoja / Bridges 9 13 25 Rakenteita / Structures 65 Muita töitä / Other Works 101 Jälkisanat / Afterword Aulikki Herneoja Lähteet & Viitteet / Sources & References 177 182 Biografia / Biography 184 6 7

Siltoja Bridges Oulun yliopiston arkkitehtuurin osastolla järjestettiin syksyllä 2008 kahden viikonlopun During October 2008 The Architectural Department of the University of Oulu Aikaranka / Time Spine Sauli Kosonen 28 mittainen workshop, jossa opeteltiin skriptauksen alkeita. Harjoitustyönä tehtiin Silta seuraavan ohjeen mukaan: organised a four day student workshop on the use of basic computer scripting in architecture. During the workshop each student designed Oksa / Branch Ville Rautiainen 34 Työskentely tapahtuu yksin. a bridge structure according to the following instructions: Sillan alla / Under the Bridge Eeva Hinkka 38 Suunnittele ja toteuta rhinoscriptin avulla rakenne, joka muodostaa yhteyden kahden pisteen välille tai seuraten viivaa. Tarkoituksena on käyttää kaikkia tähän asti oppimiasi skriptausmenetelmiä ja samalla opetella niiden käyttöä. Roh- Work individually. Using rhinoscript, design a structure which connects two imaginary points in space or follows a given line. The purpose of the exercise Mato / Worm Sami Logrén & Mikko Kanninen Vyötiäinen / Armadillo Eva Haggrén 42 46 kaisen myös tutkimaan aihetta syvemmin, jotta pääset haluamaasi lopputulokseen. Älä unohda kommentointia! is to use the various scripting methods you have been learning so far and to see how they work in practice. To reach the outcome you desire you Lieriöverkko / Tubular Mesh Eetu Arponen 50 Lopputuloksen ei tarvitse olla rakenteellisesti järkevä tai edes mahdollinen, mutta sen tulee may be required to research the subject in more depth. Remember to include a commentary on your script! DNA-rakenne / DNA-Structure Hannes Honkanen 54 kuitenkin koostua monipuolisista algoritmeista, jotka yhdessä saavat aikaan mielenkiintoisen The fi nal designs do not have to be structurally Rypistetty paperi / Creased Paper Annika Väisänen 58 lopputuloksen. Aloita skripti yksinkertaisista menetelmistä ja lisää kompleksisuutta vähitellen. feasible but they should display the use of a variety of algorithms which together form an interesting end result. Start the script by fi rst RND-Mato / RND Worm Olli Metso 60 applying simple methods and increase the complexity of it gradually. 26 27

Aikaranka Time Spine Sauli Kosonen Skripti muodostaa nivelletyn selkärangan valitusta viivasta. Asteittain skaalautuvat ja kääntyvät sauvat kiinnittyvät niveliin toisesta päästä; toisessa päässä niveliä yhdistää nauha. Lopputuloksena syntyy rakenne, joka kiertyy itsensä ympäri. OTE / EXTRACT The script generates an articulated spine which follows a given line. Gradually scaling and rotating ribs are affi xed to the joints at one end and connected with a fl exible strip to each other at the other end. The resulting form is a structure which slowly twists around itself. 1 5 4 3 2 1 = n.. 6. Aloitetaan käyrällä, joka jaetaan halutulla määrällä pisteitä. Pisteet nimetään järjestynumerolla (n). Start with a base curve which is marked with desired amount of points. Each point is named individually with a serial number (n). 2 α = 90 Jokaisesta pisteestä (n) luodaan edelliseen pisteeseen osoittava vektori ja käännetään sitä 90. A vector is drawn between two adjacent points and rotated 90. α = 10 * n d = 2x * n d = x * n α = -10 * n x x d = 0,5x * n α = 20 * n 3 Vektorista luodaan kolme sauvaa, jotka kääntyvät ja skaalautuvat pisteen järjestysnumeron (n) mukaan. Three ribs are created from each vector. The ribs are scaled and rotated according to the serial number (n) of the point. 4 Sauvojen keski- ja päätepisteiden välille luodaan pinnat, joista nauha muodostuu. A fl exible strip is fi xed to the end- and midpoints of each rib.

Rangan keskipisteen jälkeen sauvojen pituudet skaalautuvat käänteisessä järjestyksessä, ja lopulta nauhat kutistuvat päätepisteeseen. After reaching the centre point, the ribs are scaled in reverse order so that they eventually come together at the end. Sauvojen kääntösäde ja skaalaus määrittävät rakenteen aaltoilevan muodon. Nauhojen kapeus mahdollistaa sen, että nauhat kiertyvät vapaasti toistensa ympäri. The form of the structure is defi ned by the scale and rotation angle of the ribs. The limited width of the connecting strips allows for the free twisting of the structure around itself. 30

Nauhan muotoon voidaan vaikuttaa määrittämällä erilaisia pinnanmuodostustapoja ja käyttämällä niissä satunnaisuutta. The appearance of the strips can be altered by defi ning different surface characteristics and applying random patterns to the script.

Rakenteita Structures Syksyn 2008 workshopin jälkeen työskenneltiin ryhmissä. Tehtävänä oli Rakenne : Työskentely tapahtuu 3-4 ryhmissä. Suunnitelkaa ja toteuttakaa rhinoscriptin avulla rakenne, jolla voidaan kattaa annettu tai skriptillä itsellään muodostuva pinta. Tarkoituksena on soveltaa tähän asti oppimiasi skriptausmenetelmiä matemaattisen tarkkaan mallintamiseen. Älä unohda kommentointia! Miettikää yhdessä ryhmässä, mikä voisi olla lopullisen rakenteen työstömateriaali, ja määrittäkää lopputulos materiaalin ja sen työstömenetelmien perusteella. Materiaali on oltava työstettävissä jollain tietokoneistetulla menetelmällä, esim. CNC-jyrsinnällä. Skriptin pitäisi tuottaa tietokoneistettuun työstöön soveltuvia kappaleita 3D-geometriana. After the workshop students were given a group exercise. The assignment was called Structure. Work in groups of 3-4. Use rhinoscript to produce a structure which covers a given surface or one that is generated using script. The purpose of the exercise is to apply all the scripting methods you have learnt so far to produce a mathematically precise model. Remember to include a commentary on your script! Consider what materials the structure would ideally consist of and fi nalise the design accordingly, taking into account the structural and aesthetic qualities of the material as well as possible limitations of the manufacturing process. The material should be suitable for computer operated manufacturing processes such as CNC milling. The script should produce a set of 3D objects suitable for the chosen manufacturing process. Kennorakenne / Honeycomb Structure Hannes Honkanen, Olli Metso & Ville Rautiainen Valopaviljonki / Pavilion of Light Tuulikki Tanska, Eeva Hinkka, Milla Parkkali & Eetu Arponen U.K.K. / Unbelievable Canopy Construction Sami Logrén, Mikko Kanninen & Sauli Kosonen Möbius-leikki / Möbius Experiments Eva Haggrén & Annika Väisänen 68 76 84 90 66 67

Kennorakenne Honeycomb Structure Hannes Honkanen, Olli Metso & Ville Rautiainen OTE / EXTRACT Työn ajatuksena on luoda vapaamuotoinen rakenne, joka on helposti toteutettavissa levymäisestä materiaalista. Kennorakenne koostuu katkaistuista kartioista, jotka liitetään toisiinsa erillisillä liitososilla. Kaikki kartiot ovat yksilöllisiä, ja niillä on rakenteessa oma paikkansa. Yhdessä ne muodostavat jäykän ja itseään kannattelevan rakenteen, jonka ylä- ja alapinnan muodot polveilevat vapaasti toisistaan riippumatta. Kartioiden kokoa, määrää, leikkausmuotoa ja sijoittumista toisiinsa nähden voi säädellä eri tavoin. The idea was to create freeform structure, which could easily be realised by using fl exible sheet-like materials such as steel, plywood or plastic. Honeycomb Structure consists of cones which are connected to each other with separate joint components. All cones are unique and they have their own specifi c place in the structure. Together they form a rigid, self-supporting undulating form. The upper and lower parts of the structure are independent from each other and form independent surfaces. The size, number, section and location of the cones can be adjusted in different ways.

OTE / EXTRACT Periaateleikkaus Concept section 1 Valitaan ylempi ja alempi rajapinta. Choose the upper and lower boundaries for the surfaces. 2 Lasketaan keskiarvopinta ylä- ja alapintojen väliin. Luodaan pinnalle ympyrät. Generate a surface plane between the upper and lower surfaces and mark it with circles. 3 Projisoidaan ympyrät ylä- ja alapinnoille keskiarvopinnan normaalin suuntaisesti. Project circles to the upper and lower surfaces. The direction of the circles follows the normal of the surface in the middle. 4 Muodostetaan kartiot luomalla pinta ylä- ja alapintojen vastakkaisten ympyröiden välille. Create cones by creating surfaces between circles on the upper and lower surfaces. 70 71

0001_cone 0002_cone 0003_cone 0004_cone 0005_cone 0006_cone 0007_cone 0008_cone 0009_cone 0010_cone 0011_cone 0012_cone 0013_cone 0014_cone 0015_cone 0016_cone 0017_cone 0018_cone 0019_cone 0019_cone 0021_cone 0022_cone 0023_cone 0024_cone 0025_cone 0026_cone 0027_cone 0028_cone 0029_cone 0030_cone Skriptissä määritetään kartiopintojen liitoskohdat ja luodaan kohtiin reiät liitosta varten. Erillinen skripti avaa lieriöt kaksiulotteisiksi levyiksi ja numeroi ne. Numeroinnilla merkitään lieriön paikka rakenteessa. Rakenne voidaan toteuttaa ohuista taivutettavista materiaaleista, esimerkiksi metallista, muovista tai vanerista. Levyt leikataan ja taivutetaan muotoon. Kartiot liitetään toisiinsa upottamalla liitoskappale kahden vastakkain olevan Lieriön reikien läpi. The script is used to defi ne the points at which adjacent cones meet and to mark the exact locations of the joints accordingly. A separate script is needed to open up the cones and to create 2D projection of them for the manufacturing process. Each object is marked with a code which identifi es its location in the overall structure, then cut and bent into shape. Cones are joined together by separate joint components. The structure can be produced using thin, fl exible materials such as metal, plastic or plywood. 0031_cone 0032_cone 0033_cone 0034_cone 0035_cone 0036_cone 0037_cone 0038_cone 0039_cone 0040_cone 0041_cone 0042_cone 0043_cone 0044_cone 0045_cone 0046_cone 0047_cone 0048_cone 0049_cone 0050_cone 72 73

Muita töitä Other Works Workshopin jälkeen opiskelijoiden kiinnostus algoritmiseen työskentelytapaan on ollut jatkuvaa. Opiskelijat ovat hyödyntäneet siellä saatuja oppeja ja jalostaneet niitä omiin tarkoituksiinsa sekä mielenkiinnon kohteisiinsa sopiviksi. He ovat jatkaneet aiheen tutkimista itsenäisesti ja käyttäneet taitojaan harjoitusja diplomitöissään sekä yleisissä kilpailuissa ja työelämässä. Algoritmisen ajattelutavan tarjoamat mahdollisuudet arkkitehtuuriin herättävät jatkuvaa mielenkiintoa nuorten opiskelijoiden parissa. The use of algorithmic methods in design projects has been constant after the workshop. Students have independently developed their skills further and used them in their student projects, diploma theses, competitions and professional practice. The possibilities which are offered by using algorithmic methods in architectural design raise a continuous interest among the young students. Venevarasto / Dry Stack Storage Annika Väisänen Voronoirakenne / Voronoi Structure Toni Österlund Ligna Eero Lundén & Toni Österlund Droste Toni Österlund Paka Stadion Eero Lundén 104 112 118 130 134 Tuulenpesä / Taphrina Eva Haggrén 144 Niegla Eetu Arponen 154 Kehrä / Spin Milla Parkkali & Tuulikki Tanska 160 Kudos Sauli Kosonen, Sami Logrén, Olli Metso, Ville Rautiainen, Tuulikki Tanska, Toni Österlund & authors 168 102 103

Ligna Eero Lundén & Toni Österlund OTE / EXTRACT Ligna on Woodpolis Oy:lle suunniteltu 100-prosenttisesti puinen paviljonki. Se yhdistää luonnon omien kasvumekanismien logiikan ja käyttäytymisen arkkitehtuuriin sekä moderneihin tuotantotapoihin. Paviljongin rakenne pyrkii luomaan vaikutuksen puiden muodostamasta vapaasta oksastosta ja niiden alle jäävästä metsäaukeasta. Se on pala digitaalisesti kasvatettua luontoa. Ligna pavilion is a 100% timber structure designed for the Finnish company Woodpolis. It incorporates the logic and behaviour of natural growth models with architecture and modern fabrication methods. The structure strives to create the impression of a clearing in the woods with the branches forming a sheltering canopy. It is a piece of digitally grown nature. Paviljonki on konstruoitu käyttäen Astrid Lindenmayerin kehittämää L-systeemiä, joka simuloi kasvien rakennetta ja kasvua. Se koostuu 19 digitaalisesti kasvatetusta puusta, joten sitä voidaan pitää aidosti orgaanisena rakenteena, jonka lähtökohtana ei ole ollut luonnon matkiminen vaan sen simulointi. Paviljonki koostuu yksittäisistä CNC-jyrsityistä puusauvoista, jotka liittyvät toisiinsa täyspuisten tappiliitosten avulla. The pavilion has been constructed using the L-system developed by Astrid Lindenmayer which simulates the structure and growth of plants. The L-system consists of 19 digitally grown trees so it can be considered as a truly organic structure, one that simulates rather than copies nature. The pavilion consists of individually CNC-milled pieces of timber which are connected to each other by timber pegs. 118 119

Leikkaus Section Julkisivut Facades Pohjapiirros Plan 124 125

Kuvia paviljongin rakenneanalyysista. The structural analysis of the pavilion. 126 127

ISSN 03578704 ISBN 978-951-42-9222-4