Simulace v Unity
but.committee | prof. Dr. Ing. Pavel Zemčík, dr. h. c. (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) 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 C. Otázky u obhajoby: V práci zmiňujete spoustu možných rozšíření. Dokážete odhadnout, jaký výkonnostní vliv na simulaci by mělo přidání několika zmíněných rozšíření? Případně zda by nějaký prvek implementace (např. akcelerace pomocí zjednodušeného quadtree apod.) byl již nedostačující? Použil jste v práci vektorizaci nebo paralelizaci? Kde by se vaše práce dala použít? | cs |
but.jazyk | angličtina (English) | |
but.program | Informační technologie | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Milet, Tomáš | en |
dc.contributor.author | Kropáček, Vojtěch | en |
dc.contributor.referee | Vlnas, Michal | en |
dc.date.created | 2021 | cs |
dc.description.abstract | V této práci je stavěno na nedávném vzestupu popularity entity komponent systémů v oblasti vývoje her. Cílem práce je vytvořit aplikaci simulující ekosystém v programu Unity engine. V práci se nachází popis výhod entity komponent system architektury, atributy a rozdíly oproti tradiční architektuře. Pro běh simulace byl využit framework s názvem Entitas uvnitř Unity enginu. Dokončená implementace emuluje Lotka-Volterra rovnice, také známy pod názvem rovnice lovec-kořist. Nálezy simulace jsou prezentovány v grafech, které splnují očekávání. Práce také poskytne hlubší porozumění entity komponent system architektury a její specifikace v rámci implementace Entitas frameworku. Shrnuje jeden z přístupů k tvoření jednoduchého ekosystému a výsledné nálezy z proběhlých simulací. | en |
dc.description.abstract | This thesis builds upon a recent surge in popularity of entity component system architecture for game development. The goal of this thesis is to create an ecosystem simulation application in the Unity engine. The advantages of using Entity Component System architecture are explained, with attributes and differences compared to a more traditional approach. The Entitas framework is used inside the Unity engine to power a simulation. The finished product emulates Lotka-Volterra equations, also known as the predator-prey equations. Final findings are presented as graphs that follow expectations. This work gives in depth knowledge about Entity Component System architecture, especially focusing on its specifics in the Entitas framework implementation. It also summarizes an approach to creating a simple ecosystem and the findings of multiple simulations. | cs |
dc.description.mark | C | cs |
dc.identifier.citation | KROPÁČEK, V. Simulace v Unity [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2021. | cs |
dc.identifier.other | 137610 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/201120 | |
dc.language.iso | en | 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 | en |
dc.subject | Unity | en |
dc.subject | Komponentní systém | en |
dc.subject | Entitní systém | en |
dc.subject | Entity Component System | en |
dc.subject | ECS | en |
dc.subject | Entitas | en |
dc.subject | C\# | en |
dc.subject | Herní návrh | en |
dc.subject | Ekosystém | en |
dc.subject | Kompozice | en |
dc.subject | Kompozice nad dědičností | en |
dc.subject | Datově orientovaný návrh | en |
dc.subject | Simulation | cs |
dc.subject | Unity | cs |
dc.subject | Component system | cs |
dc.subject | Entity system | cs |
dc.subject | Entity Component System | cs |
dc.subject | ECS | cs |
dc.subject | Entitas | cs |
dc.subject | C\# | cs |
dc.subject | Game design | cs |
dc.subject | Ecosystem | cs |
dc.subject | Composition | cs |
dc.subject | Composition over inheritance | cs |
dc.subject | Data oriented design | cs |
dc.title | Simulace v Unity | en |
dc.title.alternative | Simulation in Unity | cs |
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 | 137610 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.18 19:38:44 | en |
sync.item.modts | 2025.01.15 20:13:02 | 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:
- 1.82 MB
- Format:
- Adobe Portable Document Format
- Description:
- final-thesis.pdf
Loading...
- Name:
- Posudek-Vedouci prace-24416_v.pdf
- Size:
- 85.72 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Vedouci prace-24416_v.pdf
Loading...
- Name:
- Posudek-Oponent prace-24416_o.pdf
- Size:
- 88.65 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Oponent prace-24416_o.pdf
Loading...
- Name:
- review_137610.html
- Size:
- 1.41 KB
- Format:
- Hypertext Markup Language
- Description:
- file review_137610.html