Ihmismallit ja niiden käyttäytyminen

Koko: px
Aloita esitys sivulta:

Download "Ihmismallit ja niiden käyttäytyminen"

Transkriptio

1 TEKNILLINEN KORKEAKOULU Tietoliikenneohjelmistojen ja multimedian laboratorio T Sisällöntuotannon seminaari Syksy 2006: Vuorovaikutteinen digitaalinen teatteri Ihmismallit ja niiden käyttäytyminen Meeri Mäkäräinen 60019V

2 Ihmismallit ja niiden käyttäytyminen Meeri Mäkäräinen TKK, Tietoliikenneohjelmistojen ja multimedian laboratorio Tiivistelmä Tässä tutkielmassa esitellään ihmismallien käyttöä vuorovaikutteisessa digitaalisessa teatterissa. Tutkielmassa käsitellään erilaisia ongelmia, jotka täytyy ratkaista, jos ihmisnäyttelijä halutaan korvata keinotekoisella ihmismallilla. Samalla esitellään joitakin merkittäviä ratkaisuja näihin ongelmiin. Ihmismalleja käsitellään usealla eri tasolla: ihmisen fyysisen rakenteen tasolla, yksittäisten liikkeiden tasolla, jatkuvan liikehdinnän tasolla, älyllisen käyttäytymisen tasolla sekä ihmisjoukkojen toiminnan tasolla. Kuhunkin tasoon liittyy omat ongelmansa, ja alaan liittyvä tutkimus on eri vaiheessa eri tasoilla. Tässä tutkielmassa esitellään kullekin tasolle ominaiset perusongelmat, mutta keskitytään kuitenkin enimmäkseen siihen, mikä tällä hetkellä on tutkimuksessa ajankohtaista. 1 JOHDANTO Tietokoneiden kehittyessä ihminen voidaan yhä useammassa työssä korvata koneella, ja usein kone tekeekin työn huomattavasti paremmin kuin ihminen. Näyttelijän työtä pidetään silti edelleen pelkästään ihmiselle soveltuvana työnä, eikä tietokoneella tehtyjä ihmismalleja nähdä oikeiden näyttelijöiden haastajina. Kokeellista työtä ihmismallien käytöstä näyttelijöinä on kuitenkin tehty, ja vaikka keinotekoiset näyttelijät eivät ole lainkaan oikeiden näyttelijöiden veroisia, ihmisen mallinnusta kehitetään jatkuvasti, ja ehkäpä tilanne tulevaisuudessa on erilainen. Elokuvissa tietokoneella luotuja hahmoja nähdään nykyään paljonkin, mutta vuorovaikutteisessa teatterissa tilanne on mutkikkaampi. Vuorovaikutuksen mahdollisuus vaatii ihmismallilta joustavuutta ja sopeutumista uusiin tilanteisiin. Tässä tutkielmassa esitellään keinotekoisten ihmismallien luomista ja niiden käyttäytymisen ohjaamista vuorovaikutteisen digitaalisen teatterin kontekstissa. Näkökulmaa on rajattu siten, että käsitellään ainoastaan tekniikan tarjoamia mahdollisuuksia tieteellisestä näkökulmasta, eikä oteta kantaa tekniikan mahdollisuuksien hyödyntämistä koskeviin taiteellisiin näkemyksiin. Samalla tutkielmassa esiteltävät sovellukset ovat pääosin akateemisia kokeiluja, eivätkä ne ole välttämättä olleet käytössä varsinaisissa teatteriesityksissä. Teknisen näkökulman sisällä aihetta on vielä rajattu siten, että 1

3 käsitellään ainoastaan ihmismallin visuaalista esitystä ja käyttäytymistä. Käsittelyn ulkopuolelle jätetään siis esimerkiksi erilaisten ihmisen tuottamien äänien mallintaminen sekä keinotekoisen puheen tuottaminen. Mitä annettavaa tämän hetken tieteellä sitten on ihmismallien käytölle digitaalisessa teatterissa? Jo 1980-luvun alussa osattiin tehdä olemukseltaan ja liikkeiltään realistisen näköisiä ihmismalleja. Magnenat-Thalmannin ja Thalmannin (2005) mukaan ihmisen mallinnuksen kehitys ei ole kuitenkaan pysähtynyt siihen, vaan sittemmin kehitystä on tapahtunut muilla osa-alueilla. Ensinnäkin hiukset ja vaatteet voidaan nykyään mallintaa siten, että niiden liikkeet näyttävät aidoilta. Nykyaikaisten ihmismallien ruumiinrakenne ja ominaisuudet ovat myös usein säädeltävissä, minkä ansiosta niillä voidaan helposti luoda eri tyyppisiä henkilöitä. Kolmantena kehitysalueena viime aikoina on ollut ihmismallien käyttäytyminen ja liikehdintä korkeammalla tasolla kuin yksittäisten liikkeiden tasolla. Tällaista korkean tason käyttäytymisen mallintamista tarvitaan erityisesti silloin, kun mallinnetun ihmisen on tarkoitus pystyä luontevaan vuorovaikutukseen oikean ihmisen kanssa. Ihmismallia rakennettaessa on yleensä järkevää erottaa eri mallinnuksen tasot omiksi osakokonaisuuksikseen. Esimerkiksi Improv-animaatiojärjestelmä (Perlin & Goldberg, 1996) koostuu kahdesta alijärjestelmästä, joista toinen käsittää hahmon animaation, sisältäen hahmon liikkeet ja niiden väliset siirtymät, toinen taas hahmon käyttäytymisen, eli hahmon päätöksenteon ja vuorovaikutuksen toisten hahmojen kanssa. Improv-järjestelmän jako osiin vastaa mieli ja ruumis -jaottelua, mutta tarkempikin jaottelu on tietenkin mahdollista. Tässä tutkielmassa käsitellään aluksi ihmisen rakenteen ja ulkonäön mallinnusta, eli keskitytään siihen, miten ihmismalli saadaan muistuttamaan ihmistä. Seuraavaksi siirrytään käsittelemään ihmisen liikkeitä, eli eri jäsenten tekemiä liikeratoja. Tämän jälkeen käsitellään liikkumista kokonaisuutena, toisin sanottuna yksittäisten liikkeiden yhdistämistä jatkuvaksi kokonaisuudeksi. Seuraavaksi käsitellään ihmishahmon korkean tason käyttäytymistä, joka sisältää mm. ulkoisiin ärsykkeisiin reagointia ja päätöksentekoa. Lopuksi tehdään vielä pieni katsaus siihen, miten ihmisjoukkoja mallinnetaan, ja miten tämä eroaa yksittäisten ihmisten mallinnuksesta. 2 IHMISEN RAKENNE JA ULKONÄKÖ Kun mallinnetaan ihmisiä, on luonnollisesti ainakin joiltakin osin mallinnettava ihmisruumiin rakenne. Luonnollisen tuloksen aikaansaamiseksi jäljitellään yleensä ihmisen anatomiaa. Yksinkertaisimmissa ihmismalleissa ihmisen anatomian perusteella mallinnetaan vain luuranko, ja luurangon päälle lisätään vartalon ulkokuori, joka voi koostua vaikkapa yksittäisiin luihin kiinnitetyistä ellipsoideista. Tällainen malli ei kuitenkaan ole ulkomuodoltaan realistinen näköinen missään asennossa. Toinen vaihtoehto on rakentaa luurangon ympärille yhtenäinen, polygoneilla mallinnettu ulkokuori, joka alkuperäisessä asennossaan näyttää realistiselta. Silloin kuitenkin ongelmana on polygo- 2

4 niverkon käyttäytyminen nivelten kohdalla liikkeen aikana. Realistisin tulos saadaan mallintamalla anatomian perusteella myös luurangon päällä olevat rakenteet kuten lihakset, rasvakudos ja iho. Käytännössä tämä on tietenkin haasteellista, ja näiden menetelmien kehittely on edelleen käynnissä. Tässä luvussa esitellään lyhyesti luurangon käyttö ihmismalleissa ja joustavan ihon mallintaminen. Näiden menetelmien avulla saadaan jo aikaan aika paljon ihmistä muistuttava malli. Mallin realistisuuden lisäämiseksi kuitenkin joitakin osia mallista täytyy mallintaa erillisiä menetelmiä hyväksi käyttäen. Esimerkiksi silmät on kohtalaisen helppo mallintaa kuopissaan pyörivinä palloina, joten siihen ei tässä tutkielmassa mennä tarkemmin. Sen sijaan tässä luvussa käsitellään ihmismallin luonnolliseen ulkonäköön liittyen sellaisia asioita, jotka viime aikoina ovat olleet alan tutkimuksen mielenkiinnon kohteina, nimittäin hiusten ja vaatteiden mallinnusta. Lopuksi vielä esitellään ihmisen realistiseen mallinnukseen liittyvä ongelma, vieras laakso (uncanny valley). 2.1 Luuranko Ihmismallin asento mallinnetaan yleensä luurangon avulla. Kuten oikeakin luuranko, mallin luuranko määrää tietyt rajoitteet, joiden puitteissa malli voi liikkua. Luu on jäykkää materiaalia, joka ei taivu, veny tai puristu kasaan, mutta nivelten kohdalta luuranko on vapaa liikkumaan. Yksinkertaisimmillaan luuranko voi olla kuvassa 1 esitetyn kaltainen. Tällaista luurankoa käytettiin jo lähes 20 vuotta sitten keinotekoisen näyttelijättären olennaisena osana (Magnenat-Thalmann & Thalmann, 1988). Sittemmin on kehitelty edistyneempiä luurankomalleja, jotka huomioivat paremmin erilaisten nivelten erilaiset ominaisuudet (Magnenat-Thalmann & Thalmann, 2005). 2.2 Joustava iho Ihmisen iho, samoin kuin lähes kaikki muutkin osat ihmisessä luurankoa lukuun ottamatta, on joustavaa materiaalia. Kun ihmisruumiin asento muuttuu, iho muotoutuu luontevasti uuteen asentoon. Tämä ei ole aivan yksinkertaista keinotekoisen ihmismallin tapauksessa. Asennon muutoksiin sopeutuvaa kudosta ja ihoa on mallinnettu pääasiassa elementtimenetelmien ja massa-jousi-värähtelijöiden avulla. Molemmissa ideana on, että ihon tai kudoksen ajatellaan koostuvan pienistä osista, jotka ovat venyttävien tai kasaan painavien voimien kohteina, ja jotka on kytketty toisiinsa siten, että ne välittävät voimia edelleen toisiinsa. Elementtimenetelmien avulla kudoksen käyttäytyminen voidaan mallintaa tarkasti, mutta koska se vaatii raskasta laskentaa, on massa-jousimenetelmä reaaliaikaisissa sovelluksissa suositumpi. Kudosmallin fysikaalista realismia voi kasvattaa muokkaamalla jousien käyttäytymistä siten, että se vastaa enemmän oikean kudoksen käyttäytymistä. (Zhang et al., 2004a) 3

