This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Next revision Both sides next revision | ||
mapping:cawe:lighting [2007-10-29 20:58] Carsten Augmented the text |
mapping:cawe:lighting [2007-11-08 22:23] Carsten Augmented the text |
||
---|---|---|---|
Line 58: | Line 58: | ||
Dynamic lighting has become popular with the advent of hardware-acceleration for 3D graphics in the recent years. | Dynamic lighting has become popular with the advent of hardware-acceleration for 3D graphics in the recent years. | ||
- | Its main properties/characteristics are that its computational steps occur //per-pixel// and //per-frame//. | + | It is the preferred and most frequently employed lighting technique in most recent commercial graphics software. |
- | + | ||
- | //Per-pixel// means that.. FIXME | + | |
+ | The essential characteristic of dynamic lighting is that its computational steps occur //per-pixel// and //per-frame//. | ||
+ | //Per-pixel// means that the lighting computations occur on the basis of the output pixels of the rendered primitives (triangles). | ||
//Per-frame// refers to the fact that all lighting computations occur only at runtime, and in fact, they are performed for each rendered frame anew. This allows both light sources and lit objects to move arbitrarily through the scene, with the lights and shadows being updated correctly and instantaneously. | //Per-frame// refers to the fact that all lighting computations occur only at runtime, and in fact, they are performed for each rendered frame anew. This allows both light sources and lit objects to move arbitrarily through the scene, with the lights and shadows being updated correctly and instantaneously. | ||
- | * hardware accelerated. | + | These properties have many implications for the practical use of dynamic lighting: |
- | * dynamic light+shadow entities | + | Dynamic lighting is fast, flexible, dynamic, instantaneously, yields good results and is well supported and accelerated in hardware. |
+ | |||
+ | Even though dynamic lighting looks not quite as real as the Radiosity method, this is often not a problem, because lighting that looks dramatically good is often preferred over the boring natural. Moreover, dynamic lighting avoids the computational complexity that comes with the Radiosity method. Therefore, dynamic lighting is an important component of the Ca3D-Engine. | ||
+ | |||
+ | ==== Point light sources ==== | ||
+ | ==== Projective lights ==== | ||
+ | ==== Stencil shadows ==== | ||
+ | ==== Shadow-Map shadows ==== | ||