Zobrazení rozsáhlých volumetrických dat na CPU
but.committee | prof. Ing. Adam Herout, Ph.D. (předseda) doc. Ing. Zdeněk Vašíček, Ph.D. (místopředseda) Ing. Radek Kočí, Ph.D. (člen) Ing. Zbyněk Křivka, Ph.D. (člen) doc. Ing. Michal Španěl, Ph.D. (člen) | cs |
but.defence | Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm B. Otázky u obhajoby: Při paralelní renderování popsaném v sekci 3.1 se říká, že se bloky seřadí podle hloubky. Poté se kompozičními vlákny pošlou do fronty, kde si je odeberou renderovací vlákna. Po vyrenderování se výsledky postupně skládají do finálního obrazu. Jak je zajištěno, že se finální obraz sestaví ve správném pořadí, pokud se vykreslení bloků dokončí v jiném, než seřazeném pořadí? | cs |
but.jazyk | čeština (Czech) | |
but.program | Informační technologie | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Španěl, Michal | cs |
dc.contributor.author | Majer, Michal | cs |
dc.contributor.referee | Milet, Tomáš | cs |
dc.date.created | 2022 | cs |
dc.description.abstract | Tato práce zkoumá přímé zobrazování rozsáhlých volumetrických dat na CPU. Cílem bylo navrhnout paralelní implementaci algoritmu Ray casting v jazyce Rust a implementovat optimalizace Early Ray Termination a Empty Space Skipping pro zrychlení vykreslování. Dále jsem navrhl demo aplikaci k interaktivnímu prohlížení objemových dat, která tento algoritmus aplikuje. V rámci práce také vznikl generátor volumetrických dat.Obě optimalizace ve výsledném řešení zrychlují výkon 12×. Paralelizace toto číslo dále zlepšuje a na testované soustavě renderuje rozsáhlý objem rychlostí 3,92 FPS. | cs |
dc.description.abstract | This work examines direct rendering of large volumetric data on the CPU. The aim was to design a parallel implementation of Ray casting algorithm in the Rust programming language and to implement Early Ray Termination and Empty Space Skipping optimizations to speed up rendering. I also designed a demo application to interactively display volumes using this algorithm. A volumetric data generator was also created as part of the work.Both optimizations in the resulting solution offer a 12× speed up. Parallelization further improves this number and renders a large volume at 3.92 FPS on the tested system. | en |
dc.description.mark | B | cs |
dc.identifier.citation | MAJER, M. Zobrazení rozsáhlých volumetrických dat na CPU [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2022. | cs |
dc.identifier.other | 145133 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/207270 | |
dc.language.iso | cs | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | přímé vykreslování objemů | cs |
dc.subject | Ray casting | cs |
dc.subject | voxel | cs |
dc.subject | objemová data | cs |
dc.subject | CPU rendering | cs |
dc.subject | počítačová grafika | cs |
dc.subject | direct volume rendering | en |
dc.subject | Ray casting | en |
dc.subject | voxel | en |
dc.subject | volume data | en |
dc.subject | CPU rendering | en |
dc.subject | computer graphics | en |
dc.title | Zobrazení rozsáhlých volumetrických dat na CPU | cs |
dc.title.alternative | CPU Rendering of Large Volumetric Data | en |
dc.type | Text | cs |
dc.type.driver | bachelorThesis | en |
dc.type.evskp | bakalářská práce | cs |
dcterms.dateAccepted | 2022-06-15 | cs |
dcterms.modified | 2022-06-20-10:23:12 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 145133 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.18 19:40:29 | en |
sync.item.modts | 2025.01.15 22:09:19 | en |
thesis.discipline | Informační technologie | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačové grafiky a multimédií | cs |
thesis.level | Bakalářský | cs |
thesis.name | Bc. | cs |
Files
Original bundle
1 - 4 of 4
Loading...
- Name:
- final-thesis.pdf
- Size:
- 7.28 MB
- Format:
- Adobe Portable Document Format
- Description:
- final-thesis.pdf
Loading...
- Name:
- Posudek-Vedouci prace-24489_v.pdf
- Size:
- 86.31 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Vedouci prace-24489_v.pdf
Loading...
- Name:
- Posudek-Oponent prace-24489_o.pdf
- Size:
- 88.33 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Oponent prace-24489_o.pdf
Loading...
- Name:
- review_145133.html
- Size:
- 1.44 KB
- Format:
- Hypertext Markup Language
- Description:
- file review_145133.html