5 Kuva 1: Esimerkki ihmisen mallinnuksessa käytettävästä luurangosta (Magnenat- Thalmann & Thalmann, 1988) 2.3 Hiukset Jos halutaan mallintaa realistisen näköistä liikkuvaa ihmistä reaaliaikaisesti, yksi vaikeimmista osista ihmisessä on hiukset. Nykyisillä tietokoneilla ei millään voida realistisesti mallintaa tuhansien hiusten itsenäistä hulmuamista törmäystarkasteluineen, joten yksinkertaistuksia on tehtävä. Jotkut kampaukset ovat luonnostaan jäykkiä, jolloin riittää kampauksen mallintaminen perusmuodossaan. Monissa kampauksissa on kuitenkin lisäksi huolenaiheena, miten hiusten liikkeestä saisi luonnollisen näköistä. Eräs ratkaisu ongelmaan on Hadapin ja Magnenat-Thalmannin (2001) esittämä menetelmä, jossa hiuksia käsitellään jatkuvana aineena ja niiden liikkeitä käsitellään virtauksina. Samalla kuitenkin hiuksia mallinnetaan myös yksittäisten hiusten tasolla, jotta mielikuva erillisistä hiuksista koostuvasta massasta säilyy. Esimerkki tällä menetelmällä mallinnetuista hiuksista on kuvassa 2. Hiusten mallintamiseen liittyy myös hiustyylin muotoilu. Ward, Galoppo ja Lin (2006) ovat kehittäneet järjestelmän, jonka avulla keinotekoisen ihmismallin hiukset voi muotoilla haluamallaan tavalla virtuaaliympäristössä. Järjestelmä mahdollistaa hiusten leikkaamisen, kastelemisen, kuivaamisen ja muotoilun kolmiulotteisessa virtuaalimaailmassa, ja lisäksi se pystyy esittämään eri tavoin muotoillut kampaukset realistisen näköisesti tehokkaiden laskentamenetelmien avulla. 4

6 Kuva 2: Hiusten hulmuamista virtausmallin avulla (Hadap & Magnenat-Thalmann, 2001) 2.4 Vaatteet Tavallisesti suurin osa ihmisestä on vaatteiden peitossa, joten hyvinkään mallinnettu ihmismalli ei välttämättä pääse oikeuksiinsa, mikäli sen vartalo joudutaan peittämään huonosti mallinnetuilla vaatteilla. Vaatteet ovat lähes poikkeuksetta kevyttä, muotoutuvaa materiaalia, joten niitä ei voi myöskään mallintaa muotonsa säilyttävinä jäykkinä kappaleina. Käytännössä vaatteiden mallinnuksessa täytyy ottaa huomioon ensinnäkin se, miten kangas käyttäytyy, kun jotakin kohtaa siitä liikutetaan, sekä se, että kangas ei voi missään tapauksessa painua ihmisen vartalon sisälle eikä liikkua itsensä läpi. Yleisin kankaan mallinnuksessa käytetty menetelmä on massa-jousi-järjestelmä, jossa kankaan ajatellaan koostuvan pistemäisistä massoista, jotka kiinnittyvät naapureihinsa jousilla. Kun jotain osaa kankaasta liikutetaan, jouset vetävät perässään läheisiä alueita ja kangas asettuu uuteen asentoon. (Magnenat-Thalmann & Thalmann, 2005) 2.5 Vieras laakso Eräs ihmisen mallinnuksessa huomionarvoinen ilmiö on Uncanny Valley (Mori, 1970). Termille ei ole olemassa vakiintunutta suomenkielistä vastinetta, mutta tässä tutkielmassa siitä käytetään suomenkielistä nimitystä vieras laakso. Termillä viitataan siihen epäluonnollisuuteen ja outouteen, joka havaitaan silloin, kun ihmistä jäljitellään hyvin realistisesti muttei kuitenkaan aivan täydellisesti. Alun perin vieras laakso on esitetty robotiikan yhteydessä, mutta aivan samalla tavalla se pätee myös tietokoneanimaatiossa. Vierasta laaksoa havainnollistaa kuva 3, jossa on esitetty ihmisjäljitelmän havaittu tuttuus ihmisenkaltaisuuden funktiona. Käytännössä ihmismallin tuttuutta ja luonnollisuutta voidaan lisätä tekemällä mallista enemmän ihmisen kaltainen, mutta jossain vaiheessa pudotaan vieraaseen laaksoon, jossa hyvin ihmisenkaltainen malli havaitaan vieraana ja kummallisena. Liikkuvalle ihmisjäljitelmälle vieras laakso on vielä voimakkaampi kuin staattiselle. Ihmistä mallinnettaessa vieras laakso kannattaa huomioida, sillä tavallisesti laak- 5

7 Kuva 3: Vieras laakso (Mori, 1970) soon liittyvää outouden tunnetta halutaan välttää. Hahmon luonnollisuuden säilyttämiseksi saatetaan joutua tekemään siitä tarkoituksella hieman epärealistinen. 3 IHMISEN LIIKKEET Ihmisen liikkeiden mallintamiseen on periaatteessa kaksi eri lähestymistapaa. Liikkeet voidaan luoda joko suoraan ihmismallin avulla tai käyttämällä liikkeenkaappausta, eli kuvataan oikean ihmisen liikettä ja sovitetaan mallin liikkeet vastaamaan näitä referenssiliikkeitä. Toistaiseksi ei ole onnistuttu kehittämään mallia, jonka tuottamat liikkeet olisivat yhtä realistisia kuin liikkeenkaappauksella tuotetut liikkeet (Magnenat- Thalmann & Thalmann, 2005). Myös liikkeenkaappaukseen liittyy kuitenkin tiettyjä ongelmia, ja siksi molemmat liikkeenluontitavat ovat tärkeitä. Tässä luvussa esitellään ensiksi käänteiskinematiikka, jonka avulla voidaan luoda liikettä suoraan ihmismallia käyttäen. Sen jälkeen esitellään liikkeenkaappaus sekä käsitellään hieman sen ongelmia ja niiden ratkaisuja. 3.1 Käänteiskinematiikka Käänteiskinematiikka (inverse kinematics) tarkoittaa ihmisen asentojen ja liikkeiden ratkaisemista tiettyjen lopputulosten perusteella. Käytännössä tiedetään suunnilleen, mihin ihmisen tiettyjen ruumiinosien pitäisi päätyä, ja sen jälkeen ratkaistaan, mitkä mahdolliset liikeradat ja asennot tähän johtavat, ja valitaan niistä yksinkertaisin. Ihmisen liikkeiden mallinnuksessa otetaan huomioon, mitkä mahdollisista liikkeistä ovat ihmiselle rakenteensa perusteella mahdollisia (Tolani et al., 2000). Nivelet esimerkik- 6

8 si voivat taipua vain rajoitetussa määrin, eikä niitä yleensä taivuteta aivan ääriasentoonsa. Kun käänteiskinematiikkaa käytetään ihmisen liikkeiden mallintamiseen, on usein luontevaa käyttää lähtökohtana ihmismallin kontaktipintoja. Näin tehdään esimerkiksi Perlinin (2003) käänteiskinematiikkamallissa. Perlinin mallissa kontaktipinnat riippuvat tilanteesta, mutta usein kontaktipintoja ovat kämmenet ja jalkapohjat. Aluksi määritellään, missä näiden kontaktipintojen kuuluu olla, ja sen jälkeen lasketaan käänteiskinematiikan avulla muulle vartalolle luonnollisin asento. 3.2 Liikkeenkaappaus Kuten edellä mainittiin, pelkän ihmismallin avulla on vaikea tuottaa yhtä luonnollisen näköistä liikettä kuin liikkeenkaappauksella. Liikkeenkaappaus eli mocap (motion capture) tarkoittaa sitä, että luonnollinen liike havaitaan jollakin laitteella ja tallennetaan siten, että sitä voidaan myöhemmin jäljitellä. Liikkeenkaappaus voidaan tehdä esimerkiksi siten, että ihmisen liike kuvataan videokameralla ja videokuvasta tunnistetaan kunkin ruumiinosan paikka ja asento kullakin ajanhetkellä. Tavallisesti ihmisen niveliin kiinnitetään merkkejä, jotka videokuvasta on helppo koneellisesti tunnistaa. Merkkien sijainnit kolmiulotteisessa avaruudessa saadaan selville käyttämällä useampaa kameraa rinnakkain. Näkyvien merkkien sijasta voidaan käyttää esimerkiksi akustisia tai magneettisia merkkejä. (Moeslund & Granum, 2001) Elokuvatuotannossa liikkeenkaappaus on erittäin suosittu menetelmä, ja sitä käytetään paljon myös vuorovaikutteisten sovellusten hahmojen liikkeiden luomiseen. Yksi liikkeenkaappauksen vaikeuksista on kaapatun liikkeen siirtäminen erilaisten hahmojen suoritettavaksi, ja erityisesti vuorovaikutteisissa sovelluksissa ongelmaksi nousee lisäksi liikkeen heikko muokattavuus. Liikkeenkaappauksella saadaan helposti todella luonnollisen ja elävän näköistä liikettä, mikä johtuu yksinkertaisesti siitä, että liikkeenkaappauksella voidaan toistaa oikea, luonnollinen liike hyvin tarkasti. Liikkeenkaappaus onkin erittäin toimiva menetelmä silloin, kun ihmishahmon liikkeet tiedetään täsmälleen etukäteen. Vuorovaikutteisissa sovelluksissa kuitenkin liikkeenkaappaukseen liittyy ongelmia, sillä liikkeenkaappauksella kerätty liikedata ei sisällä tietoa liikkeen eri komponenteista. Jos esimerkiksi halutaan yhdistää yhden liikkeenkaappausdatan kävely toisen liikkeenkaappausdatan asennon muutoksiin, yhdistelmän tekeminen on vaikeaa ilman tietoa siitä, mikä osa liikkeestä liittyy kävelyyn ja mikä asennon muutoksiin. Liikkeenkaappauksella kerättyyn dataan voi luoda rakennetta esimerkiksi pääkomponenttimenetelmällä (PCA, Principal Component Analysis), jossa suuri joukko alkuperäisiä muuttujia korvataan pienellä joukolla uusia muuttujia. Näille uusille muuttujille pyritään antamaan jonkinlainen järkevä merkitys, jolloin liikkeen voidaan ajatella koostuvan mielekkäistä parametreista. Kuvassa 4 on havainnollistettu pääkomponenttianalyysillä luotua ihmisen kävelyä. Kyseinen kävelymalli on luotu keräämällä liikkeenkaappausmenetelmällä kävelydataa 7

9 Kuva 4: Kaksi erikokoista ihmismallia kävelee eri nopeuksilla, saman kävelymallin mukaisesti. Nopeudet oikealta vasemmalle 2, 4, 6, 8 ja 10 km/h. (Glardon et al., 2004) ja jakamalla data pääkomponenttianalyysin avulla sillä tavalla, että liikkeen parametreiksi on saatu kävelyn nopeus ja ihmisen koko. Näin samaa kävelymallia voidaan käyttää erikokoisille ihmisille, ja kävelyn nopeutta voidaan vapaasti muuttaa. 4 LIIKKUMINEN Tässä luvussa käsitellään mallinnetun ihmishahmon liikehdintää korkeammalla tasolla kuin edellisessä luvussa. Kyse on siis siitä, millä tavalla ihmishahmo yhdistelee yksittäisiä liikkeitä tuottaakseen jatkuvaa toimintaa. Pelkkä ihmisen geometrian ja yksittäisten liikkeiden mallinnus ei vielä ole riittävää luonnollisen näköisen ihmismallin tuottamiseksi. Jos hahmo vain toistaa ns. purkitettuja liikkeitä, eli esimerkiksi liikkeenkaappauksella nauhoitettuja liikeratoja tietyille toiminnoille, katsoja huomaa pian hahmon toistavan itseään ja hahmo näyttää silloin pikemminkin koneelta kuin ihmiseltä. Perlinin (2003) ratkaisu tähän on, että hahmojen liikkeen mallinnus perustuu aina hahmon sisäiseen tilaan. Hahmolla on aina jonkinlainen sisäinen, psykologinen tunnetila, joka vaikuttaa sen liikkeisiin ja asentoihin. Näin hahmon liikehdintään tulee vaihtelua eikä se näytä enää niin kaavamaiselta. 4.1 Jatkuvan liikkeen mallinnus Ihmismalli, joka tekee ainoastaan välttämättömät liikkeet jonkin toimenpiteen suorittamiseksi, vaikuttaa konemaiselta ja elottomalta. Oikea ihminen ei koskaan ole yhdessä paikassa täysin liikkumatta, eikä myöskään suorita toimintoja täysin ilman ylimääräisiä liikkeitä, vaan varsinaisten tarkoituksellisten liikkeiden lisäksi ihmiset tekevät jatkuvasti pientä merkityksetöntä liikehdintää. Tämän liikkeen mallinnus on tärkeää, kun halutaan hahmojen näyttävän eläviltä. Yksi keino on lisätä joihinkin mallin niveliin jonkin verran pientä, satunnaista liikettä. Oikeasti pientä liikehdintää kuitenkin tapahtuu kaikissa ihmisen nivelissä, ja olisi vaikeaa luoda satunnaisesti kokonaisvaltaista liikehdintää kaikkiin niveliin, sillä eri 8

