|
NW3D - A simple 3D engine Description and demonstrations of a simple 3D engine that I have developed. The engine containes all of the features found in the demonstrations in the following section, but is aimed at multi-object scene rendering. It incorporates trivial bounding sphere clipping and full 3D clipping in 6 planes. |
|
Early 3D Development A series of applets demonstrating various aspects of lighting, shading and texturing. The differences between flat, Gouraud and specular techniques are shown via a series of demonstration applets. Non-perspective (affine) texture mapping is discussed and compared to perspective correct texture mapping. |
|
2D Bump Mapping A description of the principles of bump mapping followed by a couple of demonstration applets. |
|
Water Simulation Description, code and demonstration of simulated water ripples. |
|
Dogfight A two player aerial combat game written in Java. Take control of a WWI biplane armed with primitive machine guns and find out who really is an ace. |