================================================================================
     			       Stencil Shadow Volume
					by
				Budianto Tandianus
  				   (Eon Strife)
 			       eon_strife@yahoo.com
================================================================================
This program is downloaded from http://www.geocities.com/eon_strife/index.htm.
This program is for private or personal use only. However, one may use it for
educational use. Using it in commercial and/or promotional activity without 
my consent is strictly prohibited.

All trademarks and copyrights contained in this document and/or the program
are owned by their respective trademark and copyright holders.
================================================================================
Description :
	The program demonstrate the simple application of Stencil Shadow Volume,
with the ability to switch between Inversion, Zpass, and Zfail to see the
differences in term of visual and frame rate.
	The program also incorporates OpenAL in order to produce three
dimensional sound.
	The format of the object is MD3 (Quake3).
	
How to use :
	- Method :
	  1 -> Switch to Inversion
	  2 -> Switch to Zpass
	  3 -> Switch to Zfail
	- Show/Hide :
	  4 -> Shadow
	  5 -> Shadow volume
	  6 -> Shadow volume caps
	  7 -> Avatar/character
	  8 -> Room walls
	  P -> Light ball
	  S -> Status
	  O -> Logo of Mikroskil
	- Controlling Light Movement :
	  Del  -> Move to the left
	  PgDn -> Move to the right
	  Ins  -> Move down
	  PgUp -> Move up
	  End  -> Move nearer to the camera
	  Home -> Move farther away from the camera
	- Light colours :
	  Y & H -> Increase and decrease the R component 
	  U & J -> Increase and decrease the G component 
	  I & K -> Increase and decrease the G component 	  
	- On/Off :
	  C	-> Clip mode
	  W	-> Wireframe mode
	  L	-> Lighting
	- Avatar/character
	  Left	-> Rotate anticlockwise
	  Right	-> Rotate clockwise
	  Down	-> Move back
	  Up	-> Move forward
	- Camera
	  Z	-> Rotate the world anti-clockwise
	  X	-> Rotate the world clockwise
	  A	-> Move up the camera
	  Q	-> Move down the camera
	- Others :
	  F1	-> Show/hide Help
	  Esc	-> Exit

Requirement :
	MS Windows 2000 or later
	OpenGL-enabled PC
	OpenAL (http://www.openal.org)

Acknowledgment :
	Drs. Ronsen Purba, M.Sc., as my thesis advisor.

	Ben Humprey, for the base code (Windows initialization) and model
loading.

	PornStar and nickelbag@nyc.com, for the Lara Croft model.

	LucasArts, for the ambient and footstep sound.
================================================================================
Copyright 2005. Budianto Tandianus.
All Rights Reserved.
================================================================================