10 Kuva 5: Ihmismalli erilaisissa seisoma-asennoissa (Egges et al., 2004) nivelten asennot vaikuttavat toisiinsa. Toinen vaihtoehto on kerätä liikkeitä liikkeenkaappauksella, mutta näiden yhdistäminen toisiinsa sulavaksi animaatioksi tuottaa ongelmia. (Egges et al., 2004) Kuten aiemmin nähtiin, liikkeenkaappauksella kerätystä datasta voidaan irrottaa merkityksellisiä liikkeitä pääkomponenttianalyysillä. Egges et al. (2004) ovat luoneet mallin ihmisen pienelle liikehdinnälle juuri tällä tavalla. Tässä mallissa jatkuva liikehdintä koostuu asennon vaihdoksista (esimerkiksi yhdestä istuma-asennosta toiseen), pienistä asennon muutoksista, joita tehdään esimerkiksi tasapainon säilyttämiseksi, sekä ylimääräisistä liikkeistä kuten hiusten sipaisusta tai käden laittamisesta taskuun. Näitä elementtejä varioidaan tietynlaisen todennäköisyysjakauman mukaisesti siten, että kullakin hahmolla on omanlaisensa liikehdintä. Kuvassa 5 on esitetty erään ihmismallin erilaisia seisoma-asentoja. Animaatiossa malli vaihtelee näiden asentojen välillä muun liikkeen rinnalla. 4.2 Emootioiden mallintaminen liikkeessä Ihmisen asennoista ja liikkeistä voi usein päätellä hänen tunnetilansa. Siksi ihmistä mallinnettaessa liikkeen tulisi heijastaa hahmon mielentilaa, jotta hahmo olisi uskottava. Unuma et al. (1995) ovat luoneet tunnetilaa ilmaisevaa liikettä jo yli kymmenen vuotta sitten. Heidän ihmismallinsa asento juoksun tai kävelyn aikana ilmaisee erilaisia tunnetiloja. Huonoryhtinen asento viittaa alakuloiseen tai väsymykseen, kun taas suora selkä ja hyvä ryhti ilmaisevat pirteää ja reipasta mielialaa. Myöhemmin emootiota on mallinnettu ihmisen asennon ja liikkeen avulla laajemminkin. Esimerkiksi Perlin (2003) on luonut tällaisia, asennoillaan viestittäviä ihmismalleja, joista esimerkki kuvassa 6. 9

11 Kuva 6: Ihmismallien emootion ilmaisu tapahtumasarjassa (Perlin, 2003) 4.3 Kasvonilmeet Mikäli ihmismallia käytetään siten, että katsoja pääsee tarkastelemaan sitä yksityiskohtaisesti, huomionarvoisin yksityiskohta mallissa on ihmisen kasvot. Jos katsoja haluaa tulkita ihmishahmon ajatuksia ja tunnetilaa, hän luultavasti katsoo tämän kasvoja, samoin jos ihmismalli puhuu, katsojan huomio kiinnittyy kasvoihin. Erityisesti silloin, jos katsojan ja ihmismallin välillä tapahtuu jonkinlaista vuorovaikutusta, katsekontakti on tärkeä. Ihmiskasvot voivat ilmentää hyvin monia erilaisia ilmeitä, ja ihmiset osaavat tulkita niitä erittäin hyvin pieniä vivahteita myöten. Siksi kasvonilmeiden mallintaminen tuottaa tiettyjä haasteita ihmisen animoinnissa. Ihmismallien kasvonilmeiden mallinnuksessa tärkeimpänä pidetään yleensä kuuden perusemootion uskottavaa mallintamista. Nämä kuusi perusemootiota ovat ilo, suru, viha, hämmästys, pelko ja inho. Muitakin kasvonilmeitä toki on, mutta jo näiden ilmeiden avulla ihmismallista saadaan elävämpi. Synteettisiä ilmeitä on kehitelty usealla eri tavalla. Kuvassa 7 on esitetty erään ihmismallin kasvonilmeitä verrattuna vastaavaa todellista ilmettä esittäviin valokuviin. 4.4 Tanssin mallinnus Tähän mennessä on puhuttu siitä, miten digitaalisen teatterin virtuaalinen näyttelijä saadaan käyttäytymään mahdollisimman hyvin normaalin ihmisen kaltaisesti. Luonnollinen käytös on tietenkin pohja uskottavalle näyttelemiselle. Teatterissa kuitenkin käytetään muitakin ilmaisukeinoja kuin varsinaista näyttelemistä. Esimerkiksi tanssi on tärkeä ilmaisukeino näyttämöllä, ja eräänlaisessa kaavamaisuudessaan tanssi on jopa luonnollisempi käyttökohde keinotekoiselle ihmismallille kuin tavallinen näyttele- 10

12 Kuva 7: Synteettisiä ilmeitä verrattuna todellisiin ilmeisiin: (a) neutraali, (b) ilo, (c) viha, (d) hämmästys, (e) suru ja (f) inho (Zhang et al., 2004b) minen. Calvert et al. (2005) ovat kehittäneet ihmishahmon, joka tanssii Laban-notaation mukaan. Laban-notaatio on yleisin vakiintunut järjestelmä, jolla koreografiaa voi kirjoittaa ylös. Laban-notaatiota seuraava tanssija ja vastaava Laban-notaatio nähdään kuvassa 8. Tanssijan asentoa muutetaan Laban-notaation mukaan, ja tarvittavat liikkeet ja välivaiheet ratkaistaan käänteiskinematiikan menetelmin. Tämä Laban-notaation tanssiksi muuntava järjestelmä on tarkoitettu koreografian visualisoinnin ja suunnittelun apuvälineeksi, mutta siinä tanssivaa ihmismallia voitaisiin tietenkin käyttää myös virtuaalisena tanssijana teatterissa. Myös Improv-järjestelmällä (Perlin & Goldberg, 1996), joka on luotu interaktiivisten hahmojen luomiseen, on kehitetty tanssija, joka tanssii soitetun musiikin tahdissa reaaliajassa. Tämän tanssijan koreografia on hyvin yksinkertainen, mutta mikäli malli yhdistettäisiin edellä kuvatun Laban-notaation mukaan tanssivan ihmismallin kanssa, voitaisiin saada jo melko edistynyt virtuaalinen tanssija. 5 KÄYTTÄYTYMINEN Aikaisemmissa luvuissa on puhuttu siitä, miten virtuaaliset ihmishahmot ja niiden liikehdintä mallinnetaan. Tässä luvussa siirrytään tarkastelemaan ihmismallin käyttäytymistä vielä korkeammalla tasolla. Tässä luvussa käsitellään sitä, miten ihmishahmon käyttäytyminen määräytyy, eli millä perusteella kuhunkin tilanteeseen valitaan sopiva käyttäytyminen ja miten tapahtuu virtuaalisten ihmishahmojen päätöksenteko. Täydellinen ihmismalli käyttäytyisi normaalin ihmisen tavoin. Tämä on ihmisen mallinnuksessa kaikkein haastavin osa-alue, ja niinpä tutkimuskaan ei vielä tällä saralla ole kovin pitkällä. Tekoälyn tutkimuksen kehittyessä ihmisen mallinnuksessa voi- 11

13 Kuva 8: Laban-notaation mukaan tanssiva ihmismalli (Calvert et al., 2005) daan hyödyntää sillä alueella saavutettuja tuloksia, mutta toistaiseksi tekoälykin on hyvin alkeellista verrattuna oikeaan älyyn. Jotta keinotekoinen ihmishahmo tuottaisi vaikutuksen katsojaan, sen tulee olla uskottava. Uskottavan hahmon ulkoisen olemuksen ei tarvitse olla realistinen, mutta hahmon persoonallisuuden tulee olla yhtenäinen ja tunnistettava, ja hahmon tulee käyttäytyä johdonmukaisesti (Perlin & Goldberg, 1996). Tavallisessa tarinankerronnassa kirjailija, käsikirjoittaja tai ohjaaja määrää hahmon toiminnan läpi koko tarinan, ja hahmon uskottavuus liittyy suoraan tähän toimintaan. Vuorovaikutteisessa teatterissa tilanne on kuitenkin monimutkaisempi, sillä kirjoittajalla tai ohjaajalla ei ole enää täydellistä kontrollia tarinan etenemiseen. Siksi tarvitaan jonkinlaista käyttäytymismallia, jonka pohjalta uskottava hahmo rakentuu. Improv-järjestelmässä (Perlin & Goldberg, 1996) hahmon päätöksenteko perustuu satunnaisuuteen sekä hahmon luonteeseen ja mielentilaan. Hahmolla on ensinnäkin tietynlainen perusluonne, mistä johtuen se pitää joidenkin asioiden tekemisestä enemmän ja toisten asioiden tekemisestä vähemmän. Tämä mallinnetaan numeroarvona, joka kertoo hahmon todennäköisyyden ryhtyä kyseiseen puuhaan. Lisäksi hahmolla on tilanteesta riippuva mielentila, joka niin ikään kertoo todennäköisyyden, jolla hahmo kyseisessä tilanteessa tekee kyseisen toiminnon. Kun hahmo joutuu päätöksentekotilanteeseen, järjestelmä arpoo erilaisista vaihtoehtoisista toimintatavoista yhden, painottaen eri vaihtoehtoja arvonnassa hahmon luonteeseen ja mielentilaan liittyvien todennäköisyyksien mukaisesti. Esimerkiksi pelokas hahmo pelottavassa tilanteessa pakenee suurella todennäköisyydellä, kun taas urhean hahmon todennäköisyys paeta on pienempi. Näin hahmon toiminta ilmentää hahmon persoonallisuutta ja tunnetiloja, 12

