Obsah

Radiozita

Princip

Problémy

  1. omezení - pouze difůzní povrchy, světla, diskretizace na plošky - způsobuje chybu
  2. diskretizace scény:
    • jak diskretizovat (hrubě: velká chyba, jemně: velká spotřeba paměti, doba výpočtu)
    • popis GI je závislý na scéně - nepodporuje libovolnou geometrii
  3. form factory: je jich n^2, n je počet form factorů (těch jsou statisíce, miliony) - jak skladovat, jak počítat
  4. řešení velké soustavy lineárních rovnic: naivní metody (gauss) nepoužitelné (O(n^3))
  5. vizualizace: skoková změna osvětlení mezi ploškami působí rušivě

Řešení problémů

  1. Existují (složité) způsoby jak omezení popisu scény obejít
  2. adaptivní dělení (plochy blíž kameře/s velkou změnou osvětlení se dělí jemněji), discontinuity meshing (využívá se dodatečných znalostí o scéně pro dělení - například dělení podél stínů, atd).
  3. Nepočítají se všechy form factory, jen relativně malý počet, ostatní se nastaví na 0. form factory se odhadují metodou Monte Carlo
  4. Pro řešení soustavy rovnic se používají rychlé přibližné iterativní metody
  5. Radiosita se interpoluje mezi sousedními ploškami, nebo se použije final gather (nastřílí se dotatečné paprsky z počítaného bodu, zprůměruje se výsledek)