Diplomová práce

Portals in Godot Engine

Bc. Vojtěch Struhár, učo 492764
Anotace

V této diplomové práci zkoumám a vyvíjím implementaci 3D portálů, která je dostupná jako plugin pro herní engine Godot. Tento plugin umožňuje snadné vytváření plynulých portálů přímo v editoru enginu. Dále se věnuji různým omezením enginu, na která jsem narazil při implementaci portálů.

Abstract

In this thesis, I research and develop a 3D portal implementation for the Godot Engine, which is available as a plugin. The plugin enables simple creation of seamless portals right within the engine editor. I also discuss various engine limitations I encountered while implementing the portal functionality.

Zadání práce
Study and describe the area of portals in games. Focus on rendering (issues with latency, recursive portals) and interactions with the scene (dynamic creation of portals, physics subsystem). 

Design and implement an add-on for the Godot game engine, allowing setup and rendering of portals in games. The add-on will support the following:
  • Interactive configuration of portals integrated into the engine editor.
  • Seamless, real-time rendering of portals at runtime.
  • Teleportation of the player and objects, including physics properties (e.g., inertia).
Práce zkontrolována:
22. 5. 2025 09:18, Mgr. Jiří Chmelík, Ph.D., učo 60621
Jazyk práce
angličtina angličtina
Termín obhajoby
20. 6. 2025
Práce byla úspěšně obhájena

Vedoucí

Mgr. Jiří Chmelík, Ph.D., učo 60621
KVI FI MU

Oponent

Mgr. Adam Štěpánek, učo 469242
stud FI MU

  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.