T Tietokoneanimaatio

Samankaltaiset tiedostot
Kurssi syksyllä

T Studio 4. luento 1: kurssin järjestelyt k-2005 tietokonegrafiikan perusteita Tassu Takala 1

T Studio 4. kurssin järjestelyt k-2008 ( www) aihepiirin yleisesittely tietokonegrafiikan ja vuorovaikutustekniikan perusteita

T Studio 4. luento 1: kurssin järjestelyt k-2006 tietokonegrafiikan perusteita Tassu Takala 1

T Studio 4. luento 1: kurssin järjestelyt k-2007 ( www) aihepiirin yleisesittely tietokonegrafiikan perusteita Tassu Takala 1

Tassu Takala Kurssi syksyllä 2008

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

Tassu Takala pääaineinfo

Tietokoneverkot. T Tietokoneverkot (4 op) viimeistä kertaa CSE-C2400 Tietokoneverkot (5 op) ensimmäistä kertaa

Tik Tietokoneanimaatio

Projektien suunnittelu ja ohjaus TU-C3010

JOHDATUS TEKOÄLYYN TEEMU ROOS

JOHDATUS TEKOÄLYYN TEEMU ROOS

Itse valtiaat sarjan visuaalinen toteutus

Tik projektityö digitaalisten efektien työpaja * johdantoluento * Tassu Takala 1

JOHDATUS TEKOÄLYYN TEEMU ROOS

Toteutussuunnitelma_Integroitu

Harjoitus Particle View

T DATASTA TIETOON


T Studio 4. luento 3: laskennallista geometriaa virikkeitä harjoituksiin: luovuudesta. matemaattista/abstraktia taidetta tietokonetaidetta

T Tietotekniikan peruskurssi: Tietokonegrafiikka. Tassu Takala TKK, Tietoliikenneohjelmistojen ja multimedian laboratorio

Tik projektityö Installaatiotyöpaja * johdantoluento * Tassu Takala 1

Kurssin aloitus. AS XML-kuvauskielten perusteet Janne Kalliola

Tietokonegrafiikan kertausta eli mitä jokaisen animaattorin tulisi tietää tekniikasta

Tutkintovaatimukset suoraan DI-vaiheeseen valituille

JOHDATUS TEKOÄLYYN TEEMU ROOS

Kurssin käytännön järjestelyt. Tuotantotalous 1 Joel Kauppi

Tieto- ja viestintätekniikka. Internetistä toimiva työväline, 1 ov (YV10TV2) (HUOM! Ei datanomeille)

JOHDATUS TEKOÄLYYN TEEMU ROOS

Windows Movie Maker. Digitaaliset porfoliot oppimisen tukena Taitotyöpajat Videonkäsittely. Miisa Brännfors

TIETOTEKNIIKKA Koodi Vanha opintojakso op ov Vastuuhenkilö LV vastaavat opinnot tai korvaava suoritustapa TTE.

T Johdatus tietoliikenteeseen 5 op

Kurssijärjestelyt. ME-C2300 Verkkojulkaisemisen perusteet (5 op) Mari Hirvi Informaatioverkostot / Mediatekniikan laitos

Sähköisten materiaalien käyttö tableteilla

Objektien deformaatiot

Kurssijärjestelyt. CS-1180 Verkkojulkaisemisen perusteet (5 op) Hanna Hämäläinen Informaatioverkostot / Mediatekniikan laitos

Ohjelmointi II. Erkki Pesonen Luennot ja harjoitukset. Itä-Suomen yliopisto Tietojenkäsittelytieteen laitos 2015

Kurssin käytännön järjestelyt. Tuotantotalous 1 Tuomo Tanila

3D Studio Viz: Valot ja kamerat

Computing Curricula raportin vertailu kolmeen suomalaiseen koulutusohjelmaan

Kurssin sisältö. Kurssilla vähemmän. Johdatus ohjelmistotekniikkaan. Mitä on ohjelmistotekniikka? Miten ohjelmistoja suunnitellaan ja toteutetaan?

