TEAM LEADER - Deepak Kumar
Name |
|
Deepak Kumar |
|
DL Vijaya |
|
Krishna Teja |
|
Samyukta Chandrasekaran |
|
Sandeep Albert Mathias |
|
|
|
The goal of our project is to develop a 3D rendering engine in
order to implement a ray-tracing algorithm, namely photon mapping, and run it
on a CPU and a GPU using appropriate APIs. Our application will take input from the user for modifying the scene (such as camera position,
object location, light source locations, etc.), and render the same in real
time.
In a 3D environment, there are many types of objects, and light sources. The human eyes record light reflected from objects, and send visual information to the brain. Our synthetic model uses the same method of observation and registration for objects in the real world.
In this project, we will be simulating a lighting model in a 3D environment. All natural phenomena, such as reflection, refraction, shadows, etc., must be properly modeled to achieve photorealism in rendering. The under-standing of the nature of light and appropriately simulating its phenomena in a mathematical model is called global illumination.
The Application is interactive so the lightning calculations are to be done real-time. That is why we are using CUDA to get good enough frame rates.
Project Development Webpage here