User Tools

Site Tools


Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
mapping:cawe:lighting [2007-10-22 22:18]
Carsten Augmented the text
mapping:cawe:lighting [2007-10-24 23:12]
Carsten Augmented the text
Line 24: Line 24:
 Good news about Radiosity-based lighting is that once the preprocessing step it complete, it is //fast//. Independently of the number of light sources or complexity of the scene, Radiosity-based lighting provides very good performance at run-time during the game. It is therefore a natural choice for large-scale base lighting of any level. Good news about Radiosity-based lighting is that once the preprocessing step it complete, it is //fast//. Independently of the number of light sources or complexity of the scene, Radiosity-based lighting provides very good performance at run-time during the game. It is therefore a natural choice for large-scale base lighting of any level.
  
-Even better, Radiosity lighting results looks stunningly good. No matter what hardware vendors tell you about their latest products, no matter what game developers tell you about dynamic lighting (as I too do, see below), none of these techniques can beat the realism of lighting generated by Radiosity methods. Based on an accurate physical model, the natural appearance of lights and shadows is unique to Radiosity methods. ​[Screenshots!link to my thesis ​in See Also section]+Even better, Radiosity lighting results looks stunningly good. No matter what hardware vendors tell you about their latest products, no matter what game developers tell you about dynamic lighting (as I too do, see below), none of these techniques can beat the realism of lighting generated by Radiosity methods. Based on an accurate physical model, the natural ​propagation and appearance of lights and shadows is unique to Radiosity methods. 
 + 
 +The Radiosity method also handles //area light sources// without special measures, but as a natural part of the algorithm. Area light sources are an important key featurebecause they are the main contributors ​to a realistic lights and shadows distribution with diffuse reflections and soft shadows. 
 +This is contrary to dynamic lighting, where lights are only points ​in space, soft shadows are always the result of some kind of trick, diffuse reflections are not possible at all, and a physical model is never involved.
  
 For these reasons, Radiosity was the first lighting technique implemented in Ca3DE. For these reasons, Radiosity was the first lighting technique implemented in Ca3DE.
  
 +Here is an overview of the available Radiosity light sources and how they are created in a map:
 +  - Any brush or Bezier patch surface that you place in a CaWE map can be turned into an //area light source//.
 +    This however is not done directly in some dialog in the CaWE editor. Rather, ...
 +  - xx
 +  - yy
 +
 +
 +  * [ FIXME TODO: Screenshots!,​ link to my thesis in See Also section, link to DK project]
   * Radiosity lights are **area** light sources.   * Radiosity lights are **area** light sources.
   * (whose irradiance is defined with the material),   * (whose irradiance is defined with the material),
Line 39: Line 50:
   * dynamic light+shadow entities   * dynamic light+shadow entities
  
 +
 +===== Spherical Harmonics Lighting =====
 +
 +Lighting with [[wp>​Spherical_harmonics|Spherical Harmonics]] ("​SHL"​) is an area of active research in computer science. Its goal is to combine the merits of Radiosity-based lighting with light sources that can move, especially when the light sources are very far away from the scene, like for example the sun or the moon.
 +
 +SHL has been implemented in the scope of my diploma thesis in the Ca3D-Engine,​ but is currently not supported by the public releases. You may refer to the thesis below for more information.
 +
 +
 +===== See Also =====
 +
 +  * [[http://​www.ca3d-engine.de/​download.php?​view.5|Methods for Real-Time Lighting]] -- Diploma Thesis by Carsten Fuchs.
mapping/cawe/lighting.txt · Last modified: 2013-01-07 12:07 (external edit)