Digitaalinen audio

ELOKUVAKASVATUS SODANKYLÄSSÄ FINAL CUT EXPRESS HD OSA 2: SIIRTYMÄT, TEHOSTEET, KUVAMANIPULAATIO 1. RENDERÖINTI

AB TEKNILLINEN KORKEAKOULU

Viestinnän tutkinto ohjelma, 3D animointi ja visualisointi OPETUSSUUNNITELMA KXD19S13D

Sanna Pensonen, suunnittelija. Saamelaisalueen koulutuskeskus Virtuaalikoulu


Digitaalisen kuvankäsittelyn perusteet

Tik Tietokoneanimaatio

Johdatus tekoälyyn. Luento : Koneoppiminen. Patrik Hoyer. [ Kysykää ja kommentoikaa luennon aikana! ]

TUOT Tieto- ja viestintätekniikan Super-kollektiivi-HOPS

Luento 0: Kurssihallinto Tietokoneen rakenne (2 ov / 4 op) Syksy 2006

VESIELÄIMISTÖN TUNTEMUS JA EKOLOGIA (751307A)

Tik Tietokoneanimaatio

TU-C3010 Projektien suunnittelu ja ohjaus (5 op.)

Digitaalisen median tekniikat Luento 1: Intro

LISÄYKSET, POISTOT JA MUUTOKSET LUKUVUODEN OPETUSOHJELMAAN Osastoneuvosto

Visualisointi informaatio- verkostojen opinto-oppaasta Informaatioverkostojen kilta Athene ry Opintovastaava Janne Käki 19.9.

DEE Aurinkosähkön perusteet (Foundations of Solar Power) Sali SE211 Keskiviikkoisin ja perjantaisin klo

T Johdatus tietoliikenteeseen 5 op. Kevät 2013

Tietokoneen toiminta (Computer Organization I)

TIETOJENKÄSITTELYTIEDE

Tieto- ja viestintätekniikka. Internetistä toimiva työväline 1,5 osp (YV10TV2) (HUOM! Ei datanomeille)

AB TEKNILLINEN KORKEAKOULU

Ohjelmistoarkkitehtuurit Syksy 2009 TTY Ohjelmistotekniikka 1

Helsinki University of Technology

ABTEKNILLINEN KORKEAKOULU Tietoverkkolaboratorio

T Johdatus tietoliikenteeseen ja multimediatekniikkaan: Tietokonegrafiikka. Tassu Takala. Mediatekniikan laitos

Talousmatematiikan perusteet: Johdanto. Kurssin tavoitteet Käytännön järjestelyt Suosituksia suorittamiseen

T Informaatiotekniikan seminaari: Kombinatorinen Optimointi

Kurssiesite. Rakentamisen tekniikat RAK-C3004

Tik Tietokoneanimaatio

Ohjelmistoarkkitehtuurit. Syksy 2008

Tietoturva. 0. Tietoa kurssista P 5 op. Oulun yliopisto Tietojenkäsittelytieteiden laitos Periodi / 2015