14 mutta se ei kuitenkaan ole luonnottoman determinististä. 6 IHMISJOUKOT Ihmisjoukon mallintaminen tuo ihmisen mallintamiseen uusia lisähaasteita. Jokaisen ihmisen tulee olla mallinnettu järkevästi, mutta lisäksi täytyy kiinnittää huomiota siihen, miten ihmiset suhtautuvat toisiinsa, sekä joukon käyttäytymiseen kokonaisuutena. Ihmisten suhtautuminen toisiinsa voidaan mallintaa monella tasolla. Usein ei ole välttämätöntä rakentaa joukon yksilöiden välille monimutkaisia sosiaalisia tilanteita, mutta vähintään fyysiset kontaktit on tärkeä mallintaa ihmiset eivät saa esimerkiksi kävellä toistensa lävitse. Ihmisjoukon luonnollisuuteen laajemmassa mittakaavassa taas liittyy esimerkiksi se, että ihmisten pitäisi olla riittävän yksilöllisiä, jotta ne havaittaisiin erillisiksi yksilöiksi eikä toistensa klooneiksi. Lisäksi joissakin tilanteissa joukon halutaan käyttäytyvän tietyllä tavalla, esimerkiksi konserttiyleisössä lähinnä lavaa olevat ihmiset ovat tiiviimmin ja kauempana olevat ihmiset antavat enemmän tilaa toisilleen. Suurten ihmisjoukkojen reaaliaikaisessa mallinnuksessa haasteita asettavat luonnollisesti myös tietokoneen suorituskyvyn rajoitukset. Ihmisjoukkojen mallintamisessa on käytetty hyödyksi muun muassa parvisimulaatiota, hiukkasjärjestelmiä ja soluautomaatteja. (Magnenat-Thalmann & Thalmann, 2005) Jos ihmisjoukon kaikkien yksilöiden liikettä mallinnetaan samalla tavalla, joukon käyttäytymisestä tulee helposti kaavamaista ja näin ollen epäluonnollista. Satunnaisvaihtelun lisääminen helpottaa ongelmaa, mutta ei poista sitä kokonaan. Toisaalta yksilöllisten liikkeiden luominen on suuremmissa ihmisjoukoissa hyvin työlästä. Luonnollisemman näköistä käyttäytymistä saadaan parvisimulaation periaatteita noudattaen, eli siten, että jokainen joukon jäsen noudattaa tiettyjä käyttäytymisperiaatteita, jotka puolestaan vaikuttavat toisten yksilöiden käyttäytymiseen. Tällaisessa järjestelmässä on kuitenkin hyvin vaikea hallita ihmisjoukon käyttäytymistä kokonaisuudessaan. (Magnenat-Thalmann & Thalmann, 2005) Ulicny ja Thalmann (2002) ovat kehittäneet ihmisjoukkojen mallinnukseen järjestelmän, jossa yhdistetään törmäyksenesto, ihmisten reittisuunnittelu sekä korkean tason käyttäytyminen ja vuorovaikutus. Tämä järjestelmä sisältää ratkaisuja, jotka mahdollistavat melko yksilöllisten ja vaihtelevien liikkeiden suorittamisen reaaliajassa. Tämä tehdään siten, että yksittäiselle ihmiselle tai joukolle ihmisiä annetaan käsky suorittaa jokin liike, jolloin suoritettavan liikkeen tarkka liikerata arvotaan usean vaihtoehtoisen liikeradan joukosta, ja lisäksi liikkeen nopeus arvotaan satunnaisesti. Liikkeen suorituksen aikana huolehditaan jokaisen yksilön kohdalla erikseen siitä, että liike suoritetaan siten, ettei törmäyksiä ympäristön tai toisten ihmisten kanssa tapahdu. Esimerkiksi kuvassa 9 joukko ihmisiä polvistuu rukoukseen moskeijassa, kukin omaan tahtiinsa ja hieman eri tavoin keskenään. Järjestelmä vastaa ilmeisesti suorituskykyyn liittyviin haasteisiin (osittain useamman tietokoneen avulla) sekä ihmisten yksilöllisyyteen liittyviin haasteisiin, mutta artikkelista ei käy ilmi, kuinka hyvin järjestelmän avulla voidaan hallita kokonaisen ihmisjoukon käyttäytymistä. 13

15 Kuva 9: Joukko ihmisiä rukoilee moskeijassa (Ulicny & Thalmann, 2002) 7 YHTEENVETO Kuten tämän tutkielman edetessä on havaittu, keinotekoisen ihmismallin käyttäminen näyttelijänä vuorovaikutteisessa digitaalisessa teatterissa on monitahoinen ongelma. Tämä ei sinänsä ole mikään yllätys kyseessähän on ihmisen vastineen luominen, ja koska ihminen on hyvin monimutkainen kokonaisuus, on ihmisen mallintaminenkin luonnollisesti monimutkaista. Ihmismallien kehityksessä ollaan eri mallinnustasoilla eri vaiheessa. Ihmisen fyysisen rakenteen ja ulkonäön mallintamisessa ollaan jo melko pitkällä. Ihmisen perusruumiinrakenne osataan jo mallintaa niin hyvin, että nykyään tutkimus keskittyy sellaisiin asioihin kuten erilaisten hiustyylien ja erilaisten vaatteiden luontevaan esitykseen. Realistisen ulkonäön mallinnuksessa ollaan jo niinkin pitkällä, että vaarana vieras laakso eli uncanny valley -ilmiö, joka voidaan tulkita niin, että malli on jossain suhteessa liiankin realistinen samaan aikaan kun jollain toisella osa-alueella realistisuus ei ole riittävää. Myös ihmisen liikkeiden mallintamisessa ollaan aika pitkällä. Käänteiskinematiikka ja liikkeenkaappaus ovat vakiintuneita menetelmiä, ja niihin liittyviin ongelmiin on kehitetty tehokkaita ratkaisuja. Liikkeiden yhdistäminen toisiinsa ja jatkuva liikehdintä ovat kuitenkin edelleen haasteina tutkimukselle. Ihmisen järkevän käyttäytymisen mallintamisessa sen sijaan ollaan vielä hyvin alkeellisessa vaiheessa. Käytännössä ihmisten käyttäytymistä mallinnetaan hyvin karkein menetelmin, jotta saadaan aikaan käyttäytymistä, joka edes jollakin tasolla muistuttaa järkevää toimintaa. Vaikka yksittäinen ihmismalli vaikuttaisi uskottavalta, toiminnan kaavamaisuus ja yksinkertaisuus saattaa tulla häiritsevästi esille suurempaa ihmisjoukkoa mallinnettaessa, ja siksi ihmisjoukkojen käsittelyyn on menetelmiä, joilla joukon käytös saadaan luonnollisen näköiseksi. Käytännössä ei tietenkään ylletä sille tasolle, että malli todella muistuttaisi kaikilla 14

16 eri tasoilla oikeaa ihmistä. Jos tämä ilmeinen epätäydellisyys kuitenkin hyväksytään, voidaan tässä tutkimuksessa esiteltyjen asioiden perusteella havaita, että nykyisillä menetelmillä voidaan tuottaa hyvinkin uskottavia ihmismalleja, joita vuorovaikutteisessa digitaalisessa teatterissa voi hyödyntää monin tavoin. Viitteet Calvert Tom, Wilke Lars, Ryman Rhonda & Fox Ilene Applications of Computers to Dance. IEEE Comput. Graph. Appl., 25(2), Egges Arjan, Molet Tom & Magnenat-Thalmann Nadia Personalised Real-Time Idle Motion Synthesis. Pages of: PG 04: Proceedings of the Computer Graphics and Applications, 12th Pacific Conference on (PG 04). Washington, DC, USA: IEEE Computer Society. Glardon Pascal, Boulic Ronan & Thalmann Daniel PCA-Based Walking Engine Using Motion Capture Data. Pages of: CGI 04: Proceedings of the Computer Graphics International (CGI 04). Washington, DC, USA: IEEE Computer Society. Hadap Sunil & Magnenat-Thalmann Nadia Modeling Dynamic Hair as a Continuum. Comput. Graph. Forum, 20(3). Magnenat-Thalmann N. & Thalmann D Construction and animation of a synthetic actress. Pages of: Duce D. A. & Jancene P. (eds), Eurographics 88. North-Holland. Magnenat-Thalmann Nadia & Thalmann Daniel Virtual humans: thirty years of research, what next? The Visual Computer, 21(12), Moeslund Thomas B. & Granum Erik A survey of computer vision-based human motion capture. Comput. Vis. Image Underst., 81(3), Mori Masahito The Uncanny Valley. Energy, 7(4), Karl F. MacDormanin ja Takashi Minaton tekemä englanninkielinen käännös Masahito Morin alkuperäisestä japaninkielisestä artikkelista saatavilla osoitteessa Perlin Ken Building Virtual Actors Who Can Really Act. Pages of: International Conference on Virtual Storytelling. Perlin Ken & Goldberg Athomas Improv: A System for Scripting Interactive Actors in Virtual Worlds. Computer Graphics, 30(Annual Conference Series),

17 Tolani Deepak, Goswami Ambarish & Badler Norman I Real-Time Inverse Kinematics Techniques for Anthropomorphic Limbs. Graphical models, 62(5), Ulicny Branislav & Thalmann Daniel Towards Interactive Real-Time Crowd Behavior Simulation. Computer Graphics Forum, 21(4), Unuma Munetoshi, Anjyo Ken & Takeuchi Ryozo Fourier principles for emotion-based human figure animation. Pages of: SIGGRAPH 95: Proceedings of the 22nd annual conference on Computer graphics and interactive techniques. New York, NY, USA: ACM Press. Ward Kelly, Galoppo Nico & Lin Ming C A Simulation-based VR System for Interactive Hairstyling. Page 37 of: VR 06: Proceedings of the IEEE Virtual Reality Conference (VR 2006). Washington, DC, USA: IEEE Computer Society. Zhang Yu, Prakash Edmond C. & Sung Eric. 2004a. Face alive. J. Vis. Lang. Comput., 15(2), Zhang Yu, Prakash Edmond C. & Sung Eric. 2004b. A New Physical Model with Multilayer Architecture for Facial Expression Animation Using Dynamic Adaptive Mesh. IEEE Transactions on Visualization and Computer Graphics, 10(3),

Harjoitus Bones ja Skin

Harjoitus Bones ja Skin LIITE 3 1(6) Harjoitus Bones ja Skin Harjoituksessa käsiteltävät asiat: Yksinkertaisen jalan luominen sylinteristä Luurangon luominen ja sen tekeminen toimivaksi raajaksi Luurangon yhdistäminen jalka-objektiin

Lisätiedot

Aleksi Pyykkönen 14.12.2012. 3D-mallinnus ja liikkeentunnistus

Aleksi Pyykkönen 14.12.2012. 3D-mallinnus ja liikkeentunnistus 3D-mallinnus ja liikkeentunnistus 1 Sisällysluettelo Kolmas ulottuvuus... 3 Liikkeentunnistus... 4 Käyttötarkoitukset... 5 Uhat ja mahdollisuudet... 6 Lähteet... 8 2 Kolmas ulottuvuus Tietokoneiden tehon

Lisätiedot

Mitä tunteet ovat? Kukaan ei tiedä tarkasti, mitä tunteet oikein ovat. Kuitenkin jokainen ihminen kokee tunteita koko ajan.

Mitä tunteet ovat? Kukaan ei tiedä tarkasti, mitä tunteet oikein ovat. Kuitenkin jokainen ihminen kokee tunteita koko ajan. Mitä tunteet ovat? Kukaan ei tiedä tarkasti, mitä tunteet oikein ovat. Kuitenkin jokainen ihminen kokee tunteita koko ajan. Tunteet voivat olla miellyttäviä tai epämiellyttäviä ja ne muuttuvat ja vaihtuvat.

Lisätiedot

1 Kannat ja kannanvaihto

1 Kannat ja kannanvaihto 1 Kannat ja kannanvaihto 1.1 Koordinaattivektori Oletetaan, että V on K-vektoriavaruus, jolla on kanta S = (v 1, v 2,..., v n ). Avaruuden V vektori v voidaan kirjoittaa kannan vektorien lineaarikombinaationa:

Lisätiedot

Tunneklinikka. Mika Peltola 0443336719 www.tunneklinikka.palvelee.fi

Tunneklinikka. Mika Peltola 0443336719 www.tunneklinikka.palvelee.fi Tunneklinikka Mika Peltola 0443336719 www.tunneklinikka.palvelee.fi Tunnekehoterapia on luontaishoitomenetelmä, joka on kehittynyt erilaisten luontaishoitomenetelmien yhdistämisestä yhdeksi hoitomuodoksi.

