Diplomová práce

Sledování paprsku na programovatelných grafických kartách

Raytracing on GPU

Bc. Marek Vinkler, učo 172521
Anotace

Cílem této práce bylo vytvořit funkční implementaci systému pro sledování paprsků na současných grafických kartách. Důraz byl kladen na to, aby aplikace bežela v reálném čase. Kvůli tomuto požadavku byl k implementaci použit jazyk “C for CUDA”. Finální produkt dosahuje 50+ snímků za sekundu v primárních paprscích na středně komplexních scnénách.

Abstract

The goal of this work was to create a functional implementation of ray tracing engine on current main stream GPUs. Emphasis was put on performance of the application so that realtime frame rates could be achieved. Because of this requirement and the programming complexity of the ray tracing problem the “C for CUDA” language was chosen. The final product is a ray tracer that achieves 50+fps in primary rays on moderately complex scenes.

Klíčová slova
Ray tracing GPU CUDA visualization
Zadání práce
Prostudujte současné metody, které implementují sledování paprsku na GPU. Zaměřte se na řešení jednotlivých částí úlohy (výpočet ve scéně, výpočet v okolí scény, stíny apod.). Popište a porovnejte vybraná existující řešení. Implementujte RT na GPU, které bude k dispozici v Laboratoři HCI na FI.

Literatura: Firemní materiály NVIDIA, Internet.

Práce zkontrolována:
25. 5. 2010 07:58, prof. Ing. Jiří Sochor, CSc.
Plný text práce
4,9 MB / soubor PDF
Jazyk práce
angličtina angličtina
Termín obhajoby
29. 6. 2010
Práce byla úspěšně obhájena

Vedoucí

prof. Ing. Jiří Sochor, CSc.

Oponent

Mgr. Petr Tobola, Ph.D.
abs FI MU

Masarykova univerzita Fakulta informatiky
Studijní program
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.