dc.contributor.advisor | Dokulil, Jiří | |
dc.creator | Koníček, Martin | |
dc.date.accessioned | 2017-04-11T10:52:08Z | |
dc.date.available | 2017-04-11T10:52:08Z | |
dc.date.issued | 2008 | |
dc.identifier.uri | http://hdl.handle.net/20.500.11956/15863 | |
dc.description.abstract | Ray tracing je velmi populárním algoritmem v 3D počítačové grafice. Poskytuje reálně vypadající výstupy, avšak za cenu vysoké výpočetní náročnosti. Ray tracing se dá výrazně urychlit použitím stromových datových struktur. Další urychlení se nabízí ve formě paralelizace algoritmu mezi více CPU i strojů propojených sítí, čímž dosáhneme téměř lineárního zrychlení vzhledem k počtu procesorů. Cílem práce bylo vytvořit praktickou implementaci distribuovaného ray traceru používajícího stromovou datovou strukturu. Byla vyvinuta knihovna pro distribuci výpočtu a následně použita pro distribuci ray tracingu. | cs_CZ |
dc.description.abstract | Ray tracing is a very popular algorithm for rendering of 3D objects. It yields realistic-looking results, unfortunately paid by high computational complexity. Tree data structures can be used to speed up ray tracing as well as parallelizing the computation among all the cores of the CPU and many machines connected by a network. The goal of this thesis is to implement a distributed ray tracer using tree data structure. We have developed a library for distributed computing and used it to parallelize our ray tracer. | en_US |
dc.language | Čeština | cs_CZ |
dc.language.iso | cs_CZ | |
dc.publisher | Univerzita Karlova, Matematicko-fyzikální fakulta | cs_CZ |
dc.title | Paralelní ray tracing | cs_CZ |
dc.type | bakalářská práce | cs_CZ |
dcterms.created | 2008 | |
dcterms.dateAccepted | 2008-06-24 | |
dc.description.department | Katedra softwarového inženýrství | cs_CZ |
dc.description.department | Department of Software Engineering | en_US |
dc.description.faculty | Faculty of Mathematics and Physics | en_US |
dc.description.faculty | Matematicko-fyzikální fakulta | cs_CZ |
dc.identifier.repId | 49048 | |
dc.title.translated | Parallel ray-tracing | en_US |
dc.contributor.referee | Yaghob, Jakub | |
dc.identifier.aleph | 001037393 | |
thesis.degree.name | Bc. | |
thesis.degree.level | bakalářské | cs_CZ |
thesis.degree.discipline | Programování | cs_CZ |
thesis.degree.discipline | Programming | en_US |
thesis.degree.program | Informatika | cs_CZ |
thesis.degree.program | Computer Science | en_US |
uk.thesis.type | bakalářská práce | cs_CZ |
uk.taxonomy.organization-cs | Matematicko-fyzikální fakulta::Katedra softwarového inženýrství | cs_CZ |
uk.taxonomy.organization-en | Faculty of Mathematics and Physics::Department of Software Engineering | en_US |
uk.faculty-name.cs | Matematicko-fyzikální fakulta | cs_CZ |
uk.faculty-name.en | Faculty of Mathematics and Physics | en_US |
uk.faculty-abbr.cs | MFF | cs_CZ |
uk.degree-discipline.cs | Programování | cs_CZ |
uk.degree-discipline.en | Programming | en_US |
uk.degree-program.cs | Informatika | cs_CZ |
uk.degree-program.en | Computer Science | en_US |
thesis.grade.cs | Výborně | cs_CZ |
thesis.grade.en | Excellent | en_US |
uk.abstract.cs | Ray tracing je velmi populárním algoritmem v 3D počítačové grafice. Poskytuje reálně vypadající výstupy, avšak za cenu vysoké výpočetní náročnosti. Ray tracing se dá výrazně urychlit použitím stromových datových struktur. Další urychlení se nabízí ve formě paralelizace algoritmu mezi více CPU i strojů propojených sítí, čímž dosáhneme téměř lineárního zrychlení vzhledem k počtu procesorů. Cílem práce bylo vytvořit praktickou implementaci distribuovaného ray traceru používajícího stromovou datovou strukturu. Byla vyvinuta knihovna pro distribuci výpočtu a následně použita pro distribuci ray tracingu. | cs_CZ |
uk.abstract.en | Ray tracing is a very popular algorithm for rendering of 3D objects. It yields realistic-looking results, unfortunately paid by high computational complexity. Tree data structures can be used to speed up ray tracing as well as parallelizing the computation among all the cores of the CPU and many machines connected by a network. The goal of this thesis is to implement a distributed ray tracer using tree data structure. We have developed a library for distributed computing and used it to parallelize our ray tracer. | en_US |
uk.file-availability | V | |
uk.publication.place | Praha | cs_CZ |
uk.grantor | Univerzita Karlova, Matematicko-fyzikální fakulta, Katedra softwarového inženýrství | cs_CZ |
dc.identifier.lisID | 990010373930106986 | |