Bakalářská práce

Využití služby Michelangelo v engine Unity

Use of Michelangelo service in Unity engine

Maroš Beťko
Anotace

Procedurálna generácia je používaná v mnohých aspektoch herného vývoja a jej efektívnosť je často viazaná na použiteľnosť dostupných nástrojov. Michelangelo je cloudová služba, ktorá poskytuje framework na procedurálnu generáciu, založený na formálnych gramatikách. Táto práca sa zameriava na implementáciu balíčku pre herný engine Unity, ktorý umožní vývojárom integrovať optimalizované procedurálne …více

Abstract

Procedural generation is used in many aspects of game development, and its effectiveness is often tied to the usability of available tools. Michelangelo is a cloud-based service that provides a procedural modeling framework based on formal grammars. This thesis focuses on implementing a package for Unity game engine, that enables game developers to integrate optimized procedural assets generated with Michelangelo grammars into their Unity projects directly from Unity editor.

Zadání práce
Prostudujte a popište možnosti procedurálního generování 3D objektů pomocí formálních gramatik.
V rámci BP navrhněte a implementuje zásuvný modul pro herní engine Unity, který umožní procedurální generování scény s využitím online služby Michelangelo. Modul bude obsahovat především:
  • Aplikační rozhraní (API) řešící komunikaci s online službou (autentizace, seznam gramatik, generování nových gramatik, atd.).
  • Grafické rozhraní pro práci s API (přihlášení, zobrazení seznamu gramatik, atd.).
  • Zobrazení vytvořeného 3D modelu přímo v prostředí Unity, včetně základních materiálů.
  • Možnost zobrazení generačního grafu modelu, včetně možnosti manipulace s grafem.
  • Možnost vytvářet reference na uzly generačního grafu přímo v prostředí Unity (jak přímo „z kódu“, tak pomocí GUI).
Práce zkontrolována:
28. 5. 2019 15:00, Mgr. Jiří Chmelík, Ph.D., učo 60621
Jazyk práce
angličtina angličtina
Termín obhajoby
25. 6. 2019
Práce byla úspěšně obhájena

Vedoucí

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

Oponent

RNDr. Zuzana Ferková, Ph.D.
KVI FI MU

Masarykova univerzita Fakulta informatiky
Studijní program
Aplikovaná informatika

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.