Instant Radiosity is an interesting GI algorithm. It is simpler and has less jaggies comparing with the Monte-Carlo group of radiosity algorithms.
Currently I have implemented it by two passes: the first pass is the traditional ray-tracing algorithm and the only difference is that diffuse point lights will be recorded; the second pass computes the diffuse illumination using the diffuse point lights recorded in the first pass.
Setup:
- 1418 triangles in the Venus model (Gourand Shading mode)
- BSP acceleration for scene and the Venus object
- 0.2% possibility of putting diffuse point lights per ray. (Higher value results better quality images)
- not smoothed yet…
Further development is on-going… just wait for better quality & more complex scenes !