Interaktivní simulace chování tkaniny akcelerovaná pomocí GPU
but.committee | prof. Dr. Ing. Pavel Zemčík, dr. h. c. (předseda) doc. RNDr. Pavel Smrž, Ph.D. (místopředseda) Prof. RNDr. Mária Lucká, Ph.D. (člen) doc. Ing. Petr Matoušek, Ph.D., M.A. (člen) doc. Mgr. Adam Rogalewicz, 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 A. Otázky u obhajoby: Proč jste zvolil technologii CUDA místo OpenCL? Jak by se dalo odstranit drobné kmitání tkaniny v ustáleném stavu? Napadají vás nějaké další optimalizace? Děláte při pohybu meshe interpolaci? Čím je způsobeno, že by se tkanina měla ustálit v klidovém stavu? Počítáte s izotropními vlastnostmi tkaniny? | 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 | Jaroš, Jiří | cs |
dc.contributor.author | Melichar, Vojtěch | cs |
dc.contributor.referee | Klepárník, Petr | cs |
dc.date.created | 2016 | cs |
dc.description.abstract | Tato práce se zabývá interaktivní simulací chování tkanin s využitím GPU pro obecné výpočty. V první části jsou rozebrány všechny technologie, které jsou následně využity při implementaci programu. Druhá část poté diskutuje různé způsoby řešení simulací. Především se věnuje částicovým systémům, které patří k nejpoužívanějším metodám. Následně je navržen program, který je v rámci této práce také implementován. Implementace proběhla ve čtyřech různých variantách. První variantou je čistě CPU implementace, druhou variantou je optimalizace CPU implementace pomocí technologie OpenMP. Z těchto implementací vychází CUDA implemntace. Poslední zde implementovanou variantou byla optimalizovaná CUDA implementace. Na závěr práce jsou všechny implementace vyhodnoceny z pohledu jejich výpočetní složitosti a vhodnosti pro použití v grafice počítané v reálném čase. | cs |
dc.description.abstract | This master thesis deals with interactive cloth simulation accelerated by GPU. In the first part there is a description of all technologies used during implementation of a program. The second part discusses various simulation methods. It is mainly focused on particle systems as a most used method. These parts are followed by a design of the program, which is implemented as a part of this thesis. The program was implemented in four variants. The first variant is CPU implementation, which was then optimalized with OpenMP. CUDA implementation is based on these implementations. Last variant implemented in this thesis is optimized CUDA implementation. All these implementations are evaluated from compute complexity point of view and suitability for real time graphics. | en |
dc.description.mark | A | cs |
dc.identifier.citation | MELICHAR, V. Interaktivní simulace chování tkaniny akcelerovaná pomocí GPU [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2016. | cs |
dc.identifier.other | 96525 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/61904 | |
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 | Simulace tkanin | cs |
dc.subject | CUDA | cs |
dc.subject | OpenGL | cs |
dc.subject | OpenMP | cs |
dc.subject | Qt | cs |
dc.subject | GPU | cs |
dc.subject | Cloth simulation | en |
dc.subject | CUDA | en |
dc.subject | OpenGL | en |
dc.subject | OpenMP | en |
dc.subject | Qt | en |
dc.subject | GPU | en |
dc.title | Interaktivní simulace chování tkaniny akcelerovaná pomocí GPU | cs |
dc.title.alternative | Interactive Cloth Simulation Accelerated by GPU | en |
dc.type | Text | cs |
dc.type.driver | masterThesis | en |
dc.type.evskp | diplomová práce | cs |
dcterms.dateAccepted | 2016-06-22 | cs |
dcterms.modified | 2020-05-10-16:12:40 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 96525 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.26 15:22:46 | en |
sync.item.modts | 2025.01.15 17:56:39 | en |
thesis.discipline | Počítačová grafika a multimédia | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačových systémů | cs |
thesis.level | Inženýrský | cs |
thesis.name | Ing. | cs |
Files
Original bundle
1 - 4 of 4
Loading...
- Name:
- final-thesis.pdf
- Size:
- 8.61 MB
- Format:
- Adobe Portable Document Format
- Description:
- final-thesis.pdf
Loading...
- Name:
- Posudek-Vedouci prace-18762_v.pdf
- Size:
- 85.92 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Vedouci prace-18762_v.pdf
Loading...
- Name:
- Posudek-Oponent prace-18762_o.pdf
- Size:
- 88.08 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Oponent prace-18762_o.pdf
Loading...
- Name:
- review_96525.html
- Size:
- 1.46 KB
- Format:
- Hypertext Markup Language
- Description:
- file review_96525.html