RADical - A Radiosity Renderer
RADical is radiosity based renderer. It creates photo-realistic images using a rendering
technique called radiosity.It reads a text `scene' file containing information
about the scene an image of that scene by modelling the interaction of light with various objects
in the scene on the basis of an energy (read heat) transportation
If at this point you are wondering what is radiosity, check out KODI's Radiosity page. Also, RADical draws its method from another radiosity engine called
GLUTRAD. So it is also an OpenGL based implementation of radiosity, and uses the same technique as GLUTRAD.
Here is an overview of my radiosity system -
The Command Line Options - To start with ....
- The Render Log
- The Input Scene File
Global Parameters - These affect everything
- Image Resolution (How big an image u want ??)
- Update Step
- Intensity (hurray !! for brighter colors)
- Near/Far Plane
- Maximum Sharp Angle
- Convergence Limit
The Hemicube Calculations - The cube of all things !!
- The Indexed Model
- Form Factor Calculations (Trusty GL does nearly everything)
The Radiosity Calculations - The workhorse !!
- Progressive Radiosity Algorithm
- The OpenGL connection
The Output - At the end of it all ...
- The Dump (Real time possibilities now !!)
The good results - Some eye candy
- The Cornell Box
- The Room
- Same room, different hues
- A well lit Cellar
- Cellar with lights off
[ Scene File Format ]
[ A To-Do List ]