OpenSceneGraph/include/osgShadow
Robert Osfield 1dc06b4553 From Mihair Radu, "Most of the additions are small utility methods:
- set the resolution of the shadow map; it calls dirty() to
re-initialize at next update
- keep a list of Shader objects to use instead of the default ones, if
the list is empty, the default shaders are used
- explicitly create the Uniform variables, so that subsequent additions
that require more Uniforms can put them in a central place
- set a Light or LightSource to use explicitly for shadow casting,
allows multiple lights in the scene, with one casting shadows

There are two additions that do not ( yet ) function correctly, but in
the present usage they do not interfere with the regular usage of the
techique:
- support for using spotlights, it's using Light.spotCutoff to determine
if it's a spot-light and not point-light,
   there is an error in the setup of either the shadow camera or the
texgen, most likely due to the direction of the spotlight, since the
position is being used just like in point or directional lights.
- creation of a debugHUD
   the hud is created properly, ( the example included shows it ), but
it displays only white, there has been some discussion of displaying the
shadow map, but I could not find it, the addition of a simple fragment
shader with the appropriate color transform should get this going."
2007-10-02 21:45:09 +00:00
..
Export First cut at class interfaces and stubs for implementations for the new osgShadow NodeKit 2006-10-06 14:16:11 +00:00
OccluderGeometry From Paul Melis, "Here is a list of fixes to misspelled APIs. Unfortunately, more than one 2007-06-27 20:36:16 +00:00
ParallelSplitShadowMap From Adrian Egli, "update the PSSM, i did some bug fixes and added new features to move the camera virtual against the view direction by applaying a simple distance factor (a), which is calculated camera eye - camera center distance. and we can move the "light camera" against the light direction (b). 2007-09-27 12:47:34 +00:00
ShadowedScene Fixed spelling of Receives 2007-06-04 08:38:11 +00:00
ShadowMap From Mihair Radu, "Most of the additions are small utility methods: 2007-10-02 21:45:09 +00:00
ShadowTechnique Moved CameraCullCallback into ShadowTechnique scope to make it more resusable between various Techniques 2007-02-19 12:13:30 +00:00
ShadowTexture Fleshed out a bit more of the ShadowTexture implementation 2007-02-16 10:20:10 +00:00
ShadowVolume Cleaned up osgshadow example so that it now relies upon osgShadow for its 2007-02-09 21:31:29 +00:00
SoftShadowMap From Anders Backman, added bias and texture size methods. 2007-09-20 10:12:58 +00:00
Version From David Callu, improved consistency of Version strings and add version support 2007-09-05 17:12:24 +00:00