Simulace v Unity

but.committeeprof. 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.defenceStudent 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.jazykangličtina (English)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorMilet, Tomášen
dc.contributor.authorKropáček, Vojtěchen
dc.contributor.refereeVlnas, Michalen
dc.date.created2021cs
dc.description.abstractV 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.abstractThis 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.markCcs
dc.identifier.citationKROPÁČEK, V. Simulace v Unity [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2021.cs
dc.identifier.other137610cs
dc.identifier.urihttp://hdl.handle.net/11012/201120
dc.language.isoencs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectSimulaceen
dc.subjectUnityen
dc.subjectKomponentní systémen
dc.subjectEntitní systémen
dc.subjectEntity Component Systemen
dc.subjectECSen
dc.subjectEntitasen
dc.subjectC\#en
dc.subjectHerní návrhen
dc.subjectEkosystémen
dc.subjectKompoziceen
dc.subjectKompozice nad dědičnostíen
dc.subjectDatově orientovaný návrhen
dc.subjectSimulationcs
dc.subjectUnitycs
dc.subjectComponent systemcs
dc.subjectEntity systemcs
dc.subjectEntity Component Systemcs
dc.subjectECScs
dc.subjectEntitascs
dc.subjectC\#cs
dc.subjectGame designcs
dc.subjectEcosystemcs
dc.subjectCompositioncs
dc.subjectComposition over inheritancecs
dc.subjectData oriented designcs
dc.titleSimulace v Unityen
dc.title.alternativeSimulation in Unitycs
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2021-08-25cs
dcterms.modified2021-08-27-17:16:45cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid137610en
sync.item.dbtypeZPen
sync.item.insts2025.03.18 19:38:44en
sync.item.modts2025.01.15 20:13:02en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačové grafiky a multimédiícs
thesis.levelBakalářskýcs
thesis.nameBc.cs
Files
Original bundle
Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
1.82 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-24416_v.pdf
Size:
85.72 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-24416_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-24416_o.pdf
Size:
88.65 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-24416_o.pdf
Loading...
Thumbnail Image
Name:
review_137610.html
Size:
1.41 KB
Format:
Hypertext Markup Language
Description:
file review_137610.html
Collections