Simple rotating textured cube with alpha.
|
|
Dynamic data pivot using PHP, MySQL and Javascript.
|
|
Dynamic data subtotalling using PHP, MySQL and Javascript.
|
|
A simple data-driven bar graph demonstrating use of canvas, animation, paths, gradient fills and text literals.
|
|
Significant changes to the NW3D render pipeline and camera movement mean a new version number.
|
|
I've retrofitted NW3D with a wireframe mode, which can be useful for engine debugging.
|
|
Demonstrates the use of a skybox to give the impression of a vast world. A large, non-translating cube with inward facing texture mapped faces provides the illusion.
|
|
The NW3D engine now incorporates collision detection. This articles explains the algorithm used and includes a demo using a basic scene created with objects from the 'objectfactory' construction class.
|
|
I explain how path objects and the 'latheobject' method of the 'objectfactory' class can be used to quickly and easily create solid geometries.
|
|
An animated clock demonstrating use of canvas state manipulation, canvas rotation, paths, gradient fills, shadows and text literals.
|
|
Implements two animated, coloured lights within the scene. Also uses the 'objectfactory' class to generate a planet and two moons.
|
|
A simple analogue percentage gauge control that could be used as a performance indicator, perhaps using traffic lights colour-coding.
|
|
Explanation and interactive demonstration of a simple water simulation applet.
|
|
An explanation and interactive demonstration of 2D bump mapping using Java applets.
|
|
A two-player aerial combat game where each player controls a WWI-style biplane equipped with a primitive machine gun.
|
|