18 - Radiosity Flashcards
Radiosity
view-independent method of global illumination,
which is designed for diffuse-diffuse interaction.
The illumination of the scene is only calculated once and does not use any recursion
split the scene into patches
formulate the problem as a conservation of energy
Form Factors
geometric relationship between patches i and j
The form factor between two patches is calculated :
energy leaving the original patch / energy leaving the patch in all directions
Radiosity conditions:
The radiosity values are wavelength dependent,
hence we will need to
compute a radiosity value for R, G and B (all 3 colour channels).
Each patch will require a separate set of parameters for R,G and B.
The three radiosity values are the values that the rendered pixels will
receive
Radiosity Term:
energy per unit area leaving a patch per unit time
(radiosity × area) should be the sum of the two types of energy:
emitted energy
reflected energy
Hemicube
is divided into small “pixel” areas, where form factors are computed for each
hemicube method:
- Divides the hemicube into pixels
- Calculates the nearest visible patch via projection
- Sums up the pixels on the hemicube for which the patch is visible.
This is the form factor of the patch.
issues with Radiosity
There can be alias errors
because we are splitting continuous surfaces into discrete units/patches
Like textures interpolation can be used