T-110.250 Verkkomedian perusteet Tietokonegrafiikka



Samankaltaiset tiedostot
Tapio Takala / Lauri Savioja Teknillinen korkeakoulu Tietoliikenneohjelmistojen ja multimedian laboratorio

T Johdatus tietoliikenteeseen ja multimediatekniikkaan Tietokonegrafiikka

Mihin käytetään (jatkuu) Mihin käytetään (jatkuu) Mihin käytetään (jatkuu) Grafiikkajärjestelmä. Graafiset näyttölaitteet.

Tassu Takala Teknillinen korkeakoulu Mediatekniikan laitos

Tassu Takala pääaineinfo

Luento 7: Lokaalit valaistusmallit

Luku 6: Grafiikka. 2D-grafiikka 3D-liukuhihna Epäsuora valaistus Laskostuminen Mobiililaitteet Sisätilat Ulkotilat

Tietokonegrafiikka. Jyry Suvilehto T Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2014

T Johdatus tietoliikenteeseen ja multimediatekniikkaan Tietokonegrafiikka

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

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

T Vuorovaikutteinen tietokonegrafiikka Tentti

Objektien deformaatiot

T Johdatus Tietoliikenteeseen ja Multimediaan

Luento 2: Tulostusprimitiivit

Johdanto. Kuvankäsittely: Kuva Kuva. Kuva. Mittauksia. Kuva-analyysi: Korkean tason kuvaus. Kuva. Kuvan ymmärtäminen:

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

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

Tampereen yliopisto Tietokonegrafiikka 2013 Tietojenkäsittelytiede Harjoitus

JOHDATUS TEKOÄLYYN TEEMU ROOS

Visualisoinnin perusteet

Luento 2: 2D Katselu. Sisältö

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

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

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

Luento 3: 3D katselu. Sisältö

T Tietojenkäsittelyopin ohjelmatyö

Racket ohjelmointia. Tiina Partanen 2014

JOHDATUS TEKOÄLYYN TEEMU ROOS

5. Grafiikkaliukuhihna: (1) geometriset operaatiot

Digitaalisen kuvankäsittelyn perusteet

3D-TEHTÄVÄ C Hiomakone CAD-suunnittelu Finaali

Paretoratkaisujen visualisointi. Optimointiopin seminaari / Kevät 2000 Esitelmä 11 Petteri Kekäläinen 45305L

Luento 10: Näkyvyystarkastelut ja varjot. Sisältö

T Verkkomedian perusteet 2004 Keinotodellisuus. Sisältö: Johdatus keinotodellisuuteen

11. Tilavuusrenderöinti

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

Tässä värilaatuoppaassa selitetään, miten tulostimen toiminnoilla voi säätää ja mukauttaa väritulosteita.

TIEA341 Funktio-ohjelmointi 1, kevät 2008

Tietokonegrafiikan perusteet

MITTAUS JA DIGITOINTI. smartscan M I T T A A E T U S I. AICON 3D Systems yritys

Lisätty Todellisuus / Augmented Reality

TIEP114 Tietokoneen rakenne ja arkkitehtuuri, 3 op. FT Ari Viinikainen

Miehittämättömän lennokin ottamien ilmakuvien käyttö energiakäyttöön soveltuvien biomassojen määrän nopeassa arvioinnissa

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

Tiedonkeruun miljoonat pisteet

Videon tallentaminen Virtual Mapista

Mat Systeemien identifiointi

Tämän värilaatuoppaan tarkoitus on selittää, miten tulostimen toimintoja voidaan käyttää väritulosteiden säätämiseen ja mukauttamiseen.

Ongelma(t): Miten digitaalista tietoa voidaan toisintaa ja visualisoida? Miten monimutkaista tietoa voidaan toisintaa ja visualisoida?

InDesign CS FreeHand MX. Painovalmis materiaali PDF

KUVA12 TYÖJÄRJESTYS

10.2. Säteenjäljitys ja radiositeettialgoritmi. Säteenjäljitys

Numeeriset menetelmät

Luento 4: Näkyvyystarkastelut ja varjot

