Image-Based Lighting for OpenGL

Beqiraj, Denis (2022) Image-Based Lighting for OpenGL. Bachelor thesis, Scuola universitaria professionale della Svizzera italiana.

[img] Text
DOC_BEQIRAJ.pdf

Download (22MB)
[img] Text
POSTER_BEQIRAJ.pdf

Download (302kB)

Abstract

The project consists in applying the image based lighting technique,so a 3D rendering technique which involves capturing an omnidirectional representation of real-world light information as an image, to the 3D Overvision graphics engine, this technique is used to make more realistic the already written physically based rendering pipeline, so the computer graphics approach that seeks to render images in a way that models the flow of light in the real world. This is generally accomplished by manipulating a cubemap environment map (taken from the real world or generated from a 3D scene) such that we can directly use it in our lighting equations: treating each cubemap texel as a light emitter. This way we can effectively capture an environment’s global lighting and general feel, giving objects a better sense of belonging in their environment. As image based lighting algorithms capture the lighting of some (global) environment, its input is considered a more precise form of ambient lighting, even a crude approximation of global illumination. This makes IBL interesting for PBR as objects look significantly more physically accurate when we take the environment’s lighting into account. The main goals are to complete implementation of IBL lighting in the engine, and the implementation of an extra dynamic cubemap to make more realistic reflections. The main goals has been achieved, so the IBL pipeline has been implemented in the engine and the cubemap has been added to have reflections, now we have an engine that can handle physical materials well and make them more realistic through image based lighting.

Item Type: Thesis (Bachelor)
Corso: UNSPECIFIED
Supervisors: Peternier, Achille and Valsangiacomo, Fabrizio
Subjects: Informatica
Divisions: Dipartimento tecnologie innovative > Bachelor in Ingegneria informatica
URI: http://tesi.supsi.ch/id/eprint/4590

Actions (login required)

View Item View Item