Algoritmit ja luova työ: miksi ja miten suunnittelijoiden pitäisi ohjelmoida
No Thumbnail Available
URL
Journal Title
Journal ISSN
Volume Title
School of Arts, Design and Architecture |
Bachelor's thesis
Ask about the availability of the thesis by sending email to the Aalto University Learning Centre oppimiskeskus@aalto.fi
Authors
Date
2015
Department
Major/Subject
Mcode
Degree programme
Language
fi
Pages
29
Series
Abstract
Tietokone on nykypäivänä suunnittelijan tärkeimpiä työkaluja, mutta sen koko potentiaalia ei hyödynnetä. Suunnitelmien mallintamiseen käytetään CAD-ohjelmistoja, joiden puutteet on tiedostettu jo pitkään. Ne ajavat käyttäjän tekemään toistuvaa manuaalista työtä ja keskittyvät pelkkään geometriaan, vaikka kaikki suunnittelutavoitteet eivät välttämättä liity ulkomuotoon. Ohjelmoinnin avulla suunnittelijoiden olisi mahdollista valjastaa tietokoneen laskentakyky paljon tehokkaammin. Tämän tutkimuksen tarkoituksena oli pohtia nykyisten mallinnusohjelmien puutteita, ja miten niitä voidaan ratkaista ohjelmointia hyödyntämällä. Ongelmaa lähestyttiin pitämällä mielessä suunnittelijan nykyiset taidot tietokoneohjelmistojen käytöstä. Työssä on kartoitettu perinteisten mallinnusohjelmien puutteita, sekä pohdittu mitä algoritmit ja ohjelmointi suunnittelussa nykyään merkitsevät. Lopuksi on esitelty työkalu, jonka avulla ohjelmoinnin pystyy liittämään osaksi CAD-mallintamista (Rhinoceros + Grasshopper). Työ pohjautuu eri lähteistä kerättyyn aineistoon. Tärkeimpänä lähdekirjallisuutena toimi suunnittelun, taiteen ja arkkitehtuurin digitaalisiin aihealueisiin keskittyvät ajankohtaiset teokset. Tärkeänä aineistona toimivat myös internetissä julkaistut käyttöoppaat ja verkkosivut, kuten erilaiset oppimisympäristöt ja ohjelmistokehittäjien omat internetsivut. Tutkimuksessa kävi ilmi, että ohjelmoinnin avulla on mahdollista ratkaista monia CAD-ohjelmistojen puutteita. Monelle mallinnusohjelmalle on nykyään tarjolla järjestelmiä, jotka mahdollistavat visuaalisen ohjelmoinnin osana CAD-mallintamista. Se ei vaadi ohjelmointikielen osaamista, vaan algoritmien ymmärtämistä. Algoritmien avulla suunnitteleminen on kasvattanut suosiotaan luovien ammattien keskuudessa 2000-luvulla. Se on nopeasti kehittyvä suunnittelun osa-alue ja tulee todennäköisesti tulevaisuudessa olemaan vielä tärkeämpi työkalu.Description
Supervisor
Rautamäki, MaijaThesis advisor
Mannerla-Magnusson, MeriKeywords
CAD, ohjelmointi, algoritmi, visuaalinen ohjelmointi, Grasshopper