[BobScroller] This is a port of a scroller I made for the Amiga
a very long time ago. It uses balls of different sizes to enhance the feeling of depth.The
balls were drawn in deluxe paint. An underlying scroller is analyzed and each pixel is
represented by a ball on the screen.The z-values used to calculate ball size and
perpective are extracted from a pre-calculated sinus table. |
[BobScroller 2] Improved version of the
BobScroller demo. The balls were rendered with my (incomplete) raytracer written in Java.
An underlying scroller is analyzed and each pixel is represented by a ball on the
screen.The z-values used to calculate ball size and perpective are extracted from a
pre-calculated sinus table. |
[Pixelized]
This is also a port of a demo effect I made for the Amiga. It displays wireframe vector
objects that transform into each other while rotating. The original effect used pixels
when calculating the transformations and the objects were not rotating while transforming.
In this port however, the transformations are based on line segments and the objects keep
rotating while transforming. |
[VecTek (InCube)] This is a new version
of an old port. I have cleaned up the code a bit and upgraded it to use Java 1.1. It has
also been modified to work with my Demo framework. Note that it does not use my low-level
gfx API (It uses the Graphics/Image classes instead). The effect displays a rotating
filled inconvex vector object. Rotation etc. may be configured through the Applet tag
(config file when running as an application). The vector object itself is read from a
separate file. |
[VecTek (VenVec)] This is a new version
of an old port. I have cleaned up the code a bit and upgraded it to use Java 1.1. It has
also been modified to work with my Demo framework. Note that it does not use my low-level
gfx API (It uses the Graphics/Image classes instead). The effect displays a rotating
filled inconvex vector object. Rotation etc. may be configured through the Applet tag
(config file when running as an application). The vector object itself is read from a
separate file. |
[BumpScroller]
This demo uses a black and white bitmap font to create a smoothed height map. The
height map is used to create a bumpmap font which is used to produce a scroll text.
A single light source is used to illuminate the scroll text. If the mouse is inside
the applet area, the light source will follow the mouse. If the mouse leaves the
applet area, the light source will move in a circular motion.
|