Diplomová práce

Evaluation of the suitability of OptiX engine for rendering signed distance functions.

Daria Vasilenko
Anotace

V této práci hodnotíme použitelnost nového raytracing pipelinu pro vizualizaci polí vzdálenosti se znaménkem pomocí NVIDIA OptiX 7 API. Vyhodnocujeme vizualizaci jak diskrétního pole vzdálenosti se znaménkem (3D textura), tak i pole vzdálenosti se znaménkem definovaného funkcí. Implementovali jsme aplikaci založené na NVIDIA OptiX 7. Implementovali jsme také vizualizační metody v OpenGL a CUDA pro srovnání s implementací na OptiX.

Abstract

In this thesis, we consider the applicability of the new raytracing pipeline for visualizing signed distance fields using the example of the NVIDIA OptiX 7 API. We considered the visualization tasks of both discrete signed distance field (3d volume texture) and signed distance field defined by the function. We have implemented our framework based on NVIDIA OptiX 7. We also implemented visualization methods in OpenGL and CUDA for comparison with the implementation on OptiX.

Zadání práce
Within this topic, the student will implement several approaches for rendering geometry using signed distance functions (SDFs) and compare their performance. The student will first explore the current state-of-the-art for rendering SDFs. Based on the acquired knowledge, the student will then develop a simple framework based on the NVIDIA OptiX engine and OpenGL for rendering geometry defined by SDFs. This framework will support at least two different approaches for rendering SDFs including (1) a basic raymarching with a direct evaluation of SDFs and (2) a raymarching using precomputed volumetric textures that will be further accelerated via OptiX engine capabilities. In the second part, the student will propose and design several exemplary SDFs, ranging from very simple to very complex ones. These SDFs will be used to compare the performance of the implemented algorithms. The student will compare both the computational performance, as well as the visual quality of different approaches. Within the textual part, the student will describe the mathematical principles necessary for rendering geometry described by SDFs. The manuscript will further provide the implementation details including the OptiX engine explanation. Finally, the discussion of the results with reasoning for possible performance increase (or decrease) when using OptiX engine will be provided.
Práce zkontrolována:
19. 5. 2021 12:09, RNDr. Jan Byška, Ph.D., učo 207879
Jazyk práce
angličtina angličtina
Termín obhajoby
23. 6. 2021
Práce byla úspěšně obhájena

Vedoucí

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

Oponent

Mgr. Marek Trtík, Ph.D., učo 329313
KVI FI MU

Konzultant

Mgr. Matúš Talčík, učo 445341
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.