Varjostinohjelmien käyttöön perustuvan reaaliaikaisen grafiikan ohjelmointi

Korhonen, Sauli Varjostinohjelmien käyttöön perustuvan reaaliaikaisen grafiikan ohjelmointi Jyväskylä: Jyväskylän yliopisto, 2013, 31 s. Tietojärjestelmätiede, kandidaatin tutkielma Ohjaaja: Halttunen, Veikko Reaaliaikaisen tietokonegrafiikan näyttävyyden kasvu esimerkiksi tietokonepeleissä on...

Full description

Bibliographic Details
Main Author: Korhonen, Sauli
Other Authors: Informaatioteknologian tiedekunta, Faculty of Information Technology, Informaatioteknologia, Information Technology, University of Jyväskylä, Jyväskylän yliopisto
Format: Bachelor's thesis
Language:fin
Published: 2013
Subjects:
Online Access: https://jyx.jyu.fi/handle/123456789/41048
_version_ 1826225790621057024
author Korhonen, Sauli
author2 Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology University of Jyväskylä Jyväskylän yliopisto
author_facet Korhonen, Sauli Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology University of Jyväskylä Jyväskylän yliopisto Korhonen, Sauli Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology University of Jyväskylä Jyväskylän yliopisto
author_sort Korhonen, Sauli
datasource_str_mv jyx
description Korhonen, Sauli Varjostinohjelmien käyttöön perustuvan reaaliaikaisen grafiikan ohjelmointi Jyväskylä: Jyväskylän yliopisto, 2013, 31 s. Tietojärjestelmätiede, kandidaatin tutkielma Ohjaaja: Halttunen, Veikko Reaaliaikaisen tietokonegrafiikan näyttävyyden kasvu esimerkiksi tietokonepeleissä on ollut nopeaa. Grafiikan piirrosta vastaava näytönohjain onkin tällä hetkellä tietokoneen laitteiston komponenteista nopeimmin kehitetty. Tehokkuuden lisääntyminen on saavutettu erityisesti rinnakkaisten suoritinytimien määrän lisäyksellä: siinä missä mikrotietokoneiden keskussuorittimissa käytetään tällä hetkellä kahdesta kuuteen laskentaydintä, on näytönohjaimissa ytimien lukumäärä useita satoja tai jopa tuhansia. Näytönohjainten arkkitehtuurin muutoksen myötä myös ohjelmointiin käytettäviä menetelmiä on ollut tarpeen kehittää. Tässä tutkielmassa tarkastellaan varjostinohjelmien käyttöön perustuvaa tapaa ohjelmoida reaaliaikaista grafiikkaa. Varjostinohjelmien käyttöönotto reaaliaikaisen grafiikan ohjelmoinnissa on merkittävä uudistus, joka vaatii ohjelmoijilta uudenlaisen menetelmän omaksumista. Tutkielmassa luodaan katsaus kolmiulotteisen reaaliaikaisen grafiikan periaatteisiin, käsitellään varjostinohjelmien käyttöön perustuvan ohjelmointitavan myötä tehtyjä keskeisiä muutoksia ja arvioidaan niiden vaikutuksia.
first_indexed 2013-03-12T21:03:07Z
format Kandityö
free_online_boolean 1
fullrecord [{"key": "dc.contributor.author", "value": "Korhonen, Sauli", "language": null, "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2013-03-12T05:34:40Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2013-03-12T05:34:40Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2013", "language": null, "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/41048", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Korhonen, Sauli\r\nVarjostinohjelmien k\u00e4ytt\u00f6\u00f6n perustuvan reaaliaikaisen grafiikan ohjelmointi\r\nJyv\u00e4skyl\u00e4: Jyv\u00e4skyl\u00e4n yliopisto, 2013, 31 s.\r\nTietoj\u00e4rjestelm\u00e4tiede, kandidaatin tutkielma\r\nOhjaaja: Halttunen, Veikko\r\nReaaliaikaisen tietokonegrafiikan n\u00e4ytt\u00e4vyyden kasvu esimerkiksi tietokonepeleiss\u00e4\r\non ollut nopeaa. Grafiikan piirrosta vastaava n\u00e4yt\u00f6nohjain onkin t\u00e4ll\u00e4 hetkell\u00e4\r\ntietokoneen laitteiston komponenteista nopeimmin kehitetty. Tehokkuuden\r\nlis\u00e4\u00e4ntyminen on saavutettu erityisesti rinnakkaisten suoritinytimien m\u00e4\u00e4r\u00e4n\r\nlis\u00e4yksell\u00e4: siin\u00e4 miss\u00e4 mikrotietokoneiden keskussuorittimissa k\u00e4ytet\u00e4\u00e4n\r\nt\u00e4ll\u00e4 hetkell\u00e4 kahdesta kuuteen laskentaydint\u00e4, on n\u00e4yt\u00f6nohjaimissa ytimien\r\nlukum\u00e4\u00e4r\u00e4 useita satoja tai jopa tuhansia. N\u00e4yt\u00f6nohjainten arkkitehtuurin muutoksen\r\nmy\u00f6t\u00e4 my\u00f6s ohjelmointiin k\u00e4ytett\u00e4vi\u00e4 menetelmi\u00e4 on ollut tarpeen kehitt\u00e4\u00e4.\r\nT\u00e4ss\u00e4 tutkielmassa tarkastellaan varjostinohjelmien k\u00e4ytt\u00f6\u00f6n perustuvaa tapaa\r\nohjelmoida reaaliaikaista grafiikkaa. Varjostinohjelmien k\u00e4ytt\u00f6\u00f6notto reaaliaikaisen\r\ngrafiikan ohjelmoinnissa on merkitt\u00e4v\u00e4 uudistus, joka vaatii ohjelmoijilta\r\nuudenlaisen menetelm\u00e4n omaksumista. Tutkielmassa luodaan katsaus kolmiulotteisen\r\nreaaliaikaisen grafiikan periaatteisiin, k\u00e4sitell\u00e4\u00e4n varjostinohjelmien\r\nk\u00e4ytt\u00f6\u00f6n perustuvan ohjelmointitavan my\u00f6t\u00e4 tehtyj\u00e4 keskeisi\u00e4 muutoksia ja arvioidaan\r\nniiden vaikutuksia.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by Seija Paananen (sepaanan@jyu.fi) on 2013-03-12T05:34:40Z\nNo. of bitstreams: 1\nSauli Korhonen.pdf: 1670072 bytes, checksum: 87f9b5ed30a0c33050417d867cb91f2c (MD5)", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2013-03-12T05:34:40Z (GMT). No. of bitstreams: 1\nSauli Korhonen.pdf: 1670072 bytes, checksum: 87f9b5ed30a0c33050417d867cb91f2c (MD5)\n Previous issue date: 2013", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.language.iso", "value": "fin", "language": null, "element": "language", "qualifier": "iso", "schema": "dc"}, {"key": "dc.rights", "value": "In Copyright", "language": "en", "element": "rights", "qualifier": null, "schema": "dc"}, {"key": "dc.subject.other", "value": "tietokonegrafiikka", "language": "fi", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "tosiaikak\u00e4sittely", "language": "fi", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "n\u00e4yt\u00f6nohjaimet", "language": "fi", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "Varjostinohjelmien k\u00e4ytt\u00f6\u00f6n perustuvan reaaliaikaisen grafiikan ohjelmointi", "language": "fi", "element": "title", "qualifier": null, "schema": "dc"}, {"key": "dc.type", "value": "bachelor thesis", "language": null, "element": "type", "qualifier": null, "schema": "dc"}, {"key": "dc.identifier.urn", "value": "URN:NBN:fi:jyu-201303121320", "language": null, "element": "identifier", "qualifier": "urn", "schema": "dc"}, {"key": "dc.type.dcmitype", "value": "Text", "language": "en", "element": "type", "qualifier": "dcmitype", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Kandidaatintutkielma", "language": "fi", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Bachelor's thesis", "language": "en", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Informaatioteknologian tiedekunta", "language": "fi", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Faculty of Information Technology", "language": "en", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Informaatioteknologia", "language": "fi", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Information Technology", "language": "en", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "University of Jyv\u00e4skyl\u00e4", "language": "en", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "Jyv\u00e4skyl\u00e4n yliopisto", "language": "fi", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Tietoj\u00e4rjestelm\u00e4tiede", "language": "fi", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Information Systems Science", "language": "en", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.type.coar", "value": "http://purl.org/coar/resource_type/c_7a1f", "language": null, "element": "type", "qualifier": "coar", "schema": "dc"}, {"key": "dc.rights.accesslevel", "value": "openAccess", "language": "fi", "element": "rights", "qualifier": "accesslevel", "schema": "dc"}, {"key": "dc.type.publication", "value": "bachelorThesis", "language": null, "element": "type", "qualifier": "publication", "schema": "dc"}, {"key": "dc.rights.url", "value": "https://rightsstatements.org/page/InC/1.0/", "language": null, "element": "rights", "qualifier": "url", "schema": "dc"}]
id jyx.123456789_41048
language fin
last_indexed 2025-02-18T10:56:09Z
main_date 2013-01-01T00:00:00Z
main_date_str 2013
online_boolean 1
online_urls_str_mv {"url":"https:\/\/jyx.jyu.fi\/bitstreams\/eb404b10-d389-43cc-adaf-decc12e1cdd7\/download","text":"Sauli Korhonen.pdf","source":"jyx","mediaType":"application\/pdf"}
publishDate 2013
record_format qdc
source_str_mv jyx
spellingShingle Korhonen, Sauli Varjostinohjelmien käyttöön perustuvan reaaliaikaisen grafiikan ohjelmointi tietokonegrafiikka tosiaikakäsittely näytönohjaimet Tietojärjestelmätiede Information Systems Science
title Varjostinohjelmien käyttöön perustuvan reaaliaikaisen grafiikan ohjelmointi
title_full Varjostinohjelmien käyttöön perustuvan reaaliaikaisen grafiikan ohjelmointi
title_fullStr Varjostinohjelmien käyttöön perustuvan reaaliaikaisen grafiikan ohjelmointi Varjostinohjelmien käyttöön perustuvan reaaliaikaisen grafiikan ohjelmointi
title_full_unstemmed Varjostinohjelmien käyttöön perustuvan reaaliaikaisen grafiikan ohjelmointi Varjostinohjelmien käyttöön perustuvan reaaliaikaisen grafiikan ohjelmointi
title_short Varjostinohjelmien käyttöön perustuvan reaaliaikaisen grafiikan ohjelmointi
title_sort varjostinohjelmien käyttöön perustuvan reaaliaikaisen grafiikan ohjelmointi
title_txtP Varjostinohjelmien käyttöön perustuvan reaaliaikaisen grafiikan ohjelmointi
topic tietokonegrafiikka tosiaikakäsittely näytönohjaimet Tietojärjestelmätiede Information Systems Science
topic_facet Information Systems Science Tietojärjestelmätiede näytönohjaimet tietokonegrafiikka tosiaikakäsittely
url https://jyx.jyu.fi/handle/123456789/41048 http://www.urn.fi/URN:NBN:fi:jyu-201303121320
work_keys_str_mv AT korhonensauli varjostinohjelmienkäyttöönperustuvanreaaliaikaisengrafiikanohjelmointi