A Visual Diff Tool Unity Hierarchical Objects
Nástroj pro vizualizaci rozdílů v hierarchických objektech Unity
diplomová práce (OBHÁJENO)
Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/209687Identifikátory
SIS: 273124
Kolekce
- Kvalifikační práce [12377]
Autor
Vedoucí práce
Oponent práce
Černý, Vojtěch
Fakulta / součást
Matematicko-fyzikální fakulta
Obor
Informatika - Vizuální výpočty a vývoj počítačových her
Katedra / ústav / klinika
Katedra softwaru a výuky informatiky
Datum obhajoby
9. 6. 2026
Nakladatel
Univerzita Karlova, Matematicko-fyzikální fakultaJazyk
Angličtina
Známka
Výborně
Klíčová slova (česky)
Porovnánání souborů|Unity|Unity Editor|GitKlíčová slova (anglicky)
Diff Tool|Unity|Unity Editor|GitTato práce se zabývá problémem nedostatku vizuální zpětné vazby a struktury při po- rovnávání dvou scén nebo assetů v Unity Editoru. Hlavní motivací je poskytnout nástroj, který umožní snadné a intuitivní porovnání dvou verzí stejné scény podobným způsobem, jako textové diff nástroje dělají pro standardní verzovací systémy. Přístup této práce je vytvořit rozšíření pro Unity Editor, které dokáže vytvořit stromovou reprezentaci scény nebo assetu a poskytne vizuální porovnání jak ve stromové struktuře, tak v 3D prostoru. Práce zkoumá API Unity engine, jeho interní a veřejnou datovou reprezentaci a jeho sys- tém serializace. Závěrem práce je funkční plugin pro Unity, který lze použít k porovnání dvou scén nebo assetů a vizualizaci rozdílů, a může být použit jako základ pro další vývoj nástroje a jeho integraci s verzovacími systémy.
This thesis addresses the problem of lack of visual feedback and structure when com- paring two scenes or assets in Unity Editor. The main motivation is to provide a tool that allows easy and intuitive comparison of two versions of the same scene in a similar way as text-based diff tools do for version control. The approach of this thesis is to create a Unity Editor extension package that can construct a tree representation of the scene or asset and provide visual comparison in both tree-like structure and 3D space. The thesis researches API of Unity engine, its internal and public data representation and its serialization system. The conclusion of the thesis is a working Unity plugin, which can be used to compare two scenes or assets and visualize the difference and can be used as a basis for further development of the tool and its integration with version control systems.
Citace dokumentu
Metadata
Zobrazit celý záznamSouvisející záznamy
Zobrazují se záznamy příbuzné na základě názvu, autora a předmětu.
-
The Last Clan - RTS game in Unity
Výsledek obhajoby: OBHÁJENOTichý, Šimon (Univerzita Karlova, Matematicko-fyzikální fakulta, 2023)Datum obhajoby: 7. 9. 2023This thesis explores the development of a real-time strategy (RTS) game using Unity's Data-Oriented Technology Stack (DOTS) and the C# programming lan- guage. RTS games offer captivating real-time battles, requiring players ... -
Traffic - hra se simulací silniční sítě
Výsledek obhajoby: OBHÁJENOKripner, Matěj (Univerzita Karlova, Matematicko-fyzikální fakulta, 2022)Datum obhajoby: 17. 6. 2022The goal of this thesis was to implement the mobile game Traffic, in which the player controls a car and navigates through a road network. The general concept of the game is based on our vision of a game simulating the ... -
Evoluce jako cesta k Bohu v díle Teilharda de Chardin
Výsledek obhajoby: OBHÁJENOJirousová, Františka (Univerzita Karlova, Filozofická fakulta, 2017)Datum obhajoby: 19. 6. 2017This dissertation deals with the notion of centration in the work of Teilhard de Chardin, the notion being examined with regard to two related aims: 1) to illustrate the logical structure of Teilhard's Christian theory of ...
