Detekce kolizí v počítačové grafice
but.committee | prof. Dr. Ing. Pavel Zemčík (předseda) prof. Ing. Jan M. Honzík, CSc. (místopředseda) doc. Ing. Jiří Jaroš, Ph.D. (člen) Ing. Filip Orság, Ph.D. (člen) 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 E. Otázky u obhajoby: Proč v případě diskrétní kolize dvou boxů nevyužíváte SAT algoritmus, který jste podle práce implementoval? Umožnilo by to detekci obecně natočených boxů tzv. OBB. Kde se v odevzdaných zdrojových kódech skrývá SAT algoritmus? Proč jsou při použití CMake zvlášť zdrojové soubory pro windows a linux? Zkoušel jste jednoduchou paralelizaci např. pomocí OpenMP nebo nějaké volně dostupné knihovny? Čím je způsobený výrazně nižší výkon vašeho řešení oproti knihovně bullet? Kolik trojúhelníků má model, který běžně používá knihovna bullet? Díval jste se na jiné knihovny? Jak jste implementoval dělení prostoru? Jak jste prováděl revizi textu práce? Jaké algoritmy pro detekci kolizí jste si vybral, jak jste je implementoval? Prováděl jste implementaci sám? Proč jste pracoval s osově zarovnanými objekty? Proč jste zpracoval tolik algoritmů? | 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 | Pečiva, Jan | cs |
dc.contributor.author | Stupka, Filip | cs |
dc.contributor.referee | Starka, Tomáš | cs |
dc.date.accessioned | 2021-08-30T21:55:10Z | |
dc.date.available | 2021-08-30T21:55:10Z | |
dc.date.created | 2021 | cs |
dc.description.abstract | Tato práce se zabývá řešením detekcí kolizí triviálních matematických i komplexních objektů složené z trojúhelníkových sítí modelů v trojrozměrném prostoru. Simulace kolizí objektů je z hlediska výkonnostního velmi náročné téma a i přesto, že existují postupy a metody, jak k tomuto problému teoreticky přistoupit, ve většině případů tyto postupy jsou příliš pomalé a tedy je třeba optimalizovat a hledat alternativní řešení. U simulace kolizí je také třeba pracovat s diskrétním i spojitým časem, neboť to souvisí s tím, jak přesné kolize objektů chceme a do jisté míry musíme předpovídat pohyb určitých těles. Tato práce je tedy zaměřena na vývoj herních enginů, optimalizací a implementace kolizních algoritmů. | cs |
dc.description.abstract | This thesis is focused on the problem of collision detection between math defined primitive models and also on triangle networks that form complex polygonal models. Simulation of collision detection is very complex topic from performance standpoint and even though multiple methods that solve these problems do exist, in most cases they are too slow to be any useful and therefore it is encouraged to find optimizations and alternate solutions. In order to be able to work with collision simulation we need to understand discrete and continuous movement techniques and we need to be able to predict behavior of certain objects. This thesis therefore is based on game engine development, optimizations and implementation of collision detection algorithms. | en |
dc.description.mark | E | cs |
dc.identifier.citation | STUPKA, F. Detekce kolizí v počítačové grafice [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2021. | cs |
dc.identifier.other | 137612 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/201260 | |
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 | Detekce kolizí | cs |
dc.subject | engine | cs |
dc.subject | separating axis theorem | cs |
dc.subject | trojúhelníkové sítě | cs |
dc.subject | matematická primitiva | cs |
dc.subject | simulace | cs |
dc.subject | C++ | cs |
dc.subject | SDL2 | cs |
dc.subject | OpenGL | cs |
dc.subject | Collision detection | en |
dc.subject | engine | en |
dc.subject | separating axis theorem | en |
dc.subject | triangle network | en |
dc.subject | math primitives | en |
dc.subject | simulation | en |
dc.subject | C++ | en |
dc.subject | SDL2 | en |
dc.subject | OpenGL | en |
dc.title | Detekce kolizí v počítačové grafice | cs |
dc.title.alternative | Collision Detection in Computer Graphics | en |
dc.type | Text | cs |
dc.type.driver | bachelorThesis | en |
dc.type.evskp | bakalářská práce | cs |
dcterms.dateAccepted | 2021-08-25 | cs |
dcterms.modified | 2021-08-27-17:16:45 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 137612 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2021.11.12 19:59:41 | en |
sync.item.modts | 2021.11.12 18:57:27 | 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:
- 2.3 MB
- Format:
- Adobe Portable Document Format
- Description:
- final-thesis.pdf
Loading...
- Name:
- Posudek-Oponent prace-24430_o.pdf
- Size:
- 93.63 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Oponent prace-24430_o.pdf
Loading...
- Name:
- Posudek-Vedouci prace-24430_v.pdf
- Size:
- 87.08 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Vedouci prace-24430_v.pdf
Loading...
- Name:
- review_137612.html
- Size:
- 1.43 KB
- Format:
- Hypertext Markup Language
- Description:
- review_137612.html