Diplomová práce

Rigid body simulation for Academic Game Engine

Bc. Libor Moravčík
Anotace

V dnešnej dobe veľa počítačových hier dotvára svoje dynamické prostredie pomocou fyzikálnych simulácii v reálnom čase. Jednou z najčastejších simulácií v hrách je simulácia tuhých telies. Academic Game Engine (AGE) je herný engine vyvýjaný Katedrou vizuálnej informatiky na FI MU. Cieľom tejto práce je naštudovať teóriu a existujúce riešenia týkajúce sa simulácie tuhých telies v hrách. Následne je teória …více

Abstract

Nowadays, many games need to provide believable dynamic environ- ment by using real-time physics simulation. One of the most common approach for games is to add simulation of rigid bodies motion to the environment. Game engines therefore provide such tools for the developers to easily enhance realism for their games. Academic Game Engine (AGE) is a game engine developed in HCI laboratory at Faculty …více

Zadání práce
Academic Game Engine (AGE) is developed in HCI laboratory. Its purpose is to aid in teaching of game development courses. The goal of the thesis is to extend the engine by a physics module, providing rigid body simulation. The student will study the theory of rigid body simulation and also solutions in available game engines, like Godot, Unreal Engine, and dedicated physics-based libraries, like Bullet physics. Based on the acquired knowledge a suitable implementation of rigid body simulation will be designed and implemented to AGE. More specifically, the student will implement simulation of motion of rigid bodies including reaction to collisions, external forces, and joints between rigid bodies. Rigid body "sleeping" technique must be provided as well. The implementation will further be evaluated on scenes of varying complexity. Collision detection algorithms are not subject of the thesis as they are already available in the engine.
Práce zkontrolována:
23. 5. 2025 16:49, Mgr. Marek Trtík, Ph.D., učo 329313
Jazyk práce
angličtina angličtina
Termín obhajoby
20. 6. 2025
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
Studijní program
Plán
Vývoj počítačových her

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.