07.01.2013 Views

3D graphics eBook - Course Materials Repository

3D graphics eBook - Course Materials Repository

3D graphics eBook - Course Materials Repository

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Global illumination 49<br />

Procedure<br />

For the simulation of global illumination are used in <strong>3D</strong> programs, more and more specialized algorithms that can<br />

effectively simulate the global illumination. These are, for example, path tracing or photon mapping, under certain<br />

conditions, including radiosity. These are always methods to try to solve the rendering equation.<br />

The following approaches can be distinguished here:<br />

• Inversion:<br />

• is not applied in practice<br />

• Expansion:<br />

• bi-directional approach: Photon mapping + Distributed ray tracing, Bi-directional path tracing, Metropolis light<br />

transport<br />

• Iteration:<br />

• Radiosity<br />

In Light path notation global lighting the paths of the type L (D | S) corresponds * E.<br />

Image-based lighting<br />

Another way to simulate real global illumination, is the use of High dynamic range images (HDRIs), also known as<br />

environment maps, which encircle the scene, and they illuminate. This process is known as image-based lighting.<br />

External links<br />

• SSRT [1] – C++ source code for a Monte-carlo pathtracer (supporting GI) - written with ease of understanding in<br />

mind.<br />

• Video demonstrating global illumination and the ambient color effect [2]<br />

• Real-time GI demos [3] – survey of practical real-time GI techniques as a list of executable demos<br />

• kuleuven [4] - This page contains the Global Illumination Compendium, an effort to bring together most of the<br />

useful formulas and equations for global illumination algorithms in computer <strong>graphics</strong>.<br />

• GI Tutorial [5] - Video tutorial on faking global illumination within <strong>3D</strong> Studio Max by Jason Donati<br />

References<br />

[1] http:/ / www. nirenstein. com/ e107/ page. php?11<br />

[2] http:/ / www. archive. org/ details/ MarcC_AoI-Global_Illumination<br />

[3] http:/ / realtimeradiosity. com/ demos<br />

[4] http:/ / www. cs. kuleuven. be/ ~phil/ GI/<br />

[5] http:/ / www. youtube. com/ watch?v=K5a-FqHz3o0

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!