Table of Contents
Lighting and Shading Techniques for Interactive Applications
PPT Slide
Shadows
InteractiveLighting Models
Interactive ShadowSimplications
Interactive ShadowRendering Techniques
Planar ProjectedShadows
Projected Planar ShadowExample
Projected PlanarShadows
Projected PlanarShadow Matrix
Projected PlanarShadow Issues
Planar ProjectedShadow Artifacts
Quick Tutorial onStencil Testing
Stencil Testing in theFragment Pipeline
Stencil Testing
Stencil Operations
The Shadow VolumeConcept
VisualizingShadow Volumes
Shadow VolumeResult
Shadow VolumeAlgorithm
2D Cutaway of aShadow Volume
Tagging Pixels asShadowed or Unshadowed
Stencil Inverting ofShadow Volume
Visualizing StenciledShadow Volume Tagging
ComputingShadow Volumes
For Shadow VolumesWith Intersecting Polygons
Why Increment/DecrementWorks
Shadow VolumeIssues
Reconstructing ShadowVolume From a Depth Buffer
Multiple Lights andShadow Volumes
Shadow Volumes fromArea Light Sources
Soft Shadow Example
CombinedShadow Approaches
Pre-computedShadow Textures
RenderingSoft Shadow Textures
RenderedSoft Shadow Texture Example
HardwareShadow Mapping
HardwareShadow Mapping Algorithm
HardwareShadow Mapping Issues
Transparency
Some Blending isCommutative
Transparency Ordering
Sorting forTransparency
Sorting Optimizations
Screen DoorTransparency Example
Screen DoorTransparency Implementation
Screen Door TransparencyWith Alpha Textures
Multiple Levels ofScreen Door Transparency
Sub-pixelScreen Door Transparency
Atmospheric Effects
Fog Example
OpenGL’s Built-inFog Model
Computing theFog Factor
StandardOpenGL Fog Models
OpenGL Fog
Planar Eye-distance FogArtifacts
Texture Fog Methods
OpenGL Fog CoordinateExtension
A More ComplexFog Model
Height-based FogScenario
Height-basedOptical Depth
Height-basedFog Examples
|