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



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

T Johdatus tietoliikenteeseen ja multimediatekniikkaan Tietokonegrafiikka

Tassu Takala Teknillinen korkeakoulu Mediatekniikan laitos

T Verkkomedian perusteet Tietokonegrafiikka

T Johdatus tietoliikenteeseen ja multimediatekniikkaan Tietokonegrafiikka

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

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

Luento 7: Lokaalit valaistusmallit

Tassu Takala pääaineinfo

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

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

Objektien deformaatiot

Luento 2: Tulostusprimitiivit

T Vuorovaikutteinen tietokonegrafiikka Tentti

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

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

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

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

Tietokonegrafiikan perusteet

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

JOHDATUS TEKOÄLYYN TEEMU ROOS

Visualisoinnin perusteet

Luento 2: 2D Katselu. Sisältö

Tietokonegrafiikan perusteet

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

GRAAFINEN OHJEISTO

Luento 6: Piilopinnat ja Näkyvyys

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

TIEA341 Funktio-ohjelmointi 1, kevät 2008

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

Luento 3: 3D katselu. Sisältö

Maa Fotogrammetrian perusteet

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

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

JOHDATUS TEKOÄLYYN TEEMU ROOS

Kuvaruudun striimaus tai nauhoitus. Open Broadcaster Software V.20. Tero Keso, Atso Arat & Niina Järvinen (muokattu )

Videon tallentaminen Virtual Mapista

Lisätty Todellisuus / Augmented Reality

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

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

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

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

KYMENLAAKSON AMMATTIKORKEAKOULU Tietotekniikka TI10 / Tietoverkot. Jaska Kauppila. GIMP ja muut kuvankäsittelyohjelmat. Linux 2012 Seminaarityö

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

Digitaalisen kuvankäsittelyn perusteet

Kuvankäsittely. DigiReWork Annamari Mäenhovi Kati Nieminen

T Tietojenkäsittelyopin ohjelmatyö

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

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

T : Virtuaali- ja lisätty todellisuus

Virtuaalitilat tulevaisuudessa. Päivi Aarreniemi-Jokipelto TkT, yliopettaja

Johdatus ArcGIS-ohjelmistoon

IR-lämpömittarityypit

Versio: Sectra PACS 19.3

Transitioiden käytettävyys Case: Nokia

HELIA 1 (1) Outi Virkki Käyttöliittymät ja ohjelmiston suunnittelu :04

Flow!Works Pikaohjeet

Luento 3: 2D Katselu. Sisältö

iwitness-harjoitus, kohteen mallinnus

Yhteensopiva ja stabiili. Käsitteellistää suunnittelun. Parempi kuin koskaan aiemmin. Yksityiskohtien tarkka kuvaus. Saumaton kommunikaatio


KOLMIULOTTEINEN TIETOKONEGRAFIIKKA PELEISSÄ

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

11. Tilavuusrenderöinti

TIETOKONE JA TIETOVERKOT TYÖVÄLINEENÄ

Maailma visuaalivalmistajan näkökulmasta

Yksinkertaistaminen normaalitekstuureiksi

Luento 4: Näkyvyystarkastelut ja varjot

AVACK SIP-Ovipuhelimet. Avain verkosta. Avack Oy Opiskelijankatu 5, Tampere p ,

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

Tampereen yliopisto Tietokonegrafiikka 2013 Tietojenkäsittelytiede Harjoitus

