Photon Engine 2.0.0-beta
A physically based renderer.
Loading...
Searching...
No Matches
Light Directory Reference

Defines energy emitting entities.

More...

Files

 AAreaLight.cpp
 
 AAreaLight.h
 
 AGeometricLight.cpp
 
 AGeometricLight.h
 
 AIesAttenuatedLight.cpp
 
 AIesAttenuatedLight.h
 
 ALight.cpp
 
 ALight.h
 
 AModelLight.cpp
 
 AModelLight.h
 
 APointLight.cpp
 
 APointLight.h
 
 ARectangleLight.cpp
 
 ARectangleLight.h
 
 ASphereLight.cpp
 
 ASphereLight.h
 

Detailed Description

Defines energy emitting entities.

Without energy sources, you simply cannot take a picture of the scene. Light sources are essential for defining behaviors of radiant energy emission. Here I distinguish model and area sources by their emission profile: area sources have constant emission across its defined surface; whereas model sources are more general and allow texture mapped emission along with arbitrary geometry.