Sunday, July 12, 2009

Radiosity Renderer - The Anant Project


The evolution of the computer graphics led naturally to the development of different types of visualization techniques. Initially, the focus was on photorealistic rendering, where the goal is to generate synthetic images that are indistinguishable from real photographs.

Rendering is the process in which a two-dimensional image is created by a computer from a description of a three-dimensional world.From a text file of even one hundred lines a Renderer can output an image that can fool the eye into believing it was an actual photograph.Such image are extremely popular in movies,video games,the Internet,and many other media fields.

The main aim of Anant Renderer is rendering of virtual environment.Input to Renderer will be giver in form of VRML file.The VRML file contains the description about the object dimension's and its material properties along with light information which is main concern for system.When user gives file for rendering first Renderer reads the file to get object & related information of the object and its properties.Next task is tessellation of object into faces or number of smaller polygons.Faces are responsible for light intensity of that area.After dividing the object into no of faces Renderer have to compute form factor for each face whjich is the most complex computation.Radiosity algorithms used to do so.Calculation of form factor is highly complex computation.Radiosity task in term of computation & uses CPU heavily.After getting form factor we interpolate the intermediate pixel intensities and display the final photo realistic image on screen.

Goals of Anant Project
# Anant is intended to develop as light map renderer for game development. It will be used as a tool in game development.
# It's architecture has to be extendable, to make it possible to develop it as a 3D Modeling Software

Limitations of Anant Renderer
# The mesh input should be uniformly tesselled.
# Accuracy of radiosity depends upon size of triangle faces, more finner are triangles more is the accuracy but also more is the rendering time.
# Because of collision detection algorithm rendering is still slow

Download Source
http://www.esnips.com/doc/b182ffe2-ea45-4fec-ac9a-79fd54d6275a/anant.tar

No comments:

Post a Comment