Sisältö. Luento 6: Piilopinnat. Peruskäsitteet (jatkuu) Peruskäsitteitä. Yksinkertaisia tapauksia. Yksinkertaiset tapaukset jatkuu

Jatkuvatoiminen monitorointi vs. vuosittainen näytteenotto

KOLMIULOTTEINEN TIETOKONEGRAFIIKKA PELEISSÄ

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

Luento 3: 2D Katselu. Sisältö

Kuvan pakkaus JPEG (Joint Photographic Experts Group)

SISÄLLYS SISÄLLYS TUNNUS SUOJA-ALUE JA PIENIN KOKO VÄRIMÄÄRITYKSET TYPOGRAFIA

Värivalikko. Värinkorjaus. Tarkkuus. Tummuuden säätö. Värinsäätö käsin Tulostusmuoto. Paperinkäsittely. Huolto. Vianmääritys. Ylläpito.

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

Luento 6: Piilopinnat ja Näkyvyys

Luento 6: Geometrinen mallinnus

Kon Simuloinnin Rakentaminen Janne Ojala

Nopea tiedonsiirto terveydenhuollossa, ATM-tietoverkko

ELEC-A3110 Mekaniikka (5 op)

Mittarilistoista strategian jalkauttamiseen

KUVATAIDE VL LUOKKA. Laaja-alainen osaaminen. Tavoitteisiin liittyvät sisältöalueet. Opetuksen tavoitteet

Täsmäviljellä voi monella tavalla

Yksinkertaistaminen normaalitekstuureiksi

GRAAFINEN OHJEISTO

Graafiset ohjeet 09/2009

Juha Merikoski. Jyväskylän yliopiston Fysiikan laitos Kevät 2009

Oppimateriaalin tuottaminen videona

Digitaalinen valmistaminen ja palvelut tulevaisuuden Suomessa

KATUTAIDE KERAMIIKKA

PIKAOPAS Microsoft Surface Hub

Envibase-hanke. Esittely KTKlle SYKE Saku Anttila Yrjö Sucksdorff

Message Broadcasting. Käyttöympäristö. Message Broadcasting -laajennuksen asentaminen. Viestien luominen

Kuvankäsi*ely 1. Digitaaliset kuvat ja niiden peruskäsi3eet. Kimmo Koskinen

1 / 11. Digitaalisen arkkitehtuurin yksikkö Aalto-yliopisto. Pikaopas Maxwelliin. ARK-A2500 DA-alkeet Elina Haapaluoma, Heidi Silvennoinen Syksy 2015

Luovat alat. Helsingissä Sami Peltola, Matias Ollila

T : Virtuaali- ja lisätty todellisuus

Tilastotieteellisiä malleja välimatka- ja suhdeasteikollisten preferenssien mittaamiseen. Pekka Leskinen ja Tuomo Kainulainen Metla

Joustavan opetuksen tuki, tuottaminen ja prosessit

Visuaalinen identiteetti. Graafinen ohjeistus

Windows Live SkyDrive - esittely

Biopolttoaineet ovat biomassoista saatavia polttoaineita Biomassat ovat fotosynteesin kautta syntyneitä eloperäisiä kasvismassoja

Globaali keskinäisriippuvuus kasvavat jännitteet


Luento 6: Tulostusprimitiivien toteutus

TIES471 Reaaliaikainen renderöinti

TERRASOLID Point Cloud Intelligence

2 Graafinen ohjeisto. Viestintäosasto auttaa, kouluttaa ja ohjeistaa graafisen ilmeen käytössä ja soveltamisessa. Ota yhteyttä:

Luento 6: Geometrinen mallinnus

Päivämäärä Projektiryhmä Keimo

AUDIOVISUAALISEN VIESTINNÄN AMMATTITUTKINTO. Valmistavan koulutuksen koulutussuunnitelma, peligrafiikan osaamisala

Transkriptio:

