Bakalářská práce

Interactive 2D Scene Drawing and Lighting with Global Illumination

Patrik Jašo
Anotace

Tato práce představuje aplikaci, která umožňuje uživateli kreslit tvary s různými vlastnostmi, jako jsou světla, stěny a průhledné objekty, do 2D scény. Aplikace vypočítává globální osvětlení v reálném čase pro dynamickou 2D scénu pomocí vlastního renderovacího jádra založeného na OpenGL. Pro výpočet globálního osvětlení se používá algoritmus Path Tracing spolu s několika optimalizačními technikami …více

Abstract

This thesis presents an application which allows the user to draw shapes with different properties, such as lights, walls and transparent objects, into a 2D scene. The application computes real-time global illumination for the dynamic 2D scene utilising its own rendering engine based on OpenGL. In order to compute global illumination, the Path Tracing algorithm is used together with several optimisation …více

Zadání práce
The student will develop an OpenGL-based application for real-time drawing of lights and obstacles within a 2D scene. The application will support various material types, including transparent surfaces with customizable optical properties. Rendering will employ progressive path tracing to simulate physically-based global illumination. The entire rendering process will be performed in 2D using the Digital Differential Analyzer (DDA) algorithm for scene sampling. To ensure real-time performance, the student will implement optimizations, such as skipping over empty pixels. Additionally, the application will allow users to save and load created drawings. In the theoretical part, the student will explain the employed rendering techniques and optimization strategies.
Práce zkontrolována:
26. 5. 2025 12:41, RNDr. Jan Byška, Ph.D., učo 207879
Jazyk práce
angličtina angličtina
Termín obhajoby
23. 6. 2025
Práce byla úspěšně obhájena

Vedoucí

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

Oponent

Mgr. Adam Rychlý
KVI FI MU

Masarykova univerzita Fakulta informatiky
Studijní program
Plán
Informatika
  • 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.