Shadows (Rob Laddish)

Shadows add additional depth cues to the scene. Shadows for the virtual cue stick are especially important because it informs the user how far away they are from the felt surface of the table.

Possibilities:

There are 3 different shadows present: There are many different ways to find the shadows boundaries. The following discussion will talk about how to model the virtual cue shadow: There are many different ways to draw the shadow surfaces:

Problems Encountered

With no shadows on, users had difficulty hitting the ball with the virtual cue. Shadows add extra depth cues and improve the situation immensly. Users still miss hitting balls perhaps 1 time out of 7, but this is much better than only hitting them 1 time out of 7 like before. Also, shadows are only drawn on the felt, and they are not clipped, so they can extend into free space outside of the table. However, the carpet is so dark, that the lack of clipping is almost unnoticable. The shadow effect would be improved if shadows also showed up on other parts of the table beside the felt, such as the bumpers and table edges. We modify the alpha values in the texture map and use texture coordinates to cause the shadows to be lighter the further away we get from the light source.

Related config file paramters:

See Also: