Spektrální syntéza s omezujícími podmínkami
Constrained Spectral Uplifting
diplomová práce (OBHÁJENO)

Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/127810Identifikátory
SIS: 223818
Kolekce
- Kvalifikační práce [11326]
Autor
Vedoucí práce
Oponent práce
Iser, Tomáš
Fakulta / součást
Matematicko-fyzikální fakulta
Obor
Počítačová grafika a vývoj počítačových her
Katedra / ústav / klinika
Katedra softwaru a výuky informatiky
Datum obhajoby
29. 6. 2021
Nakladatel
Univerzita Karlova, Matematicko-fyzikální fakultaJazyk
Čeština
Známka
Výborně
Klíčová slova (česky)
spectral rendering|spectral upliftingKlíčová slova (anglicky)
spectral rendering|spectral upliftingFyzikálne založený spektrálny rendering sa stáva čoraz viac populárnym ako v komerčnej, tak aj v akademickej sfére kvôli jeho schopnosti presne simulovať prírodné fenomény. Bohužiaľ, vytváranie materiálov definovaných ich spektrálnymi vlastnosťami je drahý a zdĺhavý proces, a teda využívanie materiálov založených na RGB reprezentácii je žiadaná vlastnosť v spektrálnych rendereroch. Na konvertovanie RGB hodnôt do ich spektrálnych variánt sa využíva proces nazývaný spektrálny uplifting. Nakoľko je RGB farebný priestor konečnou podmnožinou viditeľného gamutu, existuje mnoho konvertovacích techník dodávajúcich rôzne výsledky, ktoré môžu za odlišných svetelných podmienok spôsobovať farebné nezrovnalosti. Táto práca navrhuje metódu na obmedzenie procesu spektrálneho upliftingu. Presne povedané, preddefinované mapovania z RGB hodnôt na ich spektrálne reprezentácie sú zachované a zvyšok RGB gamutu je vierohodne konvertovaný. Na to, aby sme posúdili správnosť tejto techniky, ju implementujeme a evaluujeme v spektrálnom rendereri. Obrázky konvertované našou metódou vykazujú v porovnaní s pôvodnými textúrami minimálne nezrovnalosti.
Physically-based spectral rendering is becoming increasingly popular in both commercial and academic areas due to its ability to accurately simulate natural phenomena. However, the production of materials defined by their spectral properties is a tedious and expensive process, which makes the utilization of RGB-based assets in spectral renderers a desired feature. To convert RGB values to their spectral representations, a process called spectral uplifting is employed. As the RGB color space is a finite subset of the visible gamut, there exist multiple conversion techniques producing distinct results, which may cause color inconsistencies under various lighting conditions. This thesis proposes a method for constraining the spectral uplifting process. To be specific, pre-defined mappings of RGB values to their spectral representations are preserved and the rest of the RGB gamut is plausibly uplifted. In order to assess its correctness, this technique is then implemented and evaluated in a spectral renderer. The renders uplifted via our method show minimal discrepancies when compared to the original textures.