Tassu Takala Kurssi syksyllä 2006 http://www.tml.tkk.fi/opinnot/t-111.5030/ 21.9.2006 1
Tavoitteet kolmiulotteinen mallintaminen valmiilla työkaluohjelmilla animaatio ilmaisumuotona + tarvittavat tekniset perusteet valaistus ja kuvien tuottaminen animaatioelokuvan tuotantoprosessi oppiminen itse tekemällä 21.9.2006 2
3D-tuotannon sovelluksia mainokset elokuvat + efektit musiikkivideot pelit huvipuistoajelut koulutussimulaattorit virtuaaliprototyypit CAD/CAM, laskenta datan visualisointi 21.9.2006 3
Kurssin järjestelyt Luennot tekniikkaa (Tassu Takala) ilmaisua (Kai Lappalainen) Harjoitustehtävät 5 pientä harjoitelmaa (yksilötyönä) lyhyt juonellinen animaatio (ryhmissä) Työväline Blender (freeware, asennettu Niksulaan) pari opastusluentoa (Juha Laitinen) 21.9.2006 4
Oppikirja 21.9.2006 5
Luentoaikataulu 21.9.2006 6
Harjoitusten sisältö Esitehtävä perusasioiden oppimiseksi Lentävä logo Yksinkertaista liikettä ja muodonmuutoksia Pomppivat pallot Tunneilmaisua mimiikan avulla Primitiivistä elämää Materiaalisommitelma ja valaistusharjoitelma Asetelma Ihmismallin animointi Kävely Kokonaisen projektin hallinta Kompositio näytteitä viime viime kurssilta 21.9.2006 7
Harjoitustyöohje Keskity olennaiseen päätä mitkä piirteet tuloksessa ovat tärkeitä tee ne hyvin vältä kaikkea ylimääräistä hienostelua, siitä aiheutuu turhaa työtä Pidä aikataulut Opettele käyttämään työkalua tunnista ne toiminnot mitä todella tarvitset kytke pois epäolennaiset piirteet, jotka lisäävät laskenta-aikaa 21.9.2006 8
Kysyttävää? 21.9.2006 9
Mitä on mallintaminen? Geometrisen muodon esittäminen matemaattinen periaate (useita eri tapoja) toteutus tietorakenteina ja algoritmeina Materiaalin kuvaus pinnan hienorakenne (tekstuuri) heijastusominaisuudet (väri, kiilto, etc.) Renderointi eli kuvan muodostaminen valaistuksen määrittely kameran ominaisuudet kuvapisteiden (pikselien) värien laskenta 21.9.2006 10
Mitä on animaatio? Sarja still-kuvia esitettynä sopivalla toistotaajuudella (framerate, fps) Perinteisen animaation tekniikoita piirretyt kuvat, pala-animaatio esineet, nuket, muovailuvaha 3D-animaatio hahmojen liikuttelu (motion control) mallin kuvaus virtuaalisella kameralla Kompositio, ainesten yhdistely www: www: animaation lyhyt lyhyt historia eri tekniikoilla tehtyjen osakuvien kerrostaminen (tausta, ympäristön esineet, liikkuvat hahmot) äänen ja kuvan synkronointi Suomi-animaatio leikkaus lopulliseen muotoon (DVD) (DVD) tekniikkaosio 21.9.2006 11
Tuotantoprosessi (1) Rooleja tuotantotiimissä tuottaja managerointi käsikirjoittaja juonen kehittely ohjaaja näyttämötyö ja toiminnan ajoitus graafinen suunnittelija hahmot ja taustat äänittäjä vuorosanat, taustat, efektit animaattori liikkeen täsmällinen toteutus Usein Usein roolit roolit sekottuvat 21.9.2006 12
Tuotantoprosessi (2) 21.9.2006 13
Työvaiheet (perinteinen animaatio) [ref. Catmull 1987] 1. Juonen käsikirjoitus 2. Kohtausten suunnittelu 3. Taustan äänitys 4. Tarkka sommittelu 5. Ääniraidan jaksotus kuviksi 6. Liikkeiden ja hahmojen ääriasennot 7. Muutamien välikuvien piirtäminen 8. Kaikkien kuvien piirtäminen 9. Koekuvaus filmille (ääriviivat) 10. Kuvien kopiointi selluloidille 11. Kuvien väritys 12. Virheiden tarkastus 13. Lopullinen kuvaus filmille 14. Leikkaus ja viimeistely 21.9.2006 14
Kuinka paljon työtä? Tyypillisesti noin 24-30 kuvaa / s Kohtauksen kesto 5-30 s 150-1000 kuvaa Kokonainen elokuva 90-120 min suuruusluokkaa 10 5 kuvaa Paljon käsityötä, kallista väritys ja kopiointi mekaanista Suuri materiaalimäärä asettaa haasteita projektin organisointi tiedonhallinta Disneyn laskelmia (eri (eri sivulla) 21.9.2006 15
Miten tietokone voi auttaa? Välikuvien piirtäminen (inbetweening) Kuvien tallennus käsittelyä varten Kuvioiden värittäminen Kameran liikkeiden suunnittelu Taustojen maalaus Äänen synkronointi Pikatesti (esikatselu) Tiedonhallinta 21.9.2006 16
Inbetweening Välikuvat piirretään ääriasentoja esittävien avainkuvien (keyframe) perusteella avainkuviin merkittävä vastinpisteet, joita välikuvissa interpoloidaan ääriviivat splinikäyrinä (ohjauspisteet vastinpisteinä) esimerkki 21.9.2006 17
Kuvien käsittely Piirtäminen interaktiivisesti ruudulla esim. Photoshop ääriviivojen rajaama alue väritettävissä osoittamalla (mustetippa-algoritmi) Käsityönä tehtyjen kuvien tallennus paperille tehtyjen kuvien skannaus taustakuvissa ongelmana niiden suuri koko Kameralla kuvattu videomateriaali hahmojen irrottaminen taustasta (bluescreen) värien ja valaistuksen sovittaminen ANTIALIASING!!! 21.9.2006 18
Kamera-ajot ja esikatselu pan- ja zoom- ja roll-toiminnot tehtävissä 2D-kuvilla valeperspektiivi kerrostetulla (2,5D) grafiikalla riittävä resoluutio ja kuva-alueen koko! Pikatesti, kuvien plaraus animaatio- tai videoformaatti + selain GIF, MJPEG, tms. liikkeen tarkistus eri nopeuksilla helpottaa kuvien ajoitusta timeline-säädin! 21.9.2006 19
Äänen synkronointi Ääniraidan segmentointi ja editointi kiinnekohtien löytäminen avainkuville erityisen tärkeä musiikkianimaatioissa Puheen tunnistus foneemi -> viseemi -> lip sync Venytys ajassa, warping voidaan nopeuttaa/hidastaa äänen korkeutta muuttamatta transientit (esim. k, p, t, lyöntiäänet) hankalia tärkeä kuvatun materiaalin jälkiäänityksessä 21.9.2006 20
3D-grafiikan mahdollisuuksia Näkymät hierarkkisina rakenteina (scene graph) toimii myös 2D-animaatiossa Kinemaattiset mekanismit vastaa nukkeanimaatiota Muodon deformaatio vastaa muovailuvaha-animaatiota Kamera-ajot vapaasti sommiteltavissa vaikeutena hahmottaminen 2D-ruudulta apuna useita eri näkymiä (ohjaaja, kamerat) animaation määrittely ja lopullinen näkymä katseltavissa erikseen Automaattisia laskennallisia prosesseja mekaaniset koneet, robotit, fysikaaliset mallit partikkelisysteemit, virtaussimulaatiot hahmojen käyttäytymismallit Tietokoneanimaation merkkipaaluja 21.9.2006 21
Projektinhallinta Käsikirjoituksen ja kuvakäsikirjoituksen (storyboard) suunnittelu ja ylläpito toistaiseksi vähän työkaluja tarjolla! Kuvasekvenssien ylläpito ja arkistointi Toistuvien elementtien tallennus kirjastoon materiaalit, hahmot, liikesarjat Projektisuunnitelma ja -seuranta 21.9.2006 22
Esimerkkejä Suomi-animaatio, Itsevaltiaat Pixar shorts: Wally B, Luxo, Red s dream, Tin toy, Knick knack, Geri s game Oscar-voittaja: Bunny Siggraph / Animation classics: Stanley & Stella, Gas planet, After you, etc. Huvipuisto & pelit: Devil s mine, Seafari Paloja pitkistä leffoista: TRON, Star Wars, Terminator 2, Jurassic Park, Indiana Jones, Titanic, Toy story, Bug s life, Antz, Matrix, Final fantasy, Ice age, Shrek 21.9.2006 23
Kirjallisuutta E Catmull: The problems of computer-assisted animation, Computer Graphics 12(3) 1978 21.9.2006 24