
Demo title: 		ShadowTechniques

Demonstrates: 		Blob/Projected Blob/Projected Geometry/Projected texture

Short Description:	Illustrates various shadow techniques. 

Full Description:	
This demo illustrates various shadow techniques. The static blob method draws a simple static transparent blob under the character - this is the most basic shadow technique used in games. The dynamic blob method draws a transparent blob under the character and the blob scales and moves based on the bounding box of the character, the bounding box is update each frame. The projected geometry method draws the character "projected" onto the floor plane, only pure black shadows are possible due to multiple polygons being projected into the same location (would give intensity differences in the shadow if transparency would be used). The final method is projected texture where the projected shadow texture is updated dynamically each frame (generated by rendering the scene from the point of view of the lightsource). This method, unlike the previous methods, also works correctly for shadows cast on non-planar objects. 
 
VGP: 			Not Required
Polygon Count: 		Estimated at 1100
Vertex Count: 		Estimated at 800

