TIES471 Reaaliaikainen renderöinti
|
|
- Marjatta Karjalainen
- 7 vuotta sitten
- Katselukertoja:
Transkriptio
1 TIES471 Reaaliaikainen renderöinti
2 Kotitehtävä
3 2.3.3 Muistin kaistanleveys Koko kaistanleveyden kustannus: B = d * Zr + o(d) * (Z w + C w + T r ) Lisätään vielä tekstuuri välimuisti (texture cache) vaikutus m b = d * Z r + o(d) * (Z w + C w + m * T r ) = d * Z r + o(d) * Z w + o(d) * C w + o(d) * m * T r = B w + B c + B t = rasterointi yhtälö Esimerkki m = 1, d = 6, T r = 128 tavua, C w = Z r = Z w = 4 tavua b = 6 * 4 + ( ) * ( ) = 357 tavua per pikseli Esimerkki m = 0.25 b = 122 tavua per pikseli Rasteroitaessa 72 fps FullHD resoluutiolla 72 * 1920 * 1080 * 122 tavua/s = = 18.2 gigatavua/s Lähde: Real-time rendering, 3rd edition
4 2.3.4 Latenssi Latenssi on aika kyselyn esittämisestä vastauksen saamiseen. Liukuhihnalla, jolla on n työvaihetta, kestää n kellosykliä päästä koko liukuhihnan päästä toiseen; latenssi n kellosykliä. GPU (233 MHz), jonka liukuhihnalla on 700 työvaihetta päästään läpi 700 kellosyklissä (ideaalinen). 700 / = 3 µs Taajuus 50 Hz => 1/50 = 20 ms / per kuvakehys EI ongelmaa latenssista Lähde: Real-time rendering, 3rd edition
5 2.3.5 Suorituskyvyn kehitys Mooren laki: transistorien määrä tuplaantuu kahdessa vuodessa. Prosessorien laskentakyky kasvaa 70 % (?) vuodessa. DRAM:in kaistanleveys kasvaa 25 % (?) vuodessa. Latenssi kasvaa 5 % (?) vuodessa. Puskuripakkausella pyritään säästämään muistikaistaa. Tarkastellaan puskuripakkausta myöhempänä tarkemmin. Lähde: Real-time rendering, 3rd edition
6 3.2 Grafiikkarajapinnat Grafiikkarajapinnat ovat ohjelmointirajapintoja (API) grafiikkakortin käyttöön. OpenGL ja Direct3D ovat kaksi merkittävintä ohjelmistoteollisuudessa käytettävää grafiikkarajapintaa. Grafiikkarajapintojen ohjelmointimallit olettavat, että piirtoprimitiivit prosessoidaan peräkkäin ja atomisesti. Grafiikkarajapinnat sallivat prosessorilta suorat luku ja kirjoitusoperaatiot kehyspuskurimuistiin.
7 3.2.1 OpenGL OpenGL on käyttöjärjestelmä ja laitteistoriippumaton ohjelmointirajapinta grafiikkakortin käyttöön. OpenGL on tilakone, joka koostuu CPU:lla (asiakas) ajettavaan rajapintaan ja GPU:lla (palvelin) näytönohjaimen ajurin ohjaaviin suoritusyksiköihin. OpenGL:n viimeisin versio (4.4) on julkaistu heinäkuussa Grafiikkakirjasto sisältää yli kaksi sataa funktiota ja proseduuria, jotka mahdollistavat korkeatasoisten kuvien tuottamisen, erityisesti kolmiulotteisista malleista. OpenGL vaatii toimiakseen grafiikkakortin, jossa on näyttöpuskuri.
8 3.2.1 OpenGL Ohjelmoijalle OpenGL on joukko komentoja, jotka mahdollistavat geometristen kappaleiden esittämisen kaksi tai kolmiulotteisesti ja niiden renderöinnin näyttöpuskuriin. Vastaavasti implementoijalle OpenGL on joukko komentoja, jotka vaikuttavat grafiikkakortin toimintaan. OpenGL:n piirtoprimitiivejä ovat piste (GL_POINTS), viiva (GL_LINES), viivasarja (GL_LINE_STRIP), viivasilmukka (GL_LINE_LOOP), monikulmio (GL_POLYGON), nelikulmio (GL_QUAD) vanha?, nelikulmiosarja (GL_QUAD_STRIP), kolmio (GL_TRIANGLES), kolmiosarja (GL_TRIANGLE_STRIP) ja kolmioviuhka (GL_TRIANGLE_FAN).
9 3.2.1 OpenGL Primitiivit muodostetaan yhdestä tai useammasta verteksistä. Koordinaatit, värit, normaalit, tekstuurikoordinaatit on liitetty verteksiin ja jokainen verteksi prosessoidaan itsenäisesti, järjestyksessä ja samalla tavalla. Verteksijoukkoa leikattaessa primitiivien pitää kuitenkin sopia tarkasteltavaan alueeseen, joka käytännössä tarkoittaa mahdollisesti verteksidatan muokkausta ja uusien verteksien muodostusta. OpenGL 4 versiossa julkaistiin tessalaatiotekniikka, jolla voidaan uudella tavalla muodostaa pintakuvioita. Tessalaatiotekniikan käyttöön ovat omat suoritinkäskyt. Tessalaatiotekniikalla geometrista mallia ei tarvitse muodostaa monikulmioista vaan malli muodostetaan "tilkuista", jotka voivat olla käyrä tai alue.
10
11 3.2.1 OpenGL OpenGL:än johdannaiset (extensions) mahdollistavat yksittäisten valmistajien uusien toiminnallisuuksien lisäämisen OpenGL-standardiin. Johdannaiset voivat sisältää uusia funktioita ja vakioita. Niiden tarkoituksena voi olla olemassa olevien OpenGL-funktioiden rajoitusten poistot. Johdannaiset, jotka ns. arkkitehtuurinkatselmuslautakunta (Architecture Review Board) hyväksyy, saavat etuliitteen ARB.
12 3.2.2 OpenGL OpenGL ES on tarkoitettu sulautettuihin järjestelmiin; konsoleihin, älypuhelimiin, kulkuneuvoihin ja eri laitteisiin. specification HTML5 canvasissa toimii WebGL, joka perustuu OpenGL ES 2.0. WebGL:ssä voidaan käyttää GLSL-varjostinohjelmia kuten OpenGL ES 2.0:ssa.
13 3.2.3 Direct3D Direct3D on osa Microsoftin DirectX ohjelmointirajapintaa (API). Direct3D kehitetty Microsoft Windows käyttöjärjestelmää varten. Sitä voidaan käyttää muissa käyttöjärjestelmissä Wine ohjelmiston kautta. Direct3D sisältää matalantason grafiikkarutiinit grafiikkakortin käyttöön. Direct3D 8.0 : ohjelmoitavat verteksi- ja pikselivarjostimet Direct3D 10.0 : varjostin malli 4.0, geometriavarjostimet lisättiin. Direct3D 11 : tessaatiotekniikka, säikeistetty renderöinti yhteen Direct3D kontekstiin, laskennallisuus lisättiin varjostinohjelmointiin.
14
15 3.2.3 Direct3D vs. OpenGL Direct3D- rajapintakirjaston päivitys tapahtuu ajurien päivityksellä. Uusimpien ajurien asennuspaketti ladataan verkkopalvelimelta ja asennetaan. OpenGL:ssä on ns. Plug-in arkkitehtuuri, jossa päivitetään edellä mainittua johdannaisia (extensions). OpenGL:än hyvänä puolena on alustariippumattomuus. Mainittavia eroja renderöinnissä on lankamallimoodissa monikulmioiden käsittely. Direct3D piirtää suorakaiteen kahtena kolmiona, kun taas OpenGL piirtää oikean suorakaiteen. Lähde: Real-time rendering, 3rd edition
16 3.3 Ohjelmoitavat varjostimet Yleinen varjostinydin (common-shader core) tarjoaa yhteisen ohjelmointimallin verteksi-, pikseli- ja geometriavarjostimille. Yleinen varjostinmalli on rajapinta (API). Yhtenäiset varjostimet on grafiikkaprosessorin ominaisuus. Varjostimien ohjelmointiin tarkoitettuja C-tyylisiä kieliä ovat HLSL, Cg ja GLSL. Ohjelmat käännetään laiteriippumattomaksi välikieleksi (IL) ja edelleen assembleriksi. Jokaisella varjostinohjelmalla on kiinteitä (uniform) syötteitä, jotka pysyvät muuttumattomina piirtokutsun aikana. Verteksi ja pikseli syötteet ovat muuttuvia (varying) syötteittä. Tekstuuri on kiinteä taulukkosyöte. Varjostinohjelmien tulosteet ovat rajattuja. Direct3D:ssä assembler toimii ns. virtuaalikoneena. Virtuaalikone tarjoaa rekisterit eri tyyppisille syötteille ja tulosteille. Lähde: Real-time rendering, 3rd edition
17 3.3 Varjostin ytimen virtuaalikone 4096 rekisteriä Väliaikaisrekisterit Muuttuvat syöte rekisterit (input) 16 / 16 / 32 rekisteriä Virtuaalikone Tulosrekisterit 16 / 32 / 8 rekisteriä Vakio rekisterit Tekstuurit 4096 rekisterin 16 puskuria 512 tekstuurin 128 taulukkoa Lähde: Real-time rendering, 3rd edition
18 3.3.1 Verteksivarjostin Verteksivarjostimella voi muuttaa, luoda tai sivuttaa kolmion vertekseihin (kulmapisteisiin) liittyviä tietoja; väri, normaali, tekstuurikoordinaatteja tai paikkaa. Verteksivarjostin ei voi tuhota verteksejä eikä luoda uusia verteksejä. Verteksivarjostin ei tiedä mitään kolmioverkon (triangle mesh) rakenteesta. Verteksivarjostin tulostaa vähintään paikan koordinaatit. Yleensä verteksivarjostin suorittaa muunnoksen malliavaruudesta leikkausavaruuteen. Nykyisillä grafiikkaprosessoreilla verteksejä prosessoidaan rinnakkain, koska joka verteksi käsitellään yksitellen. Verteksivarjostimella voidaan luoda efektejä: varjotilavuuksia (shadow volume), sekoittaa verteksejä (blending) ja silhuetteja. Lähde: Real-time rendering, 3rd edition
19 3.3.1 Verteksivarjostin Efektejä verteksivarjostimella: linssiefektejä (kalan silmä), vedenalainen vääristymä, kappaleiden vääntö ja taivutus, vaatteiden ja veden liike, liekit, vesipisarat... Verteksimalli 3.0 (shader model) tarjosi tekstuurien latauksen verteksiverkkoihin (valtamerien pinnat ja maastokartat). Verteksivarjostuksen jälkeen muodostetaan kolmioverkot, jotka lähetetään rasteroitavaksi. Varjostinmallissa 4.0 data voidaan käsitellä geometriavarjostimelle ennen rasterointia. Lähde: Real-time rendering, 3rd edition
20 3.3.2 Linkkejä NVIDIA OpenGL SDK 10 Cg toolkit Microsoft DirectX SDK Shader Maker GLSL Sandbox The OpenGL Extension Wrangler Library Näkymänhallintatekniikat 3D-grafiikkamoottoreissa Lähde: Real-time rendering, 3rd edition
Tilanhallintatekniikat
Tilanhallintatekniikat 3D grafiikkamoottoreissa Moottori on projektin osa joka vastaa tiettyjen toiminnallisuuksien hallinnasta hallitsee kaikki vastuualueen datat suorittaa kaikki tehtäväalueen toiminnot
LisätiedotNÄKYMÄNHALLINTATEKNIIKAT 3D- GRAFIIKKAMOOTTOREISSA
Jarno Kansanaho NÄKYMÄNHALLINTATEKNIIKAT 3D- GRAFIIKKAMOOTTOREISSA Tietotekniikan pro gradu -tutkielma Ohjelmistotekniikan linja 30.12.2011 Jyväskylän yliopisto Tietotekniikan laitos Tekijä: Jarno Kansanaho
Lisätiedot3D-renderöinti OpenGL-ohjelmointirajapinnalla
Mikko Kemppainen 3D-renderöinti OpenGL-ohjelmointirajapinnalla Tietotekniikan kandidaatintutkielma 28. huhtikuuta 2017 Jyväskylän yliopisto Tietotekniikka Tekijä: Mikko Kemppainen Yhteystiedot: mikko.t.a.kemppainen@student.jyu.fi
LisätiedotLuku 6: Grafiikka. 2D-grafiikka 3D-liukuhihna Epäsuora valaistus Laskostuminen Mobiililaitteet Sisätilat Ulkotilat
2D-grafiikka 3D-liukuhihna Epäsuora valaistus Laskostuminen Mobiililaitteet Sisätilat Ulkotilat 2D-piirto 2-ulotteisen grafiikan piirto perustuu yleensä valmiiden kuvien kopioimiseen näyttömuistiin (blitting)
Lisätiedot3D-Maailman tuottaminen
hyväksymispäivä arvosana arvostelija 3D-Maailman tuottaminen Eero Sääksvuori Helsinki 11.12.2017 Seminaari HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos HELSINGIN YLIOPISTO HELSINGFORS UNIVERSITET
LisätiedotEsityksen sisältö. Peruskäsitteitä. 3D Grafiikka tietokonepeleissä. Piirto- ja taustapuskuri
Esityksen sisältö 3D Grafiikka tietokonepeleissä Peruskäsitteitä Korkean tason rakenne Piirron alkeisobjektit Tekstuurit Valotus Laitteistopiirtoliukuhihna Yhteenveto Peruskäsitteitä Piirto- ja taustapuskuri
LisätiedotSisällys. T-111.4300 Tietokonegrafiikan perusteet. OpenGL-ohjelmointi 11/2007. Mikä on OpenGL?
T-111.4300 Tietokonegrafiikan perusteet OpenGL-ohjelmointi 11/2007 Sisällys Mikä on OpenGL? historia nykytilanne OpenGL:n toiminta Piirtäminen ja matriisit Muuta hyödyllistä kameran sijoittaminen valaistus
LisätiedotReaaliaikainen karvapeitteen piirtäminen näytönohjaimella
Reaaliaikainen karvapeitteen piirtäminen näytönohjaimella Jussi Kekäläinen Pro gradu -tutkielma Tietojenkäsittelytieteen laitos Tietojenkäsittelytiede Tammikuu 2016 ITÄ-SUOMEN YLIOPISTO, Luonnontieteiden
LisätiedotTIES471 Reaaliaikainen renderöinti
TIES471 Reaaliaikainen renderöinti Laskuharjoitus 1 Lataa kirja 3D Math Primer for Graphics and Game development https://tfetimes.com/wp-content/uploads/2015/04/f.dunn-i.parberry-3d-math-primer-for-graphics-and-game-development.pdf
LisätiedotT Tietokonegrafiikan perusteet. OpenGL-ohjelmointi
T-111.4300 Tietokonegrafiikan perusteet OpenGL-ohjelmointi Id Softwaren huhtikuussa 2004 julkaisema Doom 3 -peli käyttää OpenGL-kirjastoa. Sisällys Mikä on OpenGL? historia nykytilanne OpenGL:n toiminta
LisätiedotCUDA. Moniydinohjelmointi 17.4.2012 Mikko Honkonen
CUDA Moniydinohjelmointi 17.4.2012 Mikko Honkonen Yleisesti Compute Unified Device Architecture Ideana GPGPU eli grafiikkaprosessorin käyttö yleiseen laskentaan. Nvidian täysin suljetusti kehittämä. Vuoden
LisätiedotTIES471 Reaaliaikainen renderöinti
TIES471 Reaaliaikainen renderöinti 5.1 Valonlähteet Yksinkertaisin valolähde on pistemäinen valo (point light), joka säteilee joka suuntaan annetulla voimakkuudella ja värillä. Suunnattu valo (directional
LisätiedotGraikka yleisesti tietokonepeleissä
Graikka yleisesti tietokonepeleissä Mikko Heilimo Helsinki 22.2.2006 Seminaaritutkielma HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos HELSINGIN YLIOPISTO HELSINGFORS UNIVERSITET UNIVERSITY OF HELSINKI
LisätiedotTietokonegrafiikka. Jyry Suvilehto T Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2014
Tietokonegrafiikka Jyry Suvilehto T-110.1100 Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2014 1. Sovellusalueita 2. Rasterigrafiikkaa 3. Vektorigrafiikkaa 4. 3D-grafiikkaa 1. Säteenheitto
LisätiedotAnssi Höykinpuro OPENGL ES VARJOSTIMET KAJAK3D PELIMOOTTORISSA
Anssi Höykinpuro OPENGL ES VARJOSTIMET KAJAK3D PELIMOOTTORISSA Opinnäytetyö Kajaanin ammattikorkeakoulu Luonnontieteet Tietojenkäsittely Syksy 2010 OPINNÄYTETYÖ TIIVISTELMÄ Koulutusala Luonnontieteet Koulutusohjelma
LisätiedotT-110.1100 Johdatus tietoliikenteeseen ja multimediatekniikkaan Tietokonegrafiikka
Johdatus tietoliikenteeseen ja multimediatekniikkaan Tietokonegrafiikka Timo Tossavainen Mediatekniikan laitos, Aalto-yliopiston perustieteiden korkeakoulu Timo.Tossavainen@tkk.fi 25.3.2011 Sisältö Historiaa
LisätiedotDirectX 11 -grafiikkamoottori ja BRDF-mallit
Teemu Niemi DirectX 11 -grafiikkamoottori ja BRDF-mallit Opinnäytetyö Kevät 2017 SeAMK Tekniikka Tietotekniikan koulutusohjelma 1(48) SEINÄJOEN AMMATTIKORKEAKOULU Opinnäytetyön tiivistelmä Koulutusyksikkö:
LisätiedotTIES471 Reaaliaikainen renderöinti
TIES471 Reaaliaikainen renderöinti Miksi kurssille? Kurssin työmäärä Laajuus 5 op = 27 h * 5 = 135 h Esitiedot : Tietokonegrafiikan perusteet, Ohjelmointi 2 Luennot 28 h (19 kpl), vaatimus 70% läsnäolo
Lisätiedot3D-grafiikkamoottorin toteutus
Anssi Seppä 3D-grafiikkamoottorin toteutus Metropolia Ammattikorkeakoulu Insinööri (AMK) Tietotekniikka Insinöörityö 24.4.2018 Tiivistelmä Tekijä(t) Otsikko Sivumäärä Aika Anssi Seppä 3D-grafiikkamoottorin
Lisätiedotsivu 1 SURFCAM V5 JÄRJESTELMÄN VAATIMUKSET
sivu 1 Minimi: Käyttöjärjestelmä: Windows XP Service Pack 3 Prosessori: Duo Core II tai nopeampi Muisti: 2 GB RAM Kovalevytila: 1 GB vapaana DVD asema Näytönohjain: 512 MB näyttömuistia. DirectX 9.0c tai
LisätiedotRenderöintimoottorin toteutus
Jarno Ruuskanen Renderöintimoottorin toteutus Metropolia Ammattikorkeakoulu Insinööri (AMK) Tietotekniikka Insinöörityö 9.5.2016 Tiivistelmä Tekijä(t) Otsikko Sivumäärä Aika Jarno Ruuskanen Renderöintimoottorin
LisätiedotDataorientoituneen renderöijän toteuttaminen OpenGL:llä
Meri Rekiranta Dataorientoituneen renderöijän toteuttaminen OpenGL:llä Metropolia Ammattikorkeakoulu Insinööri (AMK) Tietotekniikan koulutusohjelma Insinöörityö 24.4.2012 Tiivistelmä Tekijä(t) Otsikko
LisätiedotPeliohjelmointirajapinnoista
Peliohjelmointi: Peliohjelmointirajapinnoista Teppo Soininen & Antti Puhakka Lähteet: www.opengl.org, OpenGL-spesifikaatio, Tietokonegrafiikka luentomoniste, MSDN, Introduction to 3D Game Programming with
LisätiedotAndroid ohjelmointi. Mobiiliohjelmointi 2-3T5245
Android ohjelmointi Mobiiliohjelmointi 2-3T5245 Mikä on Android? Linux kernelin päälle rakennettu, Googlen kehittämä sovelluspino mobiilisovelluksiin Erillinen versio puhelimelle ja taulutietokoneille
LisätiedotAnvia IT-palvelut Oy Tuotetiedot. Tiedot. Tuotenumero FUJITSU CELSIUS W550 + K1200. Tuotetiedot.
Tuotetiedot Tiedot Valmistaja Fujitsu Tuotenumero FUJITSU CELSIUS W550 + K1200 VFY:W5500W75ABNC + S26361-F2222-L120 - CELS W550, i5-6500, 1x8GB DDR4, DVD SM, MCR 24IN1, HDD 1000GB SATA III, no graphics,
LisätiedotMatias Kangasjärvelä. Vulkanin Perusteet. Insinööri (AMK), tietotekniikka
Matias Kangasjärvelä Vulkanin Perusteet Insinööri (AMK), tietotekniikka Kevät 2017 TIIVISTELMÄ Tekijä: Matias Kangasjärvelä Työn nimi: Vulkanin perusteet Tutkintonimike: Insinööri (AMK), tietotekniikka
LisätiedotConcurrency - Rinnakkaisuus. Group: 9 Joni Laine Juho Vähätalo
Concurrency - Rinnakkaisuus Group: 9 Joni Laine Juho Vähätalo Sisällysluettelo 1. Johdanto... 3 2. C++ thread... 4 3. Python multiprocessing... 6 4. Java ExecutorService... 8 5. Yhteenveto... 9 6. Lähteet...
LisätiedotSami Moisio. 2D-grafiikkamoottori. Opinnäytetyö Tietotekniikka / Peliohjelmointi
Sami Moisio 2D-grafiikkamoottori Opinnäytetyö Tietotekniikka / Peliohjelmointi Toukokuu 2016 Tekijä/Tekijät Tutkinto Aika Sami Moisio Opinnäytetyön nimi 2D-grafiikkamoottori Tietotekniikan insinööri Toukokuu
Lisätiedot3D-grafiikkamoottori mobiililaitteille
Lauri Vahlman 3D-grafiikkamoottori mobiililaitteille Metropolia Ammattikorkeakoulu Insinööri (AMK) Tietotekniikka Insinöörityö 11.5.2014 Tiivistelmä Tekijä Otsikko Sivumäärä Aika Lauri Vahlman 3D-grafiikkamoottori
LisätiedotVisualisoinnin perusteet
1 / 12 Digitaalisen arkkitehtuurin yksikkö Aalto-yliopisto Visualisoinnin perusteet Mitä on renderöinti? 2 / 12 3D-mallista voidaan generoida näkymiä tietokoneen avulla. Yleensä perspektiivikuva Valon
LisätiedotTekstuurien määritteleminen pinnoille VRML 1.0 -syntaksia käyttäen
Tekstuurien määritteleminen pinnoille VRML 1.0 -syntaksia käyttäen Maa-57.285 Fotogrammetrian ja kuvatulkinnan maastoharjoitukset Korvaava suoritus Erik Lindberg 38821E 1. Johdanto...4 2. Yleistä...5 2.1
LisätiedotPertti Pennanen DOKUMENTTI 1 (5) EDUPOLI ICTPro1 29.10.2013
Virtualisointi Pertti Pennanen DOKUMENTTI 1 (5) SISÄLLYSLUETTELO Virtualisointi... 2 Virtualisointiohjelmia... 2 Virtualisointitapoja... 2 Verkkovirtualisointi... 2 Pertti Pennanen DOKUMENTTI 2 (5) Virtualisointi
LisätiedotAnna-Liisa Mattila 3D-käyttöliittymäkomponenttikirjaston toteuttaminen web-tekniikoilla. Diplomityö
Anna-Liisa Mattila 3D-käyttöliittymäkomponenttikirjaston toteuttaminen web-tekniikoilla Diplomityö Tarkastajat: Tommi Mikkonen, Arto Salminen ja Jari-Pekka Voutilainen Tarkastaja ja aihe hyväksytty Tieto-
Lisätiedot3D-PELIMOOTTORIN TOTEUTUS. CASE: Project Cactus
3D-PELIMOOTTORIN TOTEUTUS CASE: Project Cactus Kalle Jokinen Opinnäytetyö Toukokuu 2017 Tietojenkäsittelyn koulutusohjelma Ohjelmistotuotanto TIIVISTELMÄ Tampereen ammattikorkeakoulu Tietojenkäsittelyn
LisätiedotZ-puskurin optimointi: ATI Hyper-Z
TEKNILLINEN KORKEAKOULU 3.5.2003 Tietoliikenneohjelmistojen ja multimedian laboratorio Tik-111.500 Tietokonegrafiikan seminaari Kevät 2003: jpkaasal@cc.hut.fi Z-puskurin optimointi: ATI Hyper-Z Janne Kaasalainen
LisätiedotLuento 6: Geometrinen mallinnus
Tietokonegrafiikan perusteet T-111.4300 3 op Luento 6: Geometrinen mallinnus Lauri Savioja, Janne Kontkanen 11/2007 Geometrinen mallinnus / 1 Sisältö Mitä on geometrinen mallinnus tietokonegrafiikassa
LisätiedotOhjelmistopäivitysohje
Johdanto Topfield-vastaanottimet toimitetaan testatulla, vakaasti toimivalla ja helppokäyttöisellä ohjelmistolla varustettuina. Päivitämme ohjelmistoja kuitenkin ajoittain lisäämällä ja parantamalla niiden
LisätiedotPeliohjelmointirajapinnoista
Peliohjelmointi: Peliohjelmointirajapinnoista Teppo Soininen & Antti Puhakka Lähteet: www.opengl.org, OpenGL-spesifikaatio, Tietokonegrafiikka luentomoniste, MSDN, Introduction to 3D Game Programming with
LisätiedotT Tietotekniikan peruskurssi: Tietokonegrafiikka. Tassu Takala TKK, Tietoliikenneohjelmistojen ja multimedian laboratorio
T-106.1041 Tietotekniikan peruskurssi: Tassu Takala TKK, Tietoliikenneohjelmistojen ja multimedian laboratorio Luennon aiheita (1) mitä on tietokonegrafiikka? tietokone piirtää kuvia mikä on digitaalinen
LisätiedotMiten voin selvittää säästömahdollisuuteni ja pääsen hyötymään niistä?
Se edullisempi tietokanta Miten voin selvittää säästömahdollisuuteni ja pääsen hyötymään niistä? Rasmus Johansson rasmus.johansson@microsoft.com Ratkaisumyyntipäällikkö (Sovellusalusta) Microsoft Oy Miten
LisätiedotJouko Nielsen. Ubuntu Linux
Jouko Nielsen Ubuntu Linux 19.4.2017 SISÄLLYS 1 UBUNTU... 3 2 LUETTELO VERSIOISTA... 4 3 OMINAISUUDET... 4 4 ASENNUS... 5 5 UBUNTU SERVER... 9 LÄHTEET... 10 3 1 UBUNTU Ubuntu on debian pohjainen Linux
LisätiedotReaaliaikaiset varjoalgoritmit. Atso Kauppinen
Reaaliaikaiset varjoalgoritmit Atso Kauppinen Tampereen yliopisto Tietojenkäsittelytieteiden laitos Tietojenkäsittelyoppi Pro gradu -tutkielma Maaliskuu 2008 Tampereen yliopisto Tietojenkäsittelytieteiden
LisätiedotGRAAFINEN PELIOHJELMOINTI
1 Opinnäytetyö (AMK) Tietotekniikka NTIETS12P 2016 Sami Kangasmaa GRAAFINEN PELIOHJELMOINTI OpenGL ja GLSL-varjostimet 2 OPINNÄYTETYÖ (AMK) TIIVISTELMÄ TURUN AMMATTIKORKEAKOULU Tietotekniikka 2016 47 yliopettaja
LisätiedotMALLIN RENDERÖINTI KUVAKSI TAI VIDEOKSI SOLIDWORKS 2010 VERSIOLLA
MALLIN RENDERÖINTI KUVAKSI TAI VIDEOKSI SOLIDWORKS 2010 VERSIOLLA TÄSSÄ ESSA KÄSITELLÄÄN: MALLIN RENDERÖINTI KUVAKSI PHOTOWORKS-LMALLA MALLIN RENDERÖINTI KUVAKSI PHOTOVIEW 360 LMALLA MALLIN ANIMAATION
Lisätiedot.NET ja C# Virtuaalikone. Common Language Infrastructure (CLI) Periaate. Etuja. Haittoja. Mikä on CLI. CLI standardin merkitys (CLS, Ecma)
.NET ja C# Virtuaalikone Periaate Virtuaalikone on tapa abstrahoida allaoleva toteutus yhteisen rajapinnan taakse. Virtuaalikoneet muodostavat hierarkian. Hierarkiassa ylempänä oleva käyttää alemman tarjoamaa
LisätiedotTampereen yliopisto Tietokonegrafiikka 2013 Tietojenkäsittelytiede Harjoitus
Tampereen yliopisto Tietokonegrafiikka 2013 Tietojenkäsittelytiede Harjoitus 2 7.2.2013 1. Matematiikan lukiokurssissa on esitetty, että ylöspäin aukeavan paraabelin f(x) = ax 2 +bx+c,a > 0,minimikohtasaadaan,kunf
LisätiedotWINE API ja Virtualisointiohjelmistot
WINE API ja Virtualisointiohjelmistot Yleistä Winestä Ohjelmisto, joka mahdollistaa Windows -pohjaisten ohjelmien käytön kuissa käyttöjärjestelmissä Toimii yhteensopivuuskerroksena ohjelman ja käyttöjärjestelmän
LisätiedotControlling the Camera of 3D World by Using Real Time Face Tracking
Controlling the Camera of 3D World by Using Real Time Face Tracking Tomi Lamminsaari Department of Software Systems Tampere University of Technology Abstract Gestures have become very common elements of
LisätiedotT Studio 4. luento 1: kurssin järjestelyt k-2006 tietokonegrafiikan perusteita Tassu Takala 1
T-111.210 Studio 4 luento 1: kurssin järjestelyt k-2006 tietokonegrafiikan perusteita 20.1.2006 Tassu Takala 1 Kurssin tavoitteet ohjelmoitavan tietokonegrafiikan alkeet grafiikan soveltaminen luovalla
LisätiedotT Studio 4. luento 1: kurssin järjestelyt k-2007 ( www) aihepiirin yleisesittely tietokonegrafiikan perusteita Tassu Takala 1
T-111.2210 Studio 4 luento 1: kurssin järjestelyt k-2007 ( www) aihepiirin yleisesittely tietokonegrafiikan perusteita 19.1.2007 Tassu Takala 1 Kurssin tavoitteet ohjelmoitavan tietokonegrafiikan alkeet
LisätiedotNÄYTÖNOHJAIMEN SUORITUSKYKYTESTIT
Opinnäytetyö (AMK) Elektroniikka Tietoliikennejärjestelmät 2015 Mikael Rekola NÄYTÖNOHJAIMEN SUORITUSKYKYTESTIT ii OPINNÄYTETYÖ (AMK) TIIVISTELMÄ TURUN AMMATTIKORKEAKOULU Elektroniikan koulutusohjelma
LisätiedotVARJOSTINOHJELMIEN KÄYTTÖÖN PERUSTUVAN REAALIAIKAISEN GRAFIIKAN OHJELMOINTI
Sauli Korhonen VARJOSTINOHJELMIEN KÄYTTÖÖN PERUSTUVAN REAALIAIKAISEN GRAFIIKAN OHJELMOINTI JYVÄSKYLÄN YLIOPISTO TIETOJENKÄSITTELYTIETEIDEN LAITOS 2013 TIIVISTELMÄ Korhonen, Sauli Varjostinohjelmien käyttöön
Lisätiedot3D-kaupungin suunnittelu ja toteutus osana WebGL-multimediasovellusta
Erik Sissala 3D-kaupungin suunnittelu ja toteutus osana WebGL-multimediasovellusta Metropolia Ammattikorkeakoulu Insinööri (AMK) Mediatekniikan koulutusohjelma Insinöörityö 17.5.2015 Tiivistelmä Tekijä
LisätiedotCoolselector Asennusohje
MAKING MODERN LIVING POSSIBLE Coolselector Asennusohje Täydellinen valinta on vain muutaman klikkauksen päässä www.danfoss.fi/kylma Yleiset vaatimukset Windows XP asennus Windows 7 asennus Asennuksen poisto
LisätiedotVisma L7.10 laite- ja ohjelmistovaatimukset
Visma L7.10 laite- ja ohjelmistovaatimukset Toimiala: Kaikki Sovellus: Visma L7.10 ja uudemmat versiot Päivämäärä: 09.04.2013 Sisällysluettelo Visma L7.10 laite- ja ohjelmistovaatimukset 1 1 Yleistä 2
LisätiedotTIES471 Reaaliaikainen renderöinti
TIES471 Reaaliaikainen renderöinti Laskuharjoitus 1 Lataa kirja 3D Math Primer for Graphics and Game development https://tfetimes.com/wp-content/uploads/2015/04/f.dunn-i.parberry-3d-math-primer-for-graphics-and-game-development.pdf
LisätiedotIDS7 TYÖASEMAMÄÄRITYKSET VERSIO 20.1
IDS7 TYÖASEMAMÄÄRITYKSET VERSIO 20.1 1(17) Versio: Sectra PACS 20.1 Sisällys 1. Tuetut käyttöjärjestelmät... 2 2. Windows 10 versiotuet... 3 3. Varusohjelmistovaatimukset... 4 4. Tuki selainohjelmille...
LisätiedotSMART Notebook -tuoteperhe
Tuotevertailu -tuoteperhe Seuraavassa taulukossa vertaillaan neljää eri -perheen tuotetta: Express Sovellus Perusominaisuudet Alusta Windows ja Mac - tietokoneet Katso lisätietoja tietokonevaatimuksista
LisätiedotKontrollilaitteet. Arsenaali
Arsenaali Kontrollilaitteet Tietokonepeleissä käytettäviä kontrollilaitteita on valtava määrä Kaikilla alustoilla, joilla pelejä pelataan on jokin vakio kontrolleri PC: Hiiri ja näppäimistö Konsolit: Controller
LisätiedotOpenGL:n perusteet - Osa 1: Ikkunan luominen
OpenGL:n perusteet - Osa 1: Ikkunan luominen OpenGL on käyttöjärjestelmäriippumaton kirjasto 2D- ja 3D-grafiikan piirtoon. Tämä artikkelisarja opettaa sinulle 3D-grafiikan perusteet OpenGL:ää käyttäen.
LisätiedotLuku 10: Testaus ja optimointi. Pelien testaus Testityyppejä Suorituskyvyn analysointi Optimointikikkoja Grafiikkaliukuhihnan optimointi
Luku 10: Testaus ja optimointi Pelien testaus Testityyppejä Suorituskyvyn analysointi Optimointikikkoja Grafiikkaliukuhihnan optimointi Testaus Monet normaalin ohjelmistotuotteen testauksen opeista ovat
LisätiedotIlmaisuvoimaisen siluettiviivan renderöiminen reaaliaikaisissa kolmiulotteisissa ympäristöissä
Ilmaisuvoimaisen siluettiviivan renderöiminen reaaliaikaisissa kolmiulotteisissa ympäristöissä Oulun yliopisto Tietojenkäsittelytieteiden laitos Pro gradu -tutkielma Teemu Väisänen 8.4.2015 2 Tiivistelmä
LisätiedotJOHDATUS TEKOÄLYYN TEEMU ROOS
JOHDATUS TEKOÄLYYN TEEMU ROOS TERMINATOR SIGNAALINKÄSITTELY KUVA VOIDAAN TULKITA KOORDINAATTIEN (X,Y) FUNKTIONA. LÄHDE: S. SEITZ VÄRIKUVA KOOSTUU KOLMESTA KOMPONENTISTA (R,G,B). ÄÄNI VASTAAVASTI MUUTTUJAN
LisätiedotKehittyneet ominaisuudet
Kehittyneet ominaisuudet Piirtoarkkitehtuurit Leikkaa, kopioi ja liitä Peru, jaetut sovellukset ja makrot Petri Vuorimaa 1 12. Piirtoarkkitehtuuri Petri Vuorimaa 2 12.1 Peruspiirtoliittymä Luo uusi kappale
LisätiedotViljo-Praktiikka ja Kirjanpito -ohjelman versio 3.05 asennusohje uudet käyttäjät
1 Viljo-Praktiikka ja Kirjanpito -ohjelman versio 3.05 asennusohje uudet käyttäjät Uuden version asennuksessa on kaksi vaihetta: 1. SQL Server 2005 Express version asennus 2. Viljo 3.05 Praktiikka- ja
LisätiedotToni Harju. Grafiikkamoottori. Metropolia Ammattikorkeakoulu. Insinööri (AMK) Tietotekniikka. Insinöörityö
Toni Harju Grafiikkamoottori Metropolia Ammattikorkeakoulu Insinööri (AMK) Tietotekniikka Insinöörityö 30.4.2015 Tiivistelmä Tekijä(t) Otsikko Sivumäärä Aika Toni Harju Grafiikkamoottori 44 sivua 30.4.2015
LisätiedotMobiilimaailma ja tietoturva. Erkki Mustonen, tietoturva-asiantuntija F-Secure Oyj
Mobiilimaailma ja tietoturva Erkki Mustonen, tietoturva-asiantuntija F-Secure Oyj F-Secure lukuina Suomalainen jo 20 vuotta alalla toiminut yritys Toimintaa yli 60 maassa ympäri maailmaa Henkilökuntaa
Lisätiedot3D-grafiikan optimointi mobiilialustalle Unity-ympäristössä
Mikko Kuhno 3D-grafiikan optimointi mobiilialustalle Unity-ympäristössä Tietotekniikan pro gradu -tutkielma 23. marraskuuta 2016 Jyväskylän yliopisto Tietotekniikan laitos Tekijä: Mikko Kuhno Yhteystiedot:
Lisätiedot4. Esittäminen ja visualisointi (renderöinti)
4. Esittäminen ja visualisointi (renderöinti) Tutkitaan erilaisia renderöintimenetelmiä, joita käytetään luvuissa 2 ja 3 esitettyjen kuvien esitysmuotojen visualisointiin. Seuraavassa selvitetään: (1)
LisätiedotXPages käyttö ja edut Jarkko Pietikäinen toimitusjohtaja, Netwell Oy
IBM Collaboration Forum ٨.٣.٢٠١١ XPages käyttö ja edut Jarkko Pietikäinen toimitusjohtaja, Netwell Oy ٢٠١١ IBM Corporation Domino-sovelluskehitys Nopea kehitysympäristö (Rapid application development,
LisätiedotMicrosoft Security Essentials (MSE) asennuspaketin lataaminen verkosta
Etusivu > Tietohallintokeskus > Ohjeet > Tutoriaalit > Virustorjunta (Microsoft Security Essentials) Virustorjunta (Microsoft Security Essentials) Ohjeet Microsoft Security Essentials -virustorjuntaohjelman
LisätiedotTI10 Joni Hämäläinen & Jan Lampikari
Seminaarityön raportti 1(11) Opintojakso: Linux Perusteet Opettaja: Tomi Pahula Opintojakson toteutus: Syksy 2012 Opintojakson seminaarityö: 21.11.2012 Opiskelijaryhmä: Opiskelijat: Raportti palautettu:
LisätiedotSovellusarkkitehtuurit
HELIA TiKo-05 1 (9) Sovellusarkkitehtuurit ODBC (Open Database Connectivity)... 2 JDBC (Java Database Connectivity)... 5 Middleware... 6 Middleware luokittelu... 7 Tietokanta -middleware... 8 Tapahtumamonitorit
LisätiedotKUVAILULEHTI )+, -!! ". " $.#$!!.!$## ""#" )+, -! # (//' "! $". 0!! #$$$!, -!!! $## ##, -!! 0!, -! #..!!! #, -!! 0!!#$%# ## #"## " ##!##%$%# 0#*!"!!
! " #$$%!#$! &'() KUVAILULEHTI Opinnäytetyön päivämäärä Tekijä(t) Koulutusohjelma ja suuntautuminen Nimeke *"!$! " Tiivistelmä )+, -!! ". " $.#$!!.!$## ""#" )+, -! # (//' "! $". 0!! #$$$!, -!!! $## ##,
Lisätiedot10. Esitys ja kuvaus
10. Esitys ja kuvaus Kun kuva on ensin segmentoitu alueisiin edellisen luvun menetelmin, segmentoidut pikselit kootaan esittämään ja kuvaamaan kohteita muodossa, joka sopii hyvin jatkokäsittelyä varten.
LisätiedotTekstinkäsittelystä. H4: Tekstinkäsittelyn perusharjoitus. Toimisto ohjelmista
Tekstinkäsittelystä Toimisto ohjelmista OpenOffice vs. LibreOffice ODF (Open Document Format for Office Applications) LibreOfficen + ohjepaketti + kielityökalujen asennus Word 2003 vs. Word 2007 vs. Word
LisätiedotXNA-peliohjelmointiympäristö
XNA-peliohjelmointiympäristö Timo Maaranen Helsinki 6.3.2008 HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Tekijä Författare - Author Timo Maaranen Työn nimi Arbetets titel - Title XNA-peliohjelmointiympäristö
LisätiedotTIES530 TIES530. Moniprosessorijärjestelmät. Moniprosessorijärjestelmät. Miksi moniprosessorijärjestelmä?
Miksi moniprosessorijärjestelmä? Laskentaa voidaan hajauttaa useammille prosessoreille nopeuden, modulaarisuuden ja luotettavuuden vaatimuksesta tai hajauttaminen voi helpottaa ohjelmointia. Voi olla järkevää
LisätiedotMalleja ja menetelmiä geometriseen tietokonenäköön
Malleja ja menetelmiä geometriseen tietokonenäköön Juho Kannala 7.5.2010 Johdanto Tietokonenäkö on ala, joka kehittää menetelmiä automaattiseen kuvien sisällön tulkintaan Tietokonenäkö on ajankohtainen
LisätiedotT-111.210 Studio 4. luento 1: kurssin järjestelyt k-2005 tietokonegrafiikan perusteita. 20.1.2005 Tassu Takala 1
T-111.210 Studio 4 luento 1: kurssin järjestelyt k-2005 tietokonegrafiikan perusteita 20.1.2005 Tassu Takala 1 Kurssin tavoitteet ohjelmoitavan tietokonegrafiikan alkeet grafiikan soveltaminen luovalla
LisätiedotELM GROUP 04. Teemu Laakso Henrik Talarmo
ELM GROUP 04 Teemu Laakso Henrik Talarmo 23. marraskuuta 2017 Sisältö 1 Johdanto 1 2 Ominaisuuksia 2 2.1 Muuttujat ja tietorakenteet...................... 2 2.2 Funktiot................................
LisätiedotInteraktiiviset LED monikosketusnäytöt
Interaktiiviset LED monikosketusnäytöt Seewo LED monikosketusnäytöt TK-Team Seewo LED kosketusnäytöt on ideaali ratkaisu kokous-, koulutus- ja luokkatiloihin. 10-pisteen monikosketus mahdollistaa useamman
LisätiedotHTML5 video, audio, canvas. Mirja Jaakkola
HTML5 video, audio, canvas Mirja Jaakkola Video webbisivulla HTML5 mahdollistaa videon lisäämisen webbi-sivuille ilman plugineja. Yleisimmät videoformaatit webissä: Mpeg-4 eli H.264 Ogg Flash Perustuu
LisätiedotPixelFlow. Hans-Erik Grönlund 46549W
TEKNILLINEN KORKEAKOULU 30.4.2003 Tietoliikenneohjelmistojen ja multimedian laboratorio T-111.500 Tietokonegrafiikan seminaari Kevät 2003: Reaaliaikainen 3D-grafiikka PixelFlow Hans-Erik Grönlund 46549W
Lisätiedot20 Kollektorivirta kun V 1 = 15V 10. 21 Transistorin virtavahvistus 10. 22 Transistorin ominaiskayrasto 10. 23 Toimintasuora ja -piste 10
Sisältö 1 Johda kytkennälle Theveninin ekvivalentti 2 2 Simuloinnin ja laskennan vertailu 4 3 V CE ja V BE simulointituloksista 4 4 DC Sweep kuva 4 5 R 2 arvon etsintä 5 6 Simuloitu V C arvo 5 7 Toimintapiste
Lisätiedoterasmartcard-kortinlukijaohjelmiston asennusohje (mpollux jää toiseksi kortinlukijaohjelmistoksi)
erasmartcard-kortinlukijaohjelmiston asennusohje (mpollux jää toiseksi kortinlukijaohjelmistoksi) Sisällysluettelo 1 erasmartcard 3 2 erasmartcard-ohjelmiston normaali asennus 4 2.1 Ennen asennusta 4 2.2
LisätiedotVersio: Sectra PACS 19.3
1(9) Versio: Sectra PACS 19.3 Tuetut käyttöjärjestelmät 64-bittiset käyttöjärjestelmät Windows 10 Enterprise (64-bit, US English) *kts. taulukko 11.7 Windows 10 Pro (64-bit, US English) *kts. taulukko
LisätiedotJUHTA - Julkisen hallinnon tietohallinnon neuvottelukunta
JHS 197 EUREF-FIN -koordinaattijärjestelmät, niihin liittyvät muunnokset ja karttalehtijako Liite 6: EUREF-FIN:n ja KKJ:n välinen kolmiulotteinen yhdenmuotoisuusmuunnos ja sen tarkkuus Versio: 1.0 / 3.2.2016
LisätiedotIlkka Hyyryläinen 2D-PELIMOOTTORI TAUSTALATAUSOMINAISUUKSILLA
Ilkka Hyyryläinen 2D-PELIMOOTTORI TAUSTALATAUSOMINAISUUKSILLA Opinnäytetyö Kajaanin ammattikorkeakoulu Luonnontieteiden ala Tietojenkäsittelyn koulutusohjelma Syksy 2014 OPINNÄYTETYÖ TIIVISTELMÄ Koulutusala
LisätiedotJOHDATUS TEKOÄLYYN TEEMU ROOS
JOHDATUS TEKOÄLYYN TEEMU ROOS TERMINATOR SIGNAALINKÄSITTELY KUVA VOIDAAN TULKITA KOORDINAATTIEN (X,Y) FUNKTIONA. LÄHDE: S. SEITZ VÄRIKUVA KOOSTUU KOLMESTA KOMPONENTISTA (R,G,B). ÄÄNI VASTAAVASTI MUUTTUJAN
LisätiedotT-111.2210 Studio 4. kurssin järjestelyt k-2008 ( www) aihepiirin yleisesittely tietokonegrafiikan ja vuorovaikutustekniikan perusteita
T-111.2210 Studio 4 kurssin järjestelyt k-2008 ( www) aihepiirin yleisesittely tietokonegrafiikan ja vuorovaikutustekniikan perusteita 29.1.2008 Tassu Takala 1 Kurssin tavoitteet ohjelmoitavan tietokonegrafiikan
LisätiedotMaha Eurosystem jarrulaskentaohjelman asennusohje versio 7.20.026
2012 Tecalemit Oy Seppo Koskivuori Maha Eurosystem jarrulaskentaohjelman asennusohje versio 7.20.026 Vaatimukset: - tietokone (PC), jossa vapaa USB portti - käyttöjärjestelmä Windows XP, Vista tai Windows
LisätiedotTIMO SALOKAS MICROSOFTIN DIRECTX-TEKNIIKKA JA ANTIALIASOINTI. Kandidaatintyö
TIMO SALOKAS MICROSOFTIN DIRECTX-TEKNIIKKA JA ANTIALIASOINTI Kandidaatintyö Tarkastaja: lehtori Heikki Huttunen Jätetty tarkastettavaksi 9. toukokuuta 2009 I TIIVISTELMÄ TAMPEREEN TEKNILLINEN YLIOPISTO
LisätiedotKäyttöjärjestelmät. Teemu Saarelainen Tietotekniikka teemu.saarelainen@kyamk.fi
Käyttöjärjestelmät Teemu Saarelainen Tietotekniikka teemu.saarelainen@kyamk.fi Lähteet Stallings, W. Operating Systems Haikala, Järvinen, Käyttöjärjestelmät Eri Web-lähteet Kurssin sisältö Johdanto, historiaa
LisätiedotJuulin kehittäminen: tilannekatsaus
Juulin kehittäminen: tilannekatsaus VIRTA-julkaisuyhteyshenkilöiden kokous, 4.11.2016 Jyrki Ilva Juuli-julkaisutietoportaali Juuli-portaali (www.juuli.fi) ollut käytössä kesäkuusta 2013 lähtien Uutta dataa
LisätiedotLuento 1 (verkkoluento 1) Tietokonejärjestelmä
Luento 1 (verkkoluento 1) Tietokonejärjestelmä Järjestelmän eri tasot Ohjelman sijainti Ohjelman esitysmuoto Laitteiston nopeus 1 Tietokonejärjestelmä Käyttäjä This image cannot currently be displayed.
LisätiedotTampereen yliopisto Tietokonegrafiikka 2013 Tietojenkäsittelytiede Harjoitus
Tampereen yliopisto Tietokonegrafiikka 201 Tietojenkäsittelytiede Harjoitus 6 1..201 1. Tarkastellaan Gouraudin sävytysmallia. Olkoon annettuna kolmio ABC, missä A = (0,0,0), B = (2,0,0) ja C = (1,2,0)
LisätiedotAditro Tikon ostolaskujen käsittely versio 6.2.0
Lokakuu 2012 1 (9) Aditro versio 6.2.0 Päivitysohje Lokakuu 2012 2 (9) Sisällysluettelo 1. Tehtävät ennen versiopäivitystä... 3 1.1. Ohjelmistomuutosten luku... 3 1.2. Aditro Pankkipalvelut yhteensopiva
LisätiedotT-110.1100 Johdatus tietoliikenteeseen ja multimediatekniikkaan: Tietokonegrafiikka. Tassu Takala. Mediatekniikan laitos 23.3.2012
T-110.1100 Johdatus tietoliikenteeseen ja multimediatekniikkaan: Tassu Takala Mediatekniikan laitos Luennon aiheita (1) Mitä on tietokonegrafiikka? tietokone piirtää kuvia Mikä on digitaalinen kuva? rasterikuva
Lisätiedot