Home

Photonix: A 3D Modeling tool and Global Illumination Renderer using Photon Mapping

Bachelor thesis, Computer Science Department, Faculty of Computer and Information Sciences, Ain-Shams University, Egypt, July 2011.
Team: Ahmed Zakaria, Mahmoud Zeidan, and Ahmed Hamdy

Abstract

Rendering is the process in which a two-dimensional image is created by a computer from a description of a three-dimensional world. Our Objective is to combine both Hardware and software capabilities and get highest realism in the generated image using most powerful global illumination algorithm, Photon Mapping. Global illumination is based on light transport mechanism in real world. The light transport mechanism can be expressed in terms of Bidirectional Reflectance Distribution Function (BRDF) of each element, and the most common and practical way is dividing the BRDF into specular and diffuse component. Mathematically Global illumination is a problem of solving numerical equations concerning with the convergence, converging speed and if it converges to right answer. The initial value is the given light sources and their characteristics. The energy of the light source is propagated into the geometrical space. The Radiosity and Ray-tracing methods are used to calculate the energy propagation in each iteration step. The BRDF of geometrical element is important to the efficiency of each method. If the BRDF is ideal diffuse, Radiosity method will converge and converge to right answer. However, Ray tracing algorithm works more efficiently in calculating specular reflection, refraction and caustic surfaces, Those Radiosity and Ray-tracing algorithms can be measured in two aspects, the accuracy and efficiency in BRDF simulation and the rendering speed. The photon mapping is a new method is used extensively in global illumination to render photorealistic pictures. The photon mapping combines the advantages of both radiosity and ray tracing and better than them in terms of the accuracy and efficiency in BRDF simulation and the rendering speed. The photon mapping is a new method is used extensively in global illumination to render photorealistic pictures. The photon mapping combines the advantages of both radiosity and ray tracing and better than them in terms of the accuracy and efficiency in BRDF simulation and the rendering speed.

Downloads

Presentation
Documentation
Demo Video [20 MB]
Executable [700 KB]
Source Code [3.7 MB]

Videos


Photonix Material Editor

Photonix Soft Shadow

Rendering

Screen Shots

Photonix Modeling Tool

Material Editor

Photonix Renederer