Information

  • Publication Type: Student Project
  • Workgroup(s)/Project(s):
  • Date: 2011
  • First Supervisor: Ralf Habel
  • Keywords: Real-time Rendering, Global Illumination, Irradiance Normal Mapping, Radiosity

Abstract

Cinematic image quality has always been one of the most important challenges of computer graphics. One of the key components, that realistic CG is comprised of, is illumination. In real-time graphics resources are limited, hence we cannot aord dynamic realistic physcially accurate lighting. However, we can precalculate high-quality static lighting - light mapping method. But we cannot use normal mapping with light mapping directly, because in light mapping, lighting is precalculated for one default normal direction whereas in normal mapping normals are dened in a hemispherical domain. Irradiance normal mapping methods overcomes such problems by using spherical or hemispherical basis functions to encode the irradiance signal. Our task is to compare the existing approaches to irradiance normal mapping visually and analytically by implementing the irradiance normal mapping pipeline with the demo application that demonstrates dierent lighting methods and allows to switch between them in run-time.

Additional Files and Images

Additional images and videos

Image: Image Image: Image

Additional files

Implementation: Source Code and binary Implementation: Source Code and binary
Paper: Efficient Irradiance Normal Mapping Paper: Efficient Irradiance Normal Mapping

Weblinks

No further information available.

BibTeX

@studentproject{Ishmukhametov_Denis_2011_EIN,
  title =      "Efficient Irradiance Normal Mapping",
  author =     "Denis Ishmukhametov",
  year =       "2011",
  abstract =   "Cinematic image quality has always been one of the most
               important challenges of computer graphics. One of the key
               components, that realistic CG is comprised of, is
               illumination. In real-time graphics resources are limited,
               hence we cannot aord dynamic realistic physcially accurate
               lighting. However, we can precalculate high-quality static
               lighting - light mapping method. But we cannot use normal
               mapping with light mapping directly, because in light
               mapping, lighting is precalculated for one default normal
               direction whereas in normal mapping normals are dened in a
               hemispherical domain. Irradiance normal mapping methods
               overcomes such problems by using spherical or hemispherical
               basis functions to encode the irradiance signal. Our task is
               to compare the existing approaches to irradiance normal
               mapping visually and analytically by implementing the
               irradiance normal mapping pipeline with the demo application
               that demonstrates dierent lighting methods and allows to
               switch between them in run-time.",
  keywords =   "Real-time Rendering, Global Illumination, Irradiance Normal
               Mapping, Radiosity",
  URL =        "https://www.cg.tuwien.ac.at/research/publications/2011/Ishmukhametov_Denis_2011_EIN/",
}