T-110.250 Verkkomedian perusteet Tietokonegrafiikka Tapio Takala / Lauri Savioja Teknillinen korkeakoulu Tietoliikenneohjelmistojen ja multimedian laboratorio Verkkomedia / 1 Oppimistavoitteet Tietokonegrafiikan peruskäsitteistön tunteminen Kyky keskustella alan laitteista esim. näytönohjaimista Tietokoneanimaation peruskäsitteitä Näkemys nykyisiin tietokonegrafiikan mahdollisuuksiin Verkkomedia / 2 1

Sisältö Historiaa Sovelluksia Syöttö- ja näyttölaitteita 2D ja 3D grafiikka Peruskäsitteitä Z-puskuri Antialiasointi Teksturointi Grafiikan tehokkuus Tietokoneanimaation perusteita Videoesimerkkejä Verkkomedia / 3 Mitä on tietokonegrafiikka? Visuaalisen informaation käsittelyä tietokoneella Perinteinen kolmijako kuvan tuottaminen (tietokonegrafiikka) kuvan käsittely (image processing) kuvan tunnistaminen, kuva-analyysi Vuorovaikutteinen (interactive) grafiikka Käyttäjä voi vaikuttaa kuvan syntymiseen tai kuvan kautta vaikuttaa muuhun toimintaan Verkkomedia / 4 2

Grafiikan käytön kehittyminen Alkuaikoina 50-luvulla vain tutkimus- ja sotilaskäytössä 60-luvulla hyötykäyttöön, suunnittelu (lentokoneet, mikropiirit) ja koulutus (lentosimulaattorit) 70-luvulla laajempaa teollista, ensim. Videopelit, esitysgrafiikka (esim. Sääkartat) 80-luvulla laitteet halpenivat, mikrot, pelit, desktop publishing 0-luvulla yhä tehokkaampia erikoisprosessoreita, 3D 2000-luku, VR Verkkomedia / 5 Mihin käytetään CAD piirtämisen automatisointi, kuvien arkistointi mekaaninen teknologia muotoilu ja mitoitus kinematiikka ja dynamiikka (FEM) valmistuksen suunnittelu (CAM) ja tuotannon ohjaus elektroniikka systeemi- ja piirikaaviot looginen ja sähköinen analyysi panetut piirit (VLSI) arkkitehtuuri ja rakennustekniikka kartoitus, GIS, maastomallit rakennussuunnittelu, sähkö- ja LVI-suunnittelu Verkkomedia / 6 3

Mihin käytetään (jatkuu) Esitysgrafiikka, havainnollistaminen Tietoaineiston olennaisten piirteiden korostaminen kuva kertoo enemmän kuin 1000 sanaa kuvan esittämiseen tarvitaan miljoona sanaa ongelmia N-ulotteisen datan esittäminen kiinnostavien pisteiden tunnistaminen tilastokuvat, vertailut, trendit, ääriarvot, kriittiset pisteet ajoitusdiagrammit, projektikaaviot tieteellinen visualisointi mittaustuloksen esittäminen systeemien ja ilmiöiden mallintaminen ja simulointi fysiikka, geologia, meteorologia, astronomia, kemia, jne. Verkkomedia / 7 Mihin käytetään (jatkuu) Taide- ja graafinen teollisuus Teollinen muotoilu, vaatesuunnittelu sisustusarkkitehtuuri kuvataide, taiteilijan uusi media / uusia työkaluja kirjapainot vs. elektroninen sanomalehti elokuva ja video videopelit, viihde kokeellinen taide, multimediainstallaatiot Verkkomedia / 8 4

Mihin käytetään (jatkuu) Käyttöliittymät Yksinkertaistaa tekstinäytön käyttöä, kursori WIMP (Windows, Icons, Menus, Pointers) laitteiden ja laitosten ohjaus ja valvonta koulutus: lento- ja autosimulaattorit, avaruuslentojen suunnittelu, teollisuuslaitokset (ydinvoimalat) Kuvankäsittely Kuvien ehostaminen piirteiden korostaminen ja luokittelu sisällön tunnistaminen konenäkö Verkkomedia / Graafiset laitteet Ominaisuuksia Syöttö / tulostus Hetkellinen näyttö / pysyvä kuva (hardcopy) Eri tekniikoita tarkkuus (resoluutio) koko näytön pisteiden määrä pisteiden määrä / pituusyksikkö (esim. 300 dpi) värit mustavalkea -> 8...256 väripaletti ->täysväri (2^24) viivakuvat / rasteripinnat virkistystaajuus Verkkomedia / 10 5

