4. The Radiosity Calculations - The workhorse !!

The radiosity algorithm implemented here is a hemicube based progressive radiosity algorithm. The algorithm iterates and at each iteration step calculates the energy received by all patches due to the energy shot by a patch.


  1. Progressive Radiosity Algorithm -
    The algorithm proceeds as follows -
    Given below are some examples of the progressive rendering engine :
    The Cornell Box at various stages of the radiosity calculations.

    A Cellar getting lit up at various stages of the radiosity calculations.

  2. The OpenGL connection -
    The iteration is controlled by the glut Idle function which iterates once through the algorithm and renders the scene in the preview window. The vertex colors for each vertex in the scene is calculated using the energy of the incident triangles. The strategy for this is outlined here


[ Back ]




Page last updated on 04 October, 2005. pialpharhoalphagammaAT cse.iitd.ac.in © Parag Chaudhuri , 2009
DCSE, IIT Delhi Valid HTML 4.0! Valid CSS! yahoo