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

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, Maija

Thesis advisor

Mannerla-Magnusson, Meri

Keywords

CAD, ohjelmointi, algoritmi, visuaalinen ohjelmointi, Grasshopper

Other note

Citation