Kuvaruudun striimaus tai nauhoitus. Open Broadcaster Software V.20. Tero Keso, Atso Arat, Niina Järvinen & Valtteri Virtanen (muokattu 20.2.

T Johdatus Tietoliikenteeseen ja Multimediaan

Visuaalinen identiteetti. Graafinen ohjeistus

Sovelmat. Janne Käki

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

Oppituntitallennus lukiomatematiikan opetuksessa. Juha Pitkänen Kerttulin lukio Aurajoen toimipiste 2013

Kon Simuloinnin Rakentaminen Janne Ojala

Etikettien suunnittelu. Kuka ja millä välineillä? Tiina Myllymäki

HAAGA-HELIA ammattikorkeakoulu Photoshop ohje 59 Väritilat, kanavat

Projektinhallintaa paikkatiedon avulla

ZENworks Application Virtualization 11

Harjoitus Bones ja Skin

Paperia? 3 D tulostettuna? Kyllä! Alhaiset kustannukset. Todellinen 4-väri. Ympäristöystävälliset 3D tulostimet.

DIPLOMITYÖ ARI KORHONEN

Sisällys. T Tietokonegrafiikan perusteet. OpenGL-ohjelmointi 11/2007. Mikä on OpenGL?

Kuvan pakkaus JPEG (Joint Photographic Experts Group)

LUENTO 6 KUVANKÄSITTELY

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

Gimp JA MUUT KUVANKÄSITTELYOHJELMAT

IR-lämpömittarityypit

iwitness-harjoitus, kohteen mallinnus

Taulukkolaskennan edistyneempiä piirteitä, Kuvakäsittelystä

Porin taidekoulun työpajaopinnot

Ohjeistus Auditorion laitteiden käyttämiseksi.

Interaktiiviset LED monikosketusnäytöt

TeliaSonera Identity and Access Management

Digi-TV:n käytettöliittymät

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

ELEC-A3110 Mekaniikka (5 op)

Transkriptio:

Oppimistavoitteet T-110.1100 Johdatus tietoliikenteeseen ja multimediatekniikkaan Tietokonegrafiikka Tietokonegrafiikan peruskäsitteistön tunteminen Kyky keskustella alan laitteista esim. näytönohjaimista Tapio Takala / Lauri Savioja Teknillinen korkeakoulu Tietoliikenneohjelmistojen ja multimedian laboratorio Tietokoneanimaation peruskäsitteitä Näkemys nykyisiin tietokonegrafiikan mahdollisuuksiin T-110.1100 / 1 T-110.1100 / 2 Sisältö Historiaa, sovelluksia Syöttö- ja näyttölaitteita 2D ja 3D grafiikka Muutamia teknisiä aiheita Z-puskuri Antialiasointi Teksturointi Grafiikan tehokkuus Tietokoneanimaation perusteita Videoesimerkkejä 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 T-110.1100 / 3 T-110.1100 / 4 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 90-luvulla tehokkaita erikoisprosessoreita, VR, www 2000-luku, grafiikka vakiona myös kotikäytössä, virtuaalinäyttelijät elokuvissa, multimodaalisuus, jne... 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 T-110.1100 / 5 T-110.1100 / 6 1

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. 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 T-110.1100 / 7 T-110.1100 / 8 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ö kuvien venytys (warping, morphing) T-110.1100 / 9 Grafiikkajärjestelmä Sovellus Laiteriippumaton osa työasema Input Output applic. prog. model APPLICATION drawing primitives segment store (display list) logical input devices pick DEVICE INDEPENDENT GRAPHICS LIBRARY T-110.1100 / 10 display driver input driver echo OS / WINDOW MANAGER Graafiset näyttölaitteet Näyttöjen ominaisuuksia Hetkellinen näyttö / pysyvä kuva (hardcopy) Eri tekniikoita kuvaputki (CRT), nestekide (LCD), plasma tarkkuus (resoluutio) koko näytön pisteiden määrä (esim. 800 x 600) pisteiden määrä / pituusyksikkö (esim. 300 dpi) värit mustavalkea -> 8...256 väripaletti ->täysväri (2 24 ) viivakuvat / rasteripinnat virkistystaajuus ergonomia: käyttöasento, välkkyvyys, värikontrasti, jne. T-110.1100 / 11 Syöttölaitteita Näppäimistö Hiiri Joystick Trackball / spaceball Data-hanska Valokynä kotitehtävä: Kosketusnäyttö www.tml.tkk.fi/opinnot/t- 110.1100/2007/Tehtavat/tehtava_05.html Piirtotabletti Ratti Paikannuslaitteet Videokamera T-110.1100 / 12 2

2D ja 3D Kuvan tuottaminen 3D-mallista 2D 3D normaali piirtäminen ja esitysmateriaali käyttöliittymät kevyttä, helppoa kuvankäsittely tasot (layers) lisäävät dimensioita http://en.wikipedia.org/wiki/3d_computer_graphics oikea maailma pelit + leffat geometriset mallit, valaistus raskaampaa, hieman vaikeampaa projisoitava 2D näyttölaitteille T-110.1100 / 13 3D -> 2D Käsitteitä Mallinnus Pixel Mallinnuskoordinaatisto Maailmankoordinaatisto Katselu (+leikkaus) Vertex Edge - Polygon Katselukoordinaatisto Projektio (3D->2D) Projektiokoordinaatisto Näyttölaitteen koordinaatisto Piirto näyttölaitteelle T-110.1100 / 15 T-110.1100 / 16 Z-puskuri Valaistusmallit Kuvassa pitää kunkin pixelin kohdalla näkyä aina lähinnä kameraa oleva esine kussakin suunnassa. Peiliheijastus diffuusiheijastus ambientti valo [demo] Maalarin algoritmi piirtojärjestys määrätään etukäteen Lokaalit mallit pinnat eivät vaikuta toisiinsa http://fi.wikipedia.org/wiki/zhttp://fi.wikipedia.org/wiki/z-puskurointi Z-puskuri tallennetaan syvyysinformaatio piirretyistä pixeleistä http://www.cs.princeton.edu/~min/cs426/classes/light.html per polygon - flat per vertex Gouraud per pixel - Phong http://en.wikipedia.org/wiki/3d_rendering Globaalit mallit kaikki vaikuttaa kaikkeen säteenseuranta: kiiltäville pinnoille radiositeetti: sisätiloille ei reaaliaikaisia http://en.wikipedia.org/wiki/global_illumination T-110.1100 / 17 T-110.1100 / 18 3

Teksturointi Materiaalien pintaominaisuudet väri tekstuuri www.siggraph.org/education/materials /HyperGraph/mapping/r_wolfe/ r_wolfe_mapping_1.htm 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 Väri Tyypillisen esitystapa kolmekomponenttinen puna-viher-sini (RGB) Paperitulosteissa CMYK (cyan magenta yellow black) Taiteilijan intuitiivinen värimalli HSV ( hue saturation value) Alpha-kanava läpinäkyvyydelle http://fi.wikipedia.org/wiki/rgb T-110.1100 / 19 T-110.1100 / 20 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? www.siggraph.org/education/materials/hypergraph/aliasing/alias2a.htm.htm Grafiikan tehokkuus Piirtoteho kolmioita (tai pixeleitä) sekunnissa (fill rate) Mallien koko monikulmioiden määrä materiaalit tekstuurit läpinäkyvyydet Valaistusmallit T-110.1100 / 21 T-110.1100 / 22 Tietokoneanimaatio Frame buffer - double buffering http://www.genarts.com/karl/ Avainkuvat (keyframes) Interpolointi 2D vs. 3D www.tml.hut.fi/opinnot/t- 111.030/2005/gallery/compositions Kinematiikka (suora ja käänteinen) Fysikaalinen mallintaminen Biologinen mallintaminen yksilö ryhmä kasvit Käyttäytymismallit ja keinoelämä T-110.1100 / 23 T-110.1100 / 24 4

http://mrl.nyu.edu/~dt/alife.html T-110.1100 / 25 5