Graafiset laitteet ergonomia, esim. käyttöasento, välkkyvyys, värikontrasti, jne. käyttötarpeet arkistointi vuorovaikutteisuus animaatio erikoispiirteet, esim. 3-ulotteisuus, multimedia Verkkomedia / 11 Grafiikkajärjestelmä Sovellus Laiteriippumaton osa työasema Input Output Verkkomedia / 12 6

Näppäimistö Hiiri Joystick Trackball / spaceball Data-hanska Valokynä Kosketusnäyttö Piirtotabletti Ratti Paikannuslaitteet Syöttölaitteita Verkkomedia / 13 2D ja 3D 2D normaali piirtäminen ja esitysmateriaali käyttöliittymät kevyttä, helppoa kuvankäsittely tasot (layers) lisäävät dimensioita 3D oikea maailma pelit + leffat geometriset mallit, valaistus raskaampaa, hieman vaikeampaa projisoitava 2D näyttölaitteille Verkkomedia / 14 7

3D -> 2D Mallinnus Mallinnuskoordinaatisto Maailmankoordinaatisto Katselu (+leikkaus) Katselukoordinaatisto Projektio (3D->2D) Projektiokoordinaatisto Näyttölaitteen koordinaatisto Piirto näyttölaitteelle Verkkomedia / 15 Käsitteitä Pixel Vertex Edge - Polygon Verkkomedia / 16 8

Z-puskuri Kuvassa pitää kunkin pixelin kohdalla näkyä aina lähinnä kameraa oleva esine kussakin suunnassa. Maalarin algoritmi piirtojärjestys määrätään etukäteen Z-puskuri tallennetaan syvyysinformaatio piirretyistä pixeleistä Verkkomedia / 17 Valaistusmallit Peiliheijastus diffuusiheijastus ambientti valo [demo] Lokaalit mallit pinnat eivät vaikuta toisiinsa per polygon - flat per vertex Gouraud per pixel - Phong Globaalit mallit kaikki vaikuttaa kaikkeen säteenseuranta radiositeetti ei reaaliaikaisia Verkkomedia / 18

Teksturointi Materiaalien pintaominaisuudet väri tekstuuri Tekstuuri 2D kuva bittikartta, joka levitetään päällystettävälle pinnalle vrt. tapetointi kuviointi pinnan muoto bump map displacement map Environment map 3D tekstuuri - kuvanveisto Verkkomedia / 1 Väri Tyypillisen esitystapa kolmekomponenttinen punaviher-sini (RGB) Paperitulosteissa CMYK (cyan magenta yellow black) On olemassa myös intuitiivisia värimalleja kuten HSV ( hue saturation value) Alpha-kanava läpinäkyvyydelle Verkkomedia / 20 10

Antialiasointi Aliasoituminen rasterikuvien ongelma Johtuu liian pienestä näytteenottotaajuudesta Näkyy portaittaisina viivoina tekstuurien hajoamisena Kuinka käsitellään osittain läpinäkyvät pinnat? Verkkomedia / 21 Grafiikan tehokkuus Piirtoteho kolmioita (tai pixeleitä) sekunnissa (fill rate) Mallien koko monikulmioiden määrä materiaalit tekstuurit läpinäkyvyydet Valaistusmallit Verkkomedia / 22 11

Tietokoneanimaatio Frame buffer - double buffering Avainkuvat (keyframes) Interpolointi 2D vs. 3D Kinematiikka (suora ja käänteinen) Fysikaalinen mallintaminen Biologinen mallintaminen yksilö ryhmä kasvit Käyttäytymismallit ja keinoelämä Verkkomedia / 23 http://www.genarts.com/karl/ Verkkomedia / 24 12

http://mrl.nyu.edu/~dt/alife.html Verkkomedia / 25 13