Radiosity and raytracing


Radiosity is the algorithm which is very dependent on light and from which direction the light is hitting the object which creates a ore effective light reflection. 

In more recent times radiosity has become more renowned for being more benfitial over standard lighting effects. There are two main benefits which radiosity has over standard lighting. These are improved Image quality and more lifelike lighting.

Radiosity technology is very prenowned in 3Ds Max which has the ability to produce more accurate photometric simulations of lighting which have been created in specific scenes. Indirect light, soft shadows and colour bleeding between surfaces all produce images in a realstic manner. This is one major benefit because when rendered the image will have a sense of realism hich standard scan line rendering is unable to offer.

In terms of radiosity techniques, 3DS max also provides a real world lighting interface. The light intensity used  is measured using Photometric units. By being able to work with a real life lighting interface, you can effectively set up the lighting for your scenes. Due to this, the user is therefore able to concentrate more on designing the lighting or exploring different lighting effects, rather than in other computer graphic techniques where you are required to visualize them more accurately.

In terms of disadvantage is that even though the image quality is alot better, the rendering time rises and takes alot longer to be rendered.Photometric units are the measurements which are used to measure of lighting.

In terms of differences between local and global illumination rendering algorithms, Local illumination algorithms only tend to describe only how individual sectors like surfaces reflect or transmit light.  Given specific descriptions of light arriving at a surface, these mathmatical algorithms, called shaders in 3Ds Max. These have the ability to predict the intensity, colour and distribution of the light leaving a specific surface.

However Global illuminations only take into acount the ways in how light is transferred between different surfaces. This process is called global illumination algorithms.

An algorithm is a list of instrucitons which define a list of instructions to complete a task, a shader is a set of software instructions, which is used by the graphic resources primarily to perform rendering effects.

3DS max also offers two global illumination algorithms, which have become integral parts of its production rendering system. One key objective of a global illumination algorithms is to re-create, as accurately as possible. 

One of the very first global illumination algorithms that was developed was named as Ray-Tracing.


Raytracing is camera dependent and the reflection is very dependent on the position of the camera. 

A ray is tracerd backwards using from the position of the eye, through the pixel of the monitor, until it encounters a surface. To determine the total illumination, we trace a ray from the point of the encounter to each light source from within the environment, which is named the shadow ray.

One key example of radiosity in terms of a disadvantage using ray-tracing is that radiosity has the ability to calculate diffuse intereflections between surfaces, where as ray-tracing dosent account for interactions using interreflections. Radiosity also offers immediate rendering results,whereas the ray-tracing algorithm does not  offer results immediately, when in fact the rendering of images using ray-tracing depends on the amount of light sources and the process has to be repeated for each of the different viewing angles and is therefore view depending.

In terms of the history of ray-tracing and radiosity, the algorithms came about when researchers began to research alternative techniques for calculating global illumination.

In the early 1960’s engineers developed methods for simulating the radiative heat transfer between surfaces to determine how well there designs would cope under different scrutinous conditions in particular places such as furnaces and engines.

Rather than determine the colour between each pixel on a screen which is ray-tracing, radiosity is a technique which calculates the intensity  for all surfaces in the enironment