Vylepšené výpočty propustnosti v RGB vykreslování
Improved transmission calculations for RGB rendering
diplomová práce (OBHÁJENO)
Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/203078Identifikátory
SIS: 280833
Kolekce
- Kvalifikační práce [12045]
Autor
Vedoucí práce
Oponent práce
Iser, Tomáš
Fakulta / součást
Matematicko-fyzikální fakulta
Obor
Informatika - Vizuální výpočty a vývoj počítačových her
Katedra / ústav / klinika
Katedra softwaru a výuky informatiky
Datum obhajoby
9. 9. 2025
Nakladatel
Univerzita Karlova, Matematicko-fyzikální fakultaJazyk
Čeština
Známka
Velmi dobře
Klíčová slova (česky)
výpočty propustnosti|RGB vykreslováníKlíčová slova (anglicky)
Transmission colour|RGB renderingBeer-Lambertův zákon se používá, aby se vypočítalo, kolik světla prošlo barevným materiálem nerozptylujícím světlo při dané tloušťce. Aby si tento zákon zachoval svoji fyzikální podstatu, lze jej uplatnit pouze na spektrální data. Ne všechny renderery ale podporují spektrální výpočty. V těchto případech se Beer-Lambertův zákon aplikuje na jednotlivé složky RGB barvy, kde následně výsledná barva sice může být docela podobná, ale mnohdy bývá velice odlišná. Tato diplomová práce nabýzí řešení tohoto problému. Nejprve se analyzovala chyba mezi těmito dvěma metodami, a pak byl vytvořen fitovaný model, který má sloužit jako více přesná náhrada.
In transmission calculations, the Beer-Lambert law is used to calculate how much light was transmitted through a volume made out of non-scattering coloured material. This law is only physically meaningful when applied to spectral data. However, not all renderers support spectral calculations, and so this law is applied to the individual components of RGB instead. The resulting colours can be close to what they should be, but sometimes they also tend to be quite far off. To aid this, we first analyze the error behaviour between the two approaches and then propose a fitted model which can be used as a more accurate replacement for applying the Beer-Lambert law to the components of the RGB transmission colour.
