Bakalářská práce

Non-photorealistic Renderer in Vulkan

Filip Greš
Anotace

Tato práce představuje engine pro nefotorealistické renderování (NPR) v reálném čase, napsaný v jazyce C++ s využitím API Vulkan. Engine integruje několik stylizovaných technik, včetně stínování Cel a Gooch, spolu s postprocesingovými efekty, jako je šrafování, dithering a simulace CRT efektu. Teoretická část zkoumá základní principy těchto technik a nastiňuje konkrétní výzvy při implementaci a úvahy …více

Abstract

This thesis presents a real-time non-photorealistic rendering (NPR) engine written in C++ using the Vulkan API. The engine integrates multiple stylized techniques, including Cel and Gooch shading, alongside post-processing effects such as hatching, dithering, and CRT effect simulation. The theoretical part examines the underlying principles of these techniques and outlines the specific implementation …více

Zadání práce
The student will develop a real-time non-photorealistic (NPR) renderer using Vulkan. The renderer should incorporate multiple NPR techniques such as Cel and/or Gooch shading, dithering, hatching, color quantization and pixelization, motion blur, depth of field, and a retro scanline effect.The application should support dynamic scene rendering with real-time parameter adjustments for different effects. A user interface will be implemented to allow users to toggle various effects and modify their intensity. In the theoretical part the student will explain the underlying principles of each technique, the approaches used to achieve stylized graphics, and the necessary optimizations or limitations specific to Vulkan (if any).
Práce zkontrolována:
20. 12. 2025 15:29, RNDr. Jan Byška, Ph.D., učo 207879
Jazyk práce
angličtina angličtina
Termín obhajoby
3. 2. 2026
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
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.