Säteenseurannan käyttö reaaliaikaisessa renderoinnissa

Reaaliaikaisessa renderoinnissa käytetään lähes poikkeuksetta rasterointia. Säteenseuranta on kuitenkin viime aikoina noussut varteenotettavaksi vaihtoehdoksi rasteroinnin rinnalle. Tässä tutkielmassa selvitetään, miten säteenseuranta ja rasterointi eroavat, sekä miten säteenseurantaa täytyy optimoi...

Full description

Bibliographic Details
Main Author: Tiainen, Toni
Other Authors: Informaatioteknologian tiedekunta, Faculty of Information Technology, Informaatioteknologia, Information Technology, Jyväskylän yliopisto, University of Jyväskylä
Format: Bachelor's thesis
Language:fin
Published: 2019
Subjects:
Online Access: https://jyx.jyu.fi/handle/123456789/64324
_version_ 1826225795528392704
author Tiainen, Toni
author2 Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä
author_facet Tiainen, Toni Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä Tiainen, Toni Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä
author_sort Tiainen, Toni
datasource_str_mv jyx
description Reaaliaikaisessa renderoinnissa käytetään lähes poikkeuksetta rasterointia. Säteenseuranta on kuitenkin viime aikoina noussut varteenotettavaksi vaihtoehdoksi rasteroinnin rinnalle. Tässä tutkielmassa selvitetään, miten säteenseuranta ja rasterointi eroavat, sekä miten säteenseurantaa täytyy optimoida, jotta sitä pystytään hyödyntämään reaaliajassa. For a long time rasterisation has been considered the only method for real-time rendering. In recent years ray tracing has become a viable alternative. In this paper is explained how ray tracing differs from rasterisation, and how ray tracing must be optimized so it can be used in real time.
first_indexed 2019-09-20T09:13:23Z
format Kandityö
free_online_boolean 1
fullrecord [{"key": "dc.contributor.advisor", "value": "M\u00f6nk\u00f6l\u00e4, Sanna", "language": "", "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.author", "value": "Tiainen, Toni", "language": "", "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2019-06-04T11:24:28Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2019-06-04T11:24:28Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2019", "language": "", "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/64324", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Reaaliaikaisessa renderoinnissa k\u00e4ytet\u00e4\u00e4n l\u00e4hes poikkeuksetta rasterointia. S\u00e4teenseuranta on kuitenkin viime aikoina noussut varteenotettavaksi vaihtoehdoksi rasteroinnin rinnalle. T\u00e4ss\u00e4 tutkielmassa selvitet\u00e4\u00e4n, miten s\u00e4teenseuranta ja rasterointi eroavat, sek\u00e4 miten s\u00e4teenseurantaa t\u00e4ytyy optimoida, jotta sit\u00e4 pystyt\u00e4\u00e4n hy\u00f6dynt\u00e4m\u00e4\u00e4n reaaliajassa.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.abstract", "value": "For a long time rasterisation has been considered the only method for real-time rendering. In recent years ray tracing has become a viable alternative. In this paper is explained how ray tracing differs from rasterisation, and how ray tracing must be optimized so it can be used in real time.", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by Miia Hakanen (mihakane@jyu.fi) on 2019-06-04T11:24:28Z\nNo. of bitstreams: 0", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2019-06-04T11:24:28Z (GMT). No. of bitstreams: 0\n Previous issue date: 2019", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "29", "language": "", "element": "format", "qualifier": "extent", "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": "renderointi", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "s\u00e4teenseuranta", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "rasterointi", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "Nvidia OptiX", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "S\u00e4teenseurannan k\u00e4ytt\u00f6 reaaliaikaisessa renderoinnissa", "language": "", "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-201906042932", "language": "", "element": "identifier", "qualifier": "urn", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Bachelor's thesis", "language": "en", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Kandidaatinty\u00f6", "language": "fi", "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": "Jyv\u00e4skyl\u00e4n yliopisto", "language": "fi", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "University of Jyv\u00e4skyl\u00e4", "language": "en", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Tietotekniikka", "language": "fi", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Mathematical Information Technology", "language": "en", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "yvv.contractresearch.funding", "value": "0", "language": "", "element": "contractresearch", "qualifier": "funding", "schema": "yvv"}, {"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": null, "element": "rights", "qualifier": "accesslevel", "schema": "dc"}, {"key": "dc.type.publication", "value": "bachelorThesis", "language": null, "element": "type", "qualifier": "publication", "schema": "dc"}, {"key": "dc.subject.oppiainekoodi", "value": "602", "language": "", "element": "subject", "qualifier": "oppiainekoodi", "schema": "dc"}, {"key": "dc.subject.yso", "value": "tietokonegrafiikka", "language": null, "element": "subject", "qualifier": "yso", "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_64324
language fin
last_indexed 2025-02-18T10:54:47Z
main_date 2019-01-01T00:00:00Z
main_date_str 2019
online_boolean 1
online_urls_str_mv {"url":"https:\/\/jyx.jyu.fi\/bitstreams\/8747cddf-9982-4883-bd41-caa432606b77\/download","text":"URN:NBN:fi:jyu-201906042932.pdf","source":"jyx","mediaType":"application\/pdf"}
publishDate 2019
record_format qdc
source_str_mv jyx
spellingShingle Tiainen, Toni Säteenseurannan käyttö reaaliaikaisessa renderoinnissa renderointi säteenseuranta rasterointi Nvidia OptiX Tietotekniikka Mathematical Information Technology 602 tietokonegrafiikka
title Säteenseurannan käyttö reaaliaikaisessa renderoinnissa
title_full Säteenseurannan käyttö reaaliaikaisessa renderoinnissa
title_fullStr Säteenseurannan käyttö reaaliaikaisessa renderoinnissa Säteenseurannan käyttö reaaliaikaisessa renderoinnissa
title_full_unstemmed Säteenseurannan käyttö reaaliaikaisessa renderoinnissa Säteenseurannan käyttö reaaliaikaisessa renderoinnissa
title_short Säteenseurannan käyttö reaaliaikaisessa renderoinnissa
title_sort säteenseurannan käyttö reaaliaikaisessa renderoinnissa
title_txtP Säteenseurannan käyttö reaaliaikaisessa renderoinnissa
topic renderointi säteenseuranta rasterointi Nvidia OptiX Tietotekniikka Mathematical Information Technology 602 tietokonegrafiikka
topic_facet 602 Mathematical Information Technology Nvidia OptiX Tietotekniikka rasterointi renderointi säteenseuranta tietokonegrafiikka
url https://jyx.jyu.fi/handle/123456789/64324 http://www.urn.fi/URN:NBN:fi:jyu-201906042932
work_keys_str_mv AT tiainentoni säteenseurannankäyttöreaaliaikaisessarenderoinnissa