Lisätiedot

T740103 Olio-ohjelmointi Osa 5: Periytyminen ja polymorfismi Jukka Jauhiainen OAMK Tekniikan yksikkö 2010

T740103 Olio-ohjelmointi Osa 5: Periytyminen ja polymorfismi Jukka Jauhiainen OAMK Tekniikan yksikkö 2010 12. Periytyminen Johdantoa Käytännössä vähänkään laajemmissa ohjelmissa joudutaan laatimaan useita luokkia, joiden pitäisi pystyä välittämään tietoa toisilleen. Ohjelmien ylläpidon kannalta olisi lisäksi

Lisätiedot

TOIMINNALLINEN HARJOITTELU LAJIHARJOITTELUN PERUSTANA. Pajulahti, 27.1.2007 Nuorten maajoukkue

TOIMINNALLINEN HARJOITTELU LAJIHARJOITTELUN PERUSTANA. Pajulahti, 27.1.2007 Nuorten maajoukkue TOIMINNALLINEN HARJOITTELU LAJIHARJOITTELUN PERUSTANA Pajulahti, 27.1.2007 Nuorten maajoukkue Toiminnallinen =suunniteltu/kehittynyt/mukautunut tiettyä tarkoitusta varten. Toiminnallisen voimaharjoittelun

Lisätiedot

Hei kuka puhuu? lapsen kohtaaminen ja tukeminen

Hei kuka puhuu? lapsen kohtaaminen ja tukeminen Hei kuka puhuu? lapsen kohtaaminen ja tukeminen Maarit Engberg vt. Perhekonsultti 16.03.2015 Tampere Esityksen rakenne: 1) Ensi kieli ja kehittyvä minuus 2) Kuulon merkitys ja huomioiminen arjessa 3) Tukea

Lisätiedot

Perustunteita. Ihmisellä on paljon erilaisia tunteita. Osa niistä on perustunteita.

Perustunteita. Ihmisellä on paljon erilaisia tunteita. Osa niistä on perustunteita. Perustunteita Ihmisellä on paljon erilaisia tunteita. Osa niistä on perustunteita. Perustunteita ovat: ilo, suru, pelko, viha, inho ja häpeä. Niitä on kaikilla ihmisillä. Ilo Ilon tunne on hyvä tunne.

Lisätiedot

Yhtälönratkaisusta. Johanna Rämö, Helsingin yliopisto. 22. syyskuuta 2014

Yhtälönratkaisusta. Johanna Rämö, Helsingin yliopisto. 22. syyskuuta 2014 Yhtälönratkaisusta Johanna Rämö, Helsingin yliopisto 22. syyskuuta 2014 Yhtälönratkaisu on koulusta tuttua, mutta usein sitä tehdään mekaanisesti sen kummempia ajattelematta. Jotta pystytään ratkaisemaan

Lisätiedot

Voiko hiipiminen olla tanssia? - Esiripun noustessa. Ninni Heiniö ja Pia Puustelli

Voiko hiipiminen olla tanssia? - Esiripun noustessa. Ninni Heiniö ja Pia Puustelli Voiko hiipiminen olla tanssia? - Esiripun noustessa Ninni Heiniö ja Pia Puustelli Esiripun noustessa Sekä esiintyjillä että yleisöllä on aktiivinen rooli esitystapahtumassa -> vuorovaikutus Esitystilanteessa

Lisätiedot

Nollasummapelit ja bayesilaiset pelit

Nollasummapelit ja bayesilaiset pelit Nollasummapelit ja bayesilaiset pelit Kristian Ovaska HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Seminaari: Peliteoria Helsinki 18. syyskuuta 2006 Sisältö 1 Johdanto 1 2 Nollasummapelit 1 2.1

Lisätiedot

Kompleksisuus ja kuntien kehittäminen

Kompleksisuus ja kuntien kehittäminen Kompleksisuus ja kuntien kehittäminen Kuntatutkijoiden seminaari 25.5.2011, Lapin yliopisto, Rovaniemi Pasi-Heikki Rannisto, HT Tampereen yliopisto Haasteita johtamiselle ja johtamisteorioille Miksi ennustaminen

Lisätiedot

Kolmannen ja neljännen asteen yhtälöistä

Kolmannen ja neljännen asteen yhtälöistä Solmu /019 7 Kolmannen neljännen asteen yhtälöistä Esa V. Vesalainen Matematik och statistik, Åbo Akademi Tämän pienen artikkelin tarkoituksena on satuilla hieman algebrallisista yhtälöistä. Erityisesti

Lisätiedot

Tarvikkeet: A5-kokoisia papereita, valmiiksi piirrettyjä yksinkertaisia kuvioita, kyniä

Tarvikkeet: A5-kokoisia papereita, valmiiksi piirrettyjä yksinkertaisia kuvioita, kyniä LUMATE-tiedekerhokerta, suunnitelma AIHE: OHJELMOINTI 1. Alkupohdinta: Mitä ohjelmointi on? Keskustellaan siitä, mitä ohjelmointi on (käskyjen antamista tietokoneelle). Miten käskyjen antaminen tietokoneelle

Lisätiedot

Ytimenä validaatio. Irmeli Kauppi, sh, TunteVa-kouluttaja

Ytimenä validaatio. Irmeli Kauppi, sh, TunteVa-kouluttaja Ytimenä validaatio Irmeli Kauppi, sh, TunteVa-kouluttaja 18.05.2015 on amerikkalaisen validaatiomenetelmän pohjalta suomalaiseen hoitokulttuuriin kehitetty vuorovaikutusmenetelmä validaatio tulee englannin

Lisätiedot

Kielellisten merkitysten tilastollinen ja psykologinen luonne: Kognitiivisia ja filosofisia näkökulmia. Timo Honkela.

Kielellisten merkitysten tilastollinen ja psykologinen luonne: Kognitiivisia ja filosofisia näkökulmia. Timo Honkela. Kielellisten merkitysten tilastollinen ja psykologinen luonne: Kognitiivisia ja filosofisia näkökulmia Timo Honkela timo.honkela@helsinki.fi Helsingin yliopisto 29.3.2017 Merkityksen teoriasta Minkälaisista

Lisätiedot

Koiraihmiset ja ihmisten koirat eroja ja yhtäläisyyksiä

Koiraihmiset ja ihmisten koirat eroja ja yhtäläisyyksiä Eläinten hyvinvoinnin tutkimuskeskus Eläinten hyvinvointifoorumi 8.12.2015, Helsinki Koiraihmiset ja ihmisten koirat eroja ja yhtäläisyyksiä FT Miiamaaria Kujala miiamaaria.kujala@helsinki.fi Neurotieteen

Lisätiedot

Simulation and modeling for quality and reliability (valmiin työn esittely) Aleksi Seppänen

Simulation and modeling for quality and reliability (valmiin työn esittely) Aleksi Seppänen Simulation and modeling for quality and reliability (valmiin työn esittely) Aleksi Seppänen 16.06.2014 Ohjaaja: Urho Honkanen Valvoja: Prof. Harri Ehtamo Työn saa tallentaa ja julkistaa Aalto-yliopiston

Lisätiedot

Yleinen paikallinen vakautuva synkronointialgoritmi

Yleinen paikallinen vakautuva synkronointialgoritmi Yleinen paikallinen vakautuva synkronointialgoritmi Panu Luosto 23. marraskuuta 2007 3 4 putki 1 2 α α+1 α+2 α+3 0 K 1 kehä K 2 K 3 K 4 Lähdeartikkeli Boulinier, C., Petit, F. ja Villain, V., When graph

Lisätiedot

Kertausta aivovammojen oireista

Kertausta aivovammojen oireista Toiminta takkuaa, auttaako terapia? Toimintaterapeutti Kari Löytönen 16.4.2013 Kertausta aivovammojen oireista (Tenovuon, Raukolan ja Ketolan luennot) Aivovamman tyypillinen oirekokonaisuus Poikkeava väsyvyys,

Lisätiedot

Useasti Kysyttyä ja Vastattua

Useasti Kysyttyä ja Vastattua 1. Miksen ostaisi tykkääjiä, seuraajia tai katsojia? Sinun ei kannata ostaa palveluitamme mikäli koet että rahasi kuuluvat oikeastaan kilpailijoidesi taskuun. 2. Miksi ostaisin tykkääjiä, seuraajia tai

Lisätiedot

Ohjelmistojen mallintaminen, mallintaminen ja UML

Ohjelmistojen mallintaminen, mallintaminen ja UML 582104 Ohjelmistojen mallintaminen, mallintaminen ja UML 1 Mallintaminen ja UML Ohjelmistojen mallintamisesta ja kuvaamisesta Oliomallinnus ja UML Käyttötapauskaaviot Luokkakaaviot Sekvenssikaaviot 2 Yleisesti

Lisätiedot

Ei välttämättä, se voi olla esimerkiksi Reuleaux n kolmio:

Ei välttämättä, se voi olla esimerkiksi Reuleaux n kolmio: Inversio-ongelmista Craig, Brown: Inverse problems in astronomy, Adam Hilger 1986. Havaitaan oppositiossa olevaa asteroidia. Pyörimisestä huolimatta sen kirkkaus ei muutu. Projisoitu pinta-ala pysyy ilmeisesti

Lisätiedot

Loppuraportti. Virtuaali-Frami, CAVE-ohjelmisto. Harri Mähönen projektiassistentti Seinäjoen ammattikorkeakoulu. Versio

Loppuraportti. Virtuaali-Frami, CAVE-ohjelmisto. Harri Mähönen projektiassistentti Seinäjoen ammattikorkeakoulu. Versio 1 Loppuraportti Virtuaali-Frami, CAVE-ohjelmisto Harri Mähönen projektiassistentti Seinäjoen ammattikorkeakoulu Versio 1.0 15.1.2006 2 Sisällys Tiivistelmä... 3 1 Johdanto... 4 1.1 Dokumentin tarkoitus...

Lisätiedot

Kopioi cd-levyt kiintolevylle, niin fyysiset levyt joutavat eläkkeelle.

Kopioi cd-levyt kiintolevylle, niin fyysiset levyt joutavat eläkkeelle. TEE KONEESTA CD-VARASTO: Kopioi cd-levyt kiintolevylle, niin fyysiset levyt joutavat eläkkeelle. Siirrä cd-levysi TIETOJA Kopioi cd-levyt kiintolevylle levykuviksi, niin pääset sisältöön nopeasti käsiksi

Lisätiedot

Keksikää mahdollisimman monta:

Keksikää mahdollisimman monta: Keksikää mahdollisimman monta: Mitkä tekijät vaikuttavat ihmisten terveyskäyttäytymiseen eli minkä tekijöiden perusteella terveyteen liittyviä valintoja tehdään tai jätetään tekemättä? Terveyskäyttäytyminen

Lisätiedot

Ohjeita liikunnanohjaajille. Katri Pöllänen, Projektityöntekijä, Monaliiku ry

Ohjeita liikunnanohjaajille. Katri Pöllänen, Projektityöntekijä, Monaliiku ry Ohjeita liikunnanohjaajille Katri Pöllänen, Projektityöntekijä, Monaliiku ry Ohjeet 1. Suunnittele tunnit hyvin 2. Toteutus: Suunnitelman mukaan, mutta joustavasti 3. Selitä mitä tehdään ja miksi 4. Liikutaan

Lisätiedot

Avoimella kädellä taputus muutaman kerran olkapäähän.