9,(67,17bÃ-$Ã.89$7$,'($/$1Ã$00$77,.25.($.28/8 787.,172Ã$57(120,Ã$0. .b6,ã-$ã7$,'(7(2//,6886$/$1ã$00$77,.25.($.28/8 787.,172Ã.89$7$,7(,/,-$Ã$0.

ELEC-C1210 Automaatio 1 ELEC-C1220 Automaatio 2. Kurssien esittely lukukausi

Ohjelmistoarkkitehtuurit. Syksy 2010

Johdanto. Agenda. Tuotantoprosessi. Historiallinen kehitys. Konsepti. Tuotantoprosessin vaiheet

TEKIJÄNOIKEUSNEUVOSTO LAUSUNTO 2015:6. Tekijänoikeus kolmiulotteiseen tietokoneanimaatioon

T Multimediatekniikka

Tapio Takala / Lauri Savioja Teknillinen korkeakoulu Tietoliikenneohjelmistojen ja multimedian laboratorio

TENTEISSÄ SALLITTU KIRJALLISUUS (päivitetty ) Jos ei tenttiä mainittu, ei myöskään lisämateriaalia.

OHJ-2710 Peliohjelmointi. Syksy 2012 Timo Kellomäki

HAHMONTUNNISTUKSEN PERUSTEET

AS Automaation käyttöliittymät L Opetussuunnitelma

Tietokoneen rakenne (2 ov / 4 op) Syksy 2006

Hallintotieteiden opinto-opas lkv , Yleisopinnot ok Yleisopinnot

Hajautettujen sovellusten muodostamistekniikat, TKO_2014 Johdatus kurssiin

Digitaalinen portfolio oppimisen tukena (4op)

Spektrin sonifikaatio

Tietokoneen toiminta (Computer Organization I)

Professori Heikki Kälviäinen Tietotekniikan laitoksen johtaja. Konenäön ja hahmontunnistuksen laboratorio

HAHMONTUNNISTUKSEN PERUSTEET

Digitaalisen tarinan koostaminen HTKS Tanja Välisalo

The spectroscopic imaging of skin disorders

Luento 3: 3D katselu. Sisältö

TENTEISSÄ SALLITTU KIRJALLISUUS (päivitetty ) Jos ei tenttiä mainittu, ei myöskään lisämateriaalia.

1. Mitkä ovat tietoliikennetekniikan koulutusohjelman opintosuunnat?

AS Automaation käyttöliittymät L Opetussuunnitelma

Transkriptio:

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 Animaation tuotantoprosessi Luentojen aihealueista Videoita 1. luento 2

Henkilökunta Kurssista vastaa: Tassu Takala luennot Assistentit: NN, NN harjoitustyöt 1. luento 3

Suorittaminen Kurssin laajuus: 6 op (L) korvaa korvaa opintojakson opintojakson T-111.450 T-111.450 Tietokoneanimaatio ja ja mallintaminen mallintaminen (4 (4 ov), ov), sisältö sisältö sama sama Osasuoritukset: Tentti Harjoitustöitä: neljä pakollista muista aiheista valittava kaksi 1. luento 4

Aikataulu Luennot: ma 12-14 salissa T5 (tämä luento Odeionissa) Harjoitustyöt: Monta pientä työtä, kullekin aikaa noin 2 viikkoa Tulossa kurssin www-sivulle: tarkka aikataulu harjoitustöille ja luentojen aiheet suuntaa suuntaa antavaa antavaa tietoa tietoa vuoden vuoden 2004 2004 sivuilta sivuilta www.tml.hut.fi/opinnot/t-111.450 www.tml.hut.fi/opinnot/t-111.450 1. luento 5

Kurssimateriaali Kurssikirja: Rick Parent: Computer Animation - Algorithms and Techniques Vanha kurssikirja (Watt&Watt) myös hyödyllinen Luentomateriaali (tulee osittain www-sivulle) Valikoituja artikkeleita, tiedot www-sivuilla 1. luento 6

Kurssin tavoite Oppia tuntemaan riittävästi tekniikkaa, jotta ymmärtää syvällisesti animaatio-ohjelmien toimintaa ja rajoitteita, ja pystyy tarvittaessa toteuttamaan uusia toimintoja ja erikoistehosteita. 1. luento 7

Sovelluksia Animaatiot ja visuaaliset tehosteet elokuvat, mainokset, opetusohjelmat web-sivut, manuaalit ohjelmien käyttöliittymät Tietokonepelit Suunnittelu (CAD), robotiikka Virtuaaliympäristöt, simulaattorit 1. luento 8

Animaation tuotanto Rooleja tuotantotiimissä: tuottaja: managerointi käsikirjoittaja: juonen kehittely ohjaaja: näyttämötyö ja toiminnan ajoitus graafinen suunnittelija: hahmot ja taustat äänittäjä: vuorosanat, äänitaustat ja -efektit animaattori(t): liikkeen täsmällinen toteutus taiteilija (AD) + ohjelmoija (TD) 1. luento 9

Perinteinen animaatio (1) Tyypillisesti noin 25 kuvaa / s Kohtauksen kesto 5-30 s Kuvia 125-750 kpl Koko illan filmi (2h) 180 000 kuvaa Ongelmia: Paljon käsityötä -> kallista Suuri materiaalimäärä: projektin organisointi tiedonhallinta 1. luento 10

Perinteinen animaatio (2) Työn vaiheet: Juonen käsikirjoitus Kohtausten sommittelu Taustan äänitys Tarkka sommittelu Ääninauhan jaksotus kuviksi Liikkeiden ja hahmojen ääriasennot Muutamien välikuvien piirtäminen Kaikkien kuvien piirtäminen Koekuvaus filmille (ääriviivat) Kuvien kopiointi selluloidille Kuvien väritys Virheiden tarkastus Lopullinen kuvaus filmille Leikkaus ja viimeistely Mitä iloa tietokoneesta voisi olla tässä kaikessa? 1. luento 11

Tietokoneavusteinen animaatioprosessi Modeling Structural parameters (topology) Coordinates & measures (geometry) Other parameters (color, material, etc.) Animation Shape control points Object paths Camera paths Light paths Rendering Modeling transformation View transformation & projection Shading Post processing Image processing effects, morphing Title texts Compositing Sound: speech, foley effects, music Editing, printing/encoding 1. luento 12

Parametrinen periaate (1) Minkä hyvänsä kohteen mitä tahansa tekijöitä voi animoida Mahdollisia kohteita Esineet / hahmot Taustat Kamerat Valaisimet Mahdollisia tekijöitä liikerata asento muoto väri materiaaliominaisuudet, jne. 1. luento 13

Parametrinen periaate (2) Parametrit = skalaareita vektoreita Animaatio kuvasarjana = tasaisin välein otettuja näytteitä aikariippuvasta systeemistä signaalinkäsittelyn näkökulma inkrementaalinen laskenta aliasoituminen digitaalinen suodatus ajan funktiona 1. luento 14

Kurssin aihealueita keyframing, spline interpolation, time control interpolating rotation, quaternions, slerp forward and inverse kinematics rigid body dynamics, physically based models, constraints particle systems, vector fields, fluid dynamics flocking, AI in motion motion capture, tracking & editing procedural generation: algorithmic shapes, L-systems, graftals, genetic algorithms, artificial life shape deformation: non-linear transformations, flexible body physics muita teemoja (sen verran kuin aikaa riittää): sound effects, compositing, facial animation, lip-sync, real-time synchronization, interactive animation... 1. luento 15

Harjoitustöistä ohjelmointiympäristö (OpenGL + muita kirjastoja) Niksulassa tai omalla koneella periaate: ohjelmoi tietynlainen liike, demonstroi se valmiita geometrisia malleja soveltaen (paitsi tehtävä 6.) 1. keyframing: position interpolation 2. keyframing: rotation 3. simple kinematics: walking legs 4. simple dynamics: particles and/or balls 5. flocking 6. algorithmic shapes 7. animation of rendering parameters (?) 8. final project (compositing) parameters motion rendering models & shades images 1. luento 16

Videoita Tänään: Ice Age trailer (Blue Sky studios 2002) Jalkapalloanimaatio (Latto, Sarmanne & Siltanen 2004) http://www.tml.tkk.fi/opinnot/t- 111.450/2004/harjoitustyot/loppuharkat.phtml Liikkeelle! (Tassun luento, MTV-Akatemia 1996) Jatkossa joka luennon päätteeksi: tietokoneanimaation klassikkoja ja parhaita uutuuksia 1980-2005 1. luento 17