|
This demo is based on OpenGL. Can be run on Windows.
The distinctive feature of the demo is change of shape of the
fish body that does not allow to use display lists. So, the fish body
is built as bi-qubic surface patches (press F1 to
see) which are dynamically divided into OpenGL primitives depending
on the distance from the viewer and local surface curvatures.
Position vector calculations and all vector operations are accelerated
by the parallelism built in Intel Pentium (starting from Pentium III)
processors (XMM instructions).
Please note how much a simple bitmap covering the surface can do.
Use arrow keys to accelerate/decelerate and change move direction; F1
to look at fish wireframe; F9 to quit the program.
The fish is elusive; if it escaped from the view and you wish to see
it again, restart the program.
|