Avoimella kädellä taputus muutaman kerran olkapäähän. Pikaviestit Kyllä-palaute (jatka, saa puhua / viittoa) Avoimella kädellä taputus muutaman kerran olkapäähän. käden liike: ylös-alas liike, kevyt liikkeen nopeus: voi vaihdella liikkeen toisto:voi vaihdella

Lisätiedot

Puhutun ja kirjoitetun rajalla

Puhutun ja kirjoitetun rajalla Puhutun ja kirjoitetun rajalla Tommi Nieminen Jyväskylän yliopisto Laura Karttunen Tampereen yliopisto AFinLAn syyssymposiumi Helsingissä 14. 15.11.2008 Lähtökohtia 1: Anekdotaaliset Daniel Hirst Nordic

Lisätiedot

Perusteet 5, pintamallinnus

Perusteet 5, pintamallinnus Perusteet 5, pintamallinnus Juho Taipale, Tuula Höök Tampereen teknillinen yliopisto Ota piirustus fin_basic_4.pdf (Sama piirustus kuin harjoituksessa basic_4). Käytä piirustuksessa annettuja mittoja ja

Lisätiedot

etunimi, sukunimi ja opiskelijanumero ja näillä

etunimi, sukunimi ja opiskelijanumero ja näillä Sisällys 1. Algoritmi Algoritmin määritelmä. Aiheen pariin johdatteleva esimerkki. ja operaatiot (sijoitus, aritmetiikka ja vertailu). Algoritmista ohjelmaksi. 1.1 1.2 Algoritmin määritelmä Ohjelmointi

Lisätiedot

Ohjelmointi 1. Kumppanit

Ohjelmointi 1. Kumppanit Ohjelmointi 1 Kumppanit November 20, 2012 2 Contents 1 Mitä ohjelmointi on 7 2 Ensimmäinen C#-ohjelma 9 2.1 Ohjelman kirjoittaminen......................... 9 A Liite 11 3 4 CONTENTS Esipuhe Esipuhe 5

Lisätiedot

Psyykkinen toimintakyky

Psyykkinen toimintakyky Psyykkinen toimintakyky Toimintakyky = ihmisen ominaisuuksien ja ympäristön suhde : kun ympäristö vastaa yksilön ominaisuuksia, ihminen kykenee toimimaan jos ihmisellä ei ole fyysisiä tai psykososiaalisia

Lisätiedot

Kuva 1. Jokaisen tavallisen kuvan tasotyökalussa näkyy vain yksi taso, tässä nimellä tausta.

Kuva 1. Jokaisen tavallisen kuvan tasotyökalussa näkyy vain yksi taso, tässä nimellä tausta. Gimp alkeet XII 9 luokan ATK-työt/HaJa Sivu 1 / 6 GIMP:in tasotyökalu Lue ensin nämä ohjeet! Harjoitus lopussa! GIMP:in tasotyökalu on nimensä mukaisesti työkalu, jolla hallitaan tasoja, niiden läpinäkyvyyttä,

Lisätiedot

Lapset Hittivideon tekijöinä - menetelmä musiikkivideoiden tekemiseen koululuokassa

Lapset Hittivideon tekijöinä - menetelmä musiikkivideoiden tekemiseen koululuokassa Lapset Hittivideon tekijöinä - menetelmä musiikkivideoiden tekemiseen koululuokassa Antti Haaranen, Valveen elokuvakoulu 18.11.2010 GRAFIIKKA: HENNA TOPPI Hittivideo lyhyesti - Elokuva- ja mediakasvatuksen

Lisätiedot

Kaksintaistelun approksimatiivinen mallintaminen (valmiin työn esittely)

Kaksintaistelun approksimatiivinen mallintaminen (valmiin työn esittely) Kaksintaistelun approksimatiivinen mallintaminen (valmiin työn esittely) Juho Roponen 10.06.2013 Ohjaaja: Esa Lappi Valvoja: Ahti Salo Työn saa tallentaa ja julkistaa Aalto-yliopiston avoimilla verkkosivuilla.

Lisätiedot

D R A A M A T Y Ö P A J O I S S A O N T I L A A I D E O I L L E J A P E R S O O N I L L E

D R A A M A T Y Ö P A J O I S S A O N T I L A A I D E O I L L E J A P E R S O O N I L L E D R A A M A T Y Ö P A J O I S S A O N T I L A A I D E O I L L E J A P E R S O O N I L L E Draamatyöpajassa ryhmä ideoi ja tuottaa synopsiksen pohjalta musiikkiteatteriesityksen käsikirjoituksen. Käsikirjoitus

Lisätiedot

2. Olio-ohjelmoinnin perusteita 2.1

2. Olio-ohjelmoinnin perusteita 2.1 2. Olio-ohjelmoinnin perusteita 2.1 Sisällys Esitellään peruskäsitteitä yleisellä tasolla: Luokat ja oliot. Käsitteet, luokat ja oliot. Attribuutit, olion tila ja identiteetti. Metodit ja viestit. Olioperustainen

Lisätiedot

Kirja-analyysi Nuortenkirjan tulkintatehtävä Anna Alatalo

Kirja-analyysi Nuortenkirjan tulkintatehtävä Anna Alatalo Kirja-analyysi Nuortenkirjan tulkintatehtävä Anna Alatalo Anna Alatalo Aihe Mistä teos kertoo? - Aihe on konkreettisesti selitettävissä oleva kokonaisuus, joka kirjassa kuvataan. - Mika Wickströmin Kypärätempun

Lisätiedot

Bayesin pelit. Kalle Siukola. MS-E2142 Optimointiopin seminaari: Peliteoria ja tekoäly

Bayesin pelit. Kalle Siukola. MS-E2142 Optimointiopin seminaari: Peliteoria ja tekoäly Bayesin pelit Kalle Siukola MS-E2142 Optimointiopin seminaari: Peliteoria ja tekoäly 12.10.2016 Toistetun pelin esittäminen automaatin avulla Ekstensiivisen muodon puu on tehoton esitystapa, jos peliä

Lisätiedot

Muotoilumaailman hahmottaminen - Tuotesemantiikka

Muotoilumaailman hahmottaminen - Tuotesemantiikka TUOTESEMANTIIKAN TEORIA kreik. semeion = merkki Tuotesemantiikka kiinnostaa tutkimusmielessä monia erilaisia tuotteiden kanssa tekemisiin joutuvia elämänalueita. Sellaisia ovat esimerkiksi Markkinointi,

Lisätiedot

ULKOKUNTOLAITEOPAS IKÄÄNTYNEILLE

ULKOKUNTOLAITEOPAS IKÄÄNTYNEILLE ULKOKUNTOLAITEOPAS IKÄÄNTYNEILLE LIHASVOIMA Lihaksen suurin mahdollinen kyky tuottaa voimaa laskee 50 ikävuoden jälkeen noin 1,5 % vuosittain. Edistettäessä aktiivista ja energistä ikääntymistä lihasvoiman

Lisätiedot

Elävä kuva oppimisympäristönä. Käsikirjoitus

Elävä kuva oppimisympäristönä. Käsikirjoitus Elävä kuva oppimisympäristönä Käsikirjoitus Mihin käsikirjoitusta tarvitaan? Elokuva (lyhyt, täyspitkä, dokumentti)- ja tv -tuotannot Mainokset Musiikkivideot Nettisivut Trailerit Kirjat Kuunnelmat Mikä

Lisätiedot

Ohjelmistojen mallintaminen

Ohjelmistojen mallintaminen Ohjelmistojen mallintaminen - Mallit - Ohjelmiston kuvaaminen malleilla 31.10.2008 Harri Laine 1 Malli: abstraktio jostain kohteesta Abstrahointi: asian ilmaiseminen tavalla, joka tuo esiin tietystä näkökulmasta

Lisätiedot

T-111.450 Tietokoneanimaatio ja mallintaminen. Lauri Savioja Teknillinen korkeakoulu Tietoliikenneohjelmistojen ja multimedian laboratorio 02/02

T-111.450 Tietokoneanimaatio ja mallintaminen. Lauri Savioja Teknillinen korkeakoulu Tietoliikenneohjelmistojen ja multimedian laboratorio 02/02 T-111.450 Tietokoneanimaatio ja mallintaminen Lauri Savioja Teknillinen korkeakoulu Tietoliikenneohjelmistojen ja multimedian laboratorio 02/02 Animaatio / 1 2D Avainkuvatekniikka Sisältö Kerronnallisia

Lisätiedot

Aineistoista. Laadulliset menetelmät: miksi tarpeen? Haastattelut, fokusryhmät, havainnointi, historiantutkimus, miksei videointikin

Aineistoista. Laadulliset menetelmät: miksi tarpeen? Haastattelut, fokusryhmät, havainnointi, historiantutkimus, miksei videointikin Aineistoista 11.2.09 IK Laadulliset menetelmät: miksi tarpeen? Haastattelut, fokusryhmät, havainnointi, historiantutkimus, miksei videointikin Muotoilussa kehittyneet menetelmät, lähinnä luotaimet Havainnointi:

Lisätiedot

FUNKTIONAALINEN KAUNOTAR METOD

FUNKTIONAALINEN KAUNOTAR METOD FUNKTIONAALINEN KAUNOTAR METOD THULEMA Thulema luo 2000-luvun huonekaluja 2000-luvun ihmisten toimistoihin ja julkisiin tiloihin. Olemme asettaneet työmme laadulle erittäin tiukat vaatimukset: niin ajattelutyöllemme

Lisätiedot

Painevalut 3. Teoriatausta. Mallinnuksen vaiheet. CAD työkalut harjoituksessa diecasting_3_2.sldprt. CAE DS Kappaleensuunnitteluharjoitukset

Painevalut 3. Teoriatausta. Mallinnuksen vaiheet. CAD työkalut harjoituksessa diecasting_3_2.sldprt. CAE DS Kappaleensuunnitteluharjoitukset Painevalut 3 Juho Taipale, Tuula Höök Tampereen teknillinen yliopisto Hae aloituskappale start_diecasting_3_2.sldprt ja mallinna siihen kansi. CAD työkalut harjoituksessa diecasting_3_2.sldprt Kuva 1:

Lisätiedot

Kun yritän luoda täydellisen kuvan, käytän aina tarkoin määriteltyjä

Kun yritän luoda täydellisen kuvan, käytän aina tarkoin määriteltyjä Täydellisen kuvan niksit Kun yritän luoda täydellisen kuvan, käytän aina tarkoin määriteltyjä suuntaviivoja. Kutsun niitä 9 elementiksi. Tässä artikkelissa käyn läpi mitä tarvitsen ja mitä otan huomioon

Lisätiedot

T-110.1100: Virtuaali- ja lisätty todellisuus

T-110.1100: Virtuaali- ja lisätty todellisuus T-110.1100: Virtuaali- ja lisätty todellisuus Kai Puolamäki Mediatekniikan laitos 9.4.2010 Kiitokset: Mark Billinghurst, Tapio Lokki 1 http://metaverseroadmap.org/overview/index.html 2 Ajan ja tietokoneiden

Lisätiedot

SEISKALUOKKA. Itsetuntemus ja sukupuoli

SEISKALUOKKA. Itsetuntemus ja sukupuoli SEISKALUOKKA Itsetuntemus ja sukupuoli Tavoite ja toteutus Tunnin tavoitteena on, että oppilaat pohtivat sukupuolen vaikutusta kykyjensä ja mielenkiinnon kohteidensa muotoutumisessa. Tarkastelun kohteena

Lisätiedot

Arki vastaanottokeskuksessa sosiaalipedagogiikan tutkimuskohteena

