Please use a browser that supports "canvas"

ms: 0 fps: Infinity

Sus level:

Light Source Color: R: G: B:

Light Movement Animation: Light position:

Lighting: Type:

Normal Calculation: Normal Visualization:

Controls: W,A,S,D to move. Arrow keys (or Q, E) to rotate. You can fly if you travel forward while looking up (with up arrow).

Different objects can have different shininess (ratio of specular to diffuse lighting). Modified diffuse lighting to take distance from light source into account.

Lighting works with blocky world and animals (use slider to make animals appear).

The rotating blue sphere and animals utilize normal lighting. This is apparent when looking at the blue sphere with the light movement animation off.