Bakalářská práce

Shader graph module for Age

Petr Babič
Anotace

Shader grafy se staly nedílnou součástí moderních herních enginů. Poskytují uživatelsky příjemnou alternativu k ručně psaným shaderům, čímž umožňují urychlený vývoj vizuálních efektu. Cílem této práce je implementovat shader graf modul pro projekt Academic Game Engine, který je vyvíjen v laboratoři Visitlab/HCI. Při návrhu shader grafu je přihlíženo k řešením dostupným v moderních herních enginech …více

Abstract

Shader graphs have become a predominant feature in state-of-the-art game engines. They accelerate visual effects development by providing a user-friendly alternative to handwritten shaders. This thesis aims to implement a shader graph module for the Academic Game Engine project developed in the Visitlab/HCI laboratory. The approach to the shader graph’s design is influenced by the solutions available …více

Zadání práce
Age is an academic game engine developed in Visitlab/HCI laboratory. Its purpose is to provide a software basis and playground for game development courses. The goal of the thesis is to implement a shader graph module to Age. The module should allow for definition of various visual effect commonly available in contemporary game engines (like Godot, Unreal, Unity) in a user-friendly way. The evaluation of the module should demonstrate the flexibility of the approach (i.e., commonly available effects in the mentioned engines can indeed be easily created) and resulting shaders (running on GPU) are effective (comparable with hand written versions). The text of the thesis will contain the description of the shader graph solutions in available game engines (at least Godot, Unreal, and Unity), the description of the approach chosen for Age, and there will also be presented results from the evaluation of the module.
Práce zkontrolována:
24. 5. 2024 11:31, Mgr. Marek Trtík, Ph.D., učo 329313
Jazyk práce
angličtina angličtina
Termín obhajoby
27. 6. 2024
Práce byla úspěšně obhájena

Vedoucí

Mgr. Marek Trtík, Ph.D., učo 329313
KVI FI MU

Oponent

RNDr. Jan Byška, Ph.D., učo 207879
KVI FI MU

Masarykova univerzita Fakulta informatiky
Plán
Programování a vývoj aplikací

Práce na příbuzné téma

Seznam prací, které mají shodná klíčová slova.

  • 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.