Arki vastaanottokeskuksessa sosiaalipedagogiikan tutkimuskohteena Arki vastaanottokeskuksessa sosiaalipedagogiikan tutkimuskohteena Sosiaalipedagogiikan päivät, Mikkeli 7.4.2017 Elina Nivala, Sanna Ryynänen & Päivikki Rapo Taustaa Elämä tauolla? Turvapaikanhakijoiden

Lisätiedot

Evoluutiopuu. Aluksi. Avainsanat: biomatematiikka, päättely, kombinatoriikka, verkot. Luokkataso: 6.-9. luokka, lukio

Evoluutiopuu. Aluksi. Avainsanat: biomatematiikka, päättely, kombinatoriikka, verkot. Luokkataso: 6.-9. luokka, lukio Evoluutiopuu Avainsanat: biomatematiikka, päättely, kombinatoriikka, verkot Luokkataso: 6.-9. luokka, lukio Välineet: loogiset palat, paperia, kyniä Kuvaus: Tehtävässä tutkitaan bakteerien evoluutiota.

Lisätiedot

Klikkaa itsellesi virtuaalinen isyyspakkaus!

Klikkaa itsellesi virtuaalinen isyyspakkaus! Klikkaa itsellesi virtuaalinen isyyspakkaus! Onneksi olkoon odottava isä! Missä olit kun kuulit että sinusta tulee isä? Mitä toiveita / odotuksia / haaveita / pelkoja sinulla on lapseen liittyen? Millainen

Lisätiedot

MS-A0501 Todennäköisyyslaskennan ja tilastotieteen peruskurssi

MS-A0501 Todennäköisyyslaskennan ja tilastotieteen peruskurssi MS-A0501 Todennäköisyyslaskennan ja tilastotieteen peruskurssi 4B Bayesläinen tilastollinen päättely Lasse Leskelä Matematiikan ja systeemianalyysin laitos Perustieteiden korkeakoulu Aalto-yliopisto Syksy

Lisätiedot

3D animaatio: liikekäyrät ja interpolointi. Tommi Tykkälä

3D animaatio: liikekäyrät ja interpolointi. Tommi Tykkälä 3D animaatio: liikekäyrät ja interpolointi Tommi Tykkälä Läpivienti Keyframe-animaatio Lineaarisesta interpoloinnista TCB-splineihin Bezier-käyrät Rotaatioiden interpolointi Kameran animointi Skenegraafit

Lisätiedot

3 Suorat ja tasot. 3.1 Suora. Tässä luvussa käsitellään avaruuksien R 2 ja R 3 suoria ja tasoja vektoreiden näkökulmasta.

3 Suorat ja tasot. 3.1 Suora. Tässä luvussa käsitellään avaruuksien R 2 ja R 3 suoria ja tasoja vektoreiden näkökulmasta. 3 Suorat ja tasot Tässä luvussa käsitellään avaruuksien R 2 ja R 3 suoria ja tasoja vektoreiden näkökulmasta. 3.1 Suora Havaitsimme skalaarikertolaskun tulkinnan yhteydessä, että jos on mikä tahansa nollasta

Lisätiedot

SVINGIN KIINNITYSKOHDAT

SVINGIN KIINNITYSKOHDAT Antti Mäihäniemi opettaa kesäisin Master Golfissa ja talvisin Golfin Vermon House Prona. Hän on tutkinut golfsvingiä omatoimisesti yli kymmenen vuoden ajan. Hän on oppinut, että vain kyseenalaistamalla

Lisätiedot

3 Raja-arvo ja jatkuvuus

3 Raja-arvo ja jatkuvuus 3 Raja-arvo ja jatkuvuus 3. Raja-arvon käsite Raja-arvo kuvaa funktion kättätmistä jonkin lähtöarvon läheisdessä. Raja-arvoa tarvitaan toisinaan siksi, että funktion arvoa ei voida laskea kseisellä lähtöarvolla

Lisätiedot

T Tietokoneanimaatio

T Tietokoneanimaatio T-111.5450 Tietokoneanimaatio Tassu Takala Teknillinen korkeakoulu Tietoliikenneohjelmistojen ja multimedian laboratorio 1. Luento 19.9.2005 Sisältö Henkilökunta Suoritustapa ja aikataulu Kurssimateriaali

Lisätiedot

Pika-aloitusopas. Sisältö: Projektin luominen Projektin muokkaaminen ja hallinnointi Projektin/arvioinnin tulosten tarkastelu

Pika-aloitusopas. Sisältö: Projektin luominen Projektin muokkaaminen ja hallinnointi Projektin/arvioinnin tulosten tarkastelu Pika-aloitusopas Sisältö: Projektin luominen Projektin muokkaaminen ja hallinnointi Projektin/arvioinnin tulosten tarkastelu Tämä asiakirja on laadittu auttamaan sinua hallinnoimaan nopeasti CEB TalentCentral

Lisätiedot

Ergonomisten kantovälineiden käyttöohjeita. Kiedo ry Keski-Suomen kestovaippa- ja kantoliinayhdistys. Kietaisuristi 2 - trikoisella kantoliinalla

Ergonomisten kantovälineiden käyttöohjeita. Kiedo ry Keski-Suomen kestovaippa- ja kantoliinayhdistys. Kietaisuristi 2 - trikoisella kantoliinalla Ergonomisten kantovälineiden käyttöohjeita Kiedo ry Keski-Suomen kestovaippa- ja kantoliinayhdistys Kietaisuristi 2 - trikoisella kantoliinalla (voit käyttää peiliä apunasi harjoitellessasi sidontaa) 1.

Lisätiedot

Miksi lasten vanhemmat tarvitsevat liikuntaa? Fyysisen toimintakyvyn ylläpitämiseksi Psyykkisen terveyden ylläpitämiseksi Sosiaaliset suhteet

Miksi lasten vanhemmat tarvitsevat liikuntaa? Fyysisen toimintakyvyn ylläpitämiseksi Psyykkisen terveyden ylläpitämiseksi Sosiaaliset suhteet Miksi lapset tarvitsevat liikuntaa? Selviytyäkseen jokapäiväisen elämän tarpeista ja vaatimuksista Päivittäisen hyvinvoinnin tueksi Saavuttaakseen uusien asioiden oppimiseen vaadittavia edellytyksiä Terveyden

Lisätiedot

3.3 Paraabeli toisen asteen polynomifunktion kuvaajana. Toisen asteen epäyhtälö

3.3 Paraabeli toisen asteen polynomifunktion kuvaajana. Toisen asteen epäyhtälö 3.3 Paraabeli toisen asteen polynomifunktion kuvaajana. Toisen asteen epäyhtälö Yhtälön (tai funktion) y = a + b + c, missä a 0, kuvaaja ei ole suora, mutta ei ole yhtälökään ensimmäistä astetta. Funktioiden

Lisätiedot

+ 3 2 5 } {{ } + 2 2 2 5 2. 2 kertaa jotain

+ 3 2 5 } {{ } + 2 2 2 5 2. 2 kertaa jotain Jaollisuustestejä (matematiikan mestariluokka, 7.11.2009, ohjattujen harjoitusten lopputuloslappu) Huom! Nämä eivät tietenkään ole ainoita jaollisuussääntöjä; ovatpahan vain hyödyllisiä ja ainakin osittain

Lisätiedot

SALITE.fi -Verkon pääkäyttäjän ohje

SALITE.fi -Verkon pääkäyttäjän ohje SALITE.fi -Verkon pääkäyttäjän ohje Sisältö 1 Verkon pääkäyttäjä (Network Admin)...3 2 Verkonhallinta...3 2.1 Navigointi verkonhallintaan...3 2.2 Sivustot...3 2.1 Sivustojen toiminnot...4 2.3 Sivuston

Lisätiedot

Mentalisaatiokyvyn kehittyminen

Mentalisaatiokyvyn kehittyminen Mentalisaatiokyvyn kehittyminen RF kyky kehittyy vain vuorovaikutuksessa toisen ihmisen kanssa varhaiset ihmissuhteet myöhemmät ihmissuhteet terapiasuhde Lapsen mentalisaatiokyky voi kehittyä vain jos

Lisätiedot

Integrointialgoritmit molekyylidynamiikassa

Integrointialgoritmit molekyylidynamiikassa Integrointialgoritmit molekyylidynamiikassa Markus Ovaska 28.11.2008 Esitelmän kulku MD-simulaatiot yleisesti Integrointialgoritmit: mitä integroidaan ja miten? Esimerkkejä eri algoritmeista Hyvän algoritmin

Lisätiedot

Pianon äänten parametrinen synteesi

Pianon äänten parametrinen synteesi Pianon äänten parametrinen synteesi Jukka Rauhala Pianon akustiikkaa Kuinka ääni syntyy Sisält ltö Pianon ääneen liittyviä ilmiöitä Pianon äänen synteesi Ääniesimerkkejä Akustiikan ja äänenkäsittelytekniikan

Lisätiedot

MUISTI JA MUISTIN HÄIRIÖT

MUISTI JA MUISTIN HÄIRIÖT MEMO OHJELMA MUISTI JA MUISTIN HÄIRIÖT SELKOKIELELLÄ 2015 Inkeri Vyyryläinen (toim.) SELKOESITE MUISTI JA MUISTIN HÄIRIÖT SELKOKIELELLÄ Inkeri Vyyryläinen (toim.) Lähde: Muistiliiton esite Selkokielimukautus:

Lisätiedot

1. Ohjaustyylit. Esimerkkejä tyylin käyttötilanteista. Tavoite. Työpaikkaohjaajan toiminta. Tulokset

1. Ohjaustyylit. Esimerkkejä tyylin käyttötilanteista. Tavoite. Työpaikkaohjaajan toiminta. Tulokset 1. Ohjaustyylit on hyvä tunnistaa itselleen ominaiset tavat ohjata opiskelijoita. on hyvä osata joustavasti muuttaa ohjaustyyliään erilaisiin tilanteisiin ja erilaisille opiskelijoille sopivaksi. Seuraavaksi

Lisätiedot

Toimintakyky. Toimiva kotihoito Lappiin , Heikki Alatalo

Toimintakyky. Toimiva kotihoito Lappiin , Heikki Alatalo Toimintakyky Toimiva kotihoito Lappiin 10.4.2018, 19.4.2018 Mitä toimintakyky on? Mitä ajatuksia toimintakyky käsite herättää? Mitä toimintakyky on? Toimintakyky tarkoittaa ihmisen fyysisiä, psyykkisiä

Lisätiedot

Luo mediaopas Tarinatallentimella

Luo mediaopas Tarinatallentimella Luo mediaopas Tarinatallentimella 2015 Tarinatallennin Tarinatallentimella voi helposti luoda mediaoppaita käytettäväksi älypuhelimilla. Sen avulla rakennat erilaisia kokonaisuuksia helposti ja hallitset

Lisätiedot

1. Algoritmi 1.1 Sisällys Algoritmin määritelmä. Aiheen pariin johdatteleva esimerkki. Muuttujat ja operaatiot (sijoitus, aritmetiikka ja vertailu). Algoritmista ohjelmaksi. 1.2 Algoritmin määritelmä Ohjelmointi

Lisätiedot

Customer Intelligence ja Big Data. Digile D2I Kimmo Valtonen

Customer Intelligence ja Big Data. Digile D2I Kimmo Valtonen Customer Intelligence ja Big Data Digile D2I Kimmo Valtonen Sisältö 1. Data2Intelligence-ohjelman kuvaus 2. Customer Intelligence: mitä sillä tässä tarkoitetaan? 3. Customer Intelligence Big Data ongelmana

Lisätiedot

Työkaluja haastavien tunteiden käsittelyyn

Työkaluja haastavien tunteiden käsittelyyn Hyvinvoiva oppilaitos - Tietoa ja hyviä käytänteitä opetukseen Työkaluja haastavien tunteiden käsittelyyn Psykologi Psykoterapeutti, YET Tiina Röning Yhteistyössä: Mielen hyvinvoinnin opettajakoulutukset,

Lisätiedot

TYÖPAJA 3. SAMAUTTAMINEN VUOROVAIKUTUKSESSA KEVÄT 2015

TYÖPAJA 3. SAMAUTTAMINEN VUOROVAIKUTUKSESSA KEVÄT 2015 TYÖPAJA 3. SAMAUTTAMINEN VUOROVAIKUTUKSESSA ULLA PIIRONEN-MALMI METROPOLIA KEVÄT 2015 KIELELLINEN SAMAUTTAMINEN IHMISELLÄ ON SOSIAALISISSA TILANTEISSA MUUNTUMISEN TARVE HÄN HALUAA MUOKATA JA SOVITTAA OMAA

Lisätiedot

HENKISTÄ TASAPAINOILUA

HENKISTÄ TASAPAINOILUA HENKISTÄ TASAPAINOILUA www.tasapainoa.fi TASAPAINOA! Kaiken ei tarvitse olla täydellisesti, itse asiassa kaikki ei koskaan ole täydellisesti. Tässä diasarjassa käydään läpi asioita, jotka vaikuttavat siihen,

Lisätiedot

Tiedonkeruun miljoonat pisteet

Tiedonkeruun miljoonat pisteet Tiedonkeruun miljoonat pisteet Arttu Julin, Rakennetun ympäristön mittauksen ja mallinnuksen instituutti, Aalto-yliopisto. arttu.julin@aalto.fi Kaupunkimallit 2017 seminaari 8.11.2017 Rakennetun ympäristön

Lisätiedot

1 Aritmeettiset ja geometriset jonot

1 Aritmeettiset ja geometriset jonot 1 Aritmeettiset ja geometriset jonot Johdatus Johdatteleva esimerkki 1 Kasvutulille talletetaan vuoden jokaisen kuukauden alussa tammikuusta alkaen 100 euroa. Tilin nettokorkokanta on 6%. Korko lisätään

Lisätiedot

Department of Mathematics, Hypermedia Laboratory Tampere University of Technology. Roolit Verkostoissa: HITS. Idea.

Department of Mathematics, Hypermedia Laboratory Tampere University of Technology. Roolit Verkostoissa: HITS. Idea. Roolit Tommi Perälä Department of Mathematics, Hypermedia Laboratory Tampere University of Technology 25.3.2011 J. Kleinberg kehitti -algoritmin (Hypertext Induced Topic Search) hakukoneen osaksi. n taustalla

Lisätiedot

1. JAKSO - SÄÄNNÖT Tavat, käytös, toisen kunnioittava kohtaaminen, huomaavaisuus, kohteliaisuus.

1. JAKSO - SÄÄNNÖT Tavat, käytös, toisen kunnioittava kohtaaminen, huomaavaisuus, kohteliaisuus. 1. JAKSO - SÄÄNNÖT Tavat, käytös, toisen kunnioittava kohtaaminen, huomaavaisuus, kohteliaisuus. 1. Ympäristö a. Tässä jaksossa ympäristö rakennetaan pedagogiikkaa tukevien periaatteiden mukaisesti ja

Lisätiedot

Laajennettu tiedonkäsitys ja tiedon erilaiset muodot

Laajennettu tiedonkäsitys ja tiedon erilaiset muodot Laajennettu tiedonkäsitys ja tiedon erilaiset muodot Totuudesta väitellään Perinteinen käsitys Tutkimuksella tavoitellaan a. On kuitenkin erilaisia käsityksiä. Klassinen tiedon määritelmä esitetään Platonin

Lisätiedot

Painevalut 3. Teoriatausta Revolved Pattern. Mallinnuksen vaiheet. CAD työkalut harjoituksessa diecasting_3_1.sldprt

Painevalut 3. Teoriatausta Revolved Pattern. Mallinnuksen vaiheet. CAD työkalut harjoituksessa diecasting_3_1.sldprt Painevalut 3 Tuula Höök Tampereen teknillinen yliopisto Hae aloituskappale start_diecasting_3_1.sldprt. Tehtävänäsi on suunnitella kansi alueille, jotka on merkitty kuvaan punaisella, vihreällä ja sinisellä

Lisätiedot

Kaupunkimallit ja Mallintava kaavoitus. Vianova Systems Finland Oy Jarkko Sireeni 9.2.2011

Kaupunkimallit ja Mallintava kaavoitus. Vianova Systems Finland Oy Jarkko Sireeni 9.2.2011 Kaupunkimallit ja Mallintava kaavoitus Vianova Systems Finland Oy Jarkko Sireeni 9.2.2011 Kaupunkimalli? Mallintamisen eri skaalat Kaavoitus ja aluerakentaminen Infra ja kunnallistekniikka Talonrakennus

Lisätiedot

ORMS2020 Päätöksenteko epävarmuuden vallitessa Syksy 2008. päätöspuiden avulla tarkastellaan vasta seuraavissa harjoituksissa.

ORMS2020 Päätöksenteko epävarmuuden vallitessa Syksy 2008. päätöspuiden avulla tarkastellaan vasta seuraavissa harjoituksissa. ORMS00 Päätöksenteko epävarmuuden vallitessa Syksy 008 Harjoitus Ratkaisuehdotuksia Nämä harjoitukset liittyvät päätöspuiden rakentamiseen: varsinaista päätöksentekoa päätöspuiden avulla tarkastellaan

Lisätiedot

Virtuaalinäyttelijät ja hahmot elokuvissa

Virtuaalinäyttelijät ja hahmot elokuvissa TEKNILLINEN KORKEAKOULU 22.12.2006 Tietoliikenneohjelmistojen ja multimedia laboratorio Tik-111.5080 Sisällöntuotannon seminaari Syksy 2006 Virtuaalinäyttelijät ja hahmot elokuvissa Atte Järvinen 51767N

Lisätiedot

Reilun Pelin työkalupakki: Muutoksen yhteinen käsittely

Reilun Pelin työkalupakki: Muutoksen yhteinen käsittely Reilun Pelin työkalupakki: Muutoksen yhteinen käsittely Johdanto Tämä diaesitys ohjaa työyhteisöä lisäämään yhteistä ymmärrystä toimintaan liittyvistä muutoksista ja vähentämään muutoksiin liittyviä pelkoja.

Lisätiedot

Solmu 3/2001 Solmu 3/2001. Kevään 2001 ylioppilaskirjoitusten pitkän matematiikan kokeessa oli seuraava tehtävä:

Solmu 3/2001 Solmu 3/2001. Kevään 2001 ylioppilaskirjoitusten pitkän matematiikan kokeessa oli seuraava tehtävä: Frégier n lause Simo K. Kivelä Kevään 2001 ylioppilaskirjoitusten pitkän matematiikan kokeessa oli seuraava tehtävä: Suorakulmaisen kolmion kaikki kärjet sijaitsevat paraabelilla y = x 2 ; suoran kulman

Lisätiedot

Perussurffaajat: Tiia Tirkkonen, Teppo Porkka, Janne Tuomisto. Verkkopalvelun arviointisuunnitelma Spotify

Perussurffaajat: Tiia Tirkkonen, Teppo Porkka, Janne Tuomisto. Verkkopalvelun arviointisuunnitelma Spotify Perussurffaajat: Tiia Tirkkonen, Teppo Porkka, Janne Tuomisto Verkkopalvelun arviointisuunnitelma Spotify Tampereen teknillinen yliopisto Hypermedia MATHM- 00000 Hypermedian opintojakso 30.9.2011 Sisällysluettelo

Lisätiedot

S O S I A A L I S E N T Y Y L I N P R O F I I L I

S O S I A A L I S E N T Y Y L I N P R O F I I L I S O S I A A L I S E N T Y Y L I N P R O F I I L I Sosiaalinen tyyli TYYLI Asiakeskeinen D C B A 1 Kyselevä 2 -------- Suunnitteleva -------- --------- Käynnistävä --------- 3 SINÄ 4 ----------- Rakentava

Lisätiedot

OMA VÄYLÄ- HANKE ARKEEN INTEGROIMINEN

OMA VÄYLÄ- HANKE ARKEEN INTEGROIMINEN OMA VÄYLÄ- HANKE ARKEEN INTEGROIMINEN KUNTOUTUJA KUNTOUTUS MUUTOSTARVE/ ONGELMA RIITTÄVÄ YMMÄRRYS TILANTEESTA Arkeen integroitumisen lähtökohtana on kuntoutujan oma muutostarve, ilman sitä kuntoutus jää

Lisätiedot

ESIINTYMINEN. Laura Elo Cambiare p. 040 748 7884 laura@johtajuustaito.fi

ESIINTYMINEN. Laura Elo Cambiare p. 040 748 7884 laura@johtajuustaito.fi ESIINTYMINEN Laura Elo Cambiare p. 040 748 7884 laura@johtajuustaito.fi Jännitys hyvä renki huono isäntä Kumpi kuvaa sinua? Jännitys auttaa minua. Jännitys lamaannuttaa ja vaikeuttaa esillä oloani. Jännitys

Lisätiedot

Trialogisen oppimisen suunnitteluperiaatteet

Trialogisen oppimisen suunnitteluperiaatteet Trialogisen oppimisen suunnitteluperiaatteet Tekijät: Hanni Muukkonen, Minna Lakkala, Liisa Ilomäki ja Sami Paavola, Helsingin yliopisto 1 Suunnitteluperiaatteet trialogisen oppimisen pedagogiikalle 1.

Lisätiedot

Maastotietokannan torrent-jakelun shapefile-tiedostojen purkaminen zip-arkistoista Windows-komentojonoilla

Maastotietokannan torrent-jakelun shapefile-tiedostojen purkaminen zip-arkistoista Windows-komentojonoilla Maastotietokannan torrent-jakelun shapefile-tiedostojen purkaminen zip-arkistoista Windows-komentojonoilla Viimeksi muokattu 5. toukokuuta 2012 Maastotietokannan torrent-jakeluun sisältyy yli 5000 zip-arkistoa,

Lisätiedot

Tarinat johtajan työvälineenä

Tarinat johtajan työvälineenä Tarinat johtajan työvälineenä Tarinatalouden aika Elämme tarinatalouden aikakautta Tuotteitten takana on tarina Steve Jobs ja Apple, Bill Gates ja Microsoft Donald Trump ja presidenttiys Melvin Jones ja

Lisätiedot

Esiintyminen. N-piirin JOVA-koulutus 2010

Esiintyminen. N-piirin JOVA-koulutus 2010 Esiintyminen N-piirin JOVA-koulutus 2010 Klubikokous Esiinnyt klubisi kokouksessa Kuulijoita 10-50 Sinulla on aikaa 3-5 minuuttia Ei videotykkiä Esityksesi kokouksen lopulla Innostat klubiasi uuteen tapahtumaan

Lisätiedot

Sisällys. 3. Muuttujat ja operaatiot. Muuttujat ja operaatiot. Muuttujat ja operaatiot

Sisällys. 3. Muuttujat ja operaatiot. Muuttujat ja operaatiot. Muuttujat ja operaatiot 3. Muuttujat ja operaatiot Sisällys Muuttujat. Nimi ja arvo. Algoritmin tila. Muuttujan nimeäminen. Muuttujan tyyppi. Muuttuja ja tietokone. Operaattorit. Operandit. Arvon sijoitus muuttujaan. Aritmeetiikka.

Lisätiedot