💾 Archived View for mirrors.apple2.org.za › archive › apple.cabi.net › Demos › RenderinGS › renderin… captured on 2024-02-05 at 13:58:15.

View Raw

More Information

⬅️ Previous capture (2023-01-29)

-=-=-=-=-=-=-

This directory contains a demo version of RenderinGS, a 3D graphics engine
that renders a texture-mapped world onto a 320x200 display in 32768 colours,
and allows you to nagivate around the world in full three-dimensional
perspective.

The program "RenderinGS.demo" is a program that can be launched from the
Finder.  It requires that a Second Sight video board be connected to either
a standard Apple RGB monitor, or a VGA monitor.  A CPU accelerator board is
also recommended.

RenderinGS takes about 10 seconds to render one frame on an accelerated GS,
and approximately 25 seconds on an unaccelerated GS.  When you first launch
the demo, it will proceed to initialise itself and load the demo world, and
then the screen will go black until the first frame is rendered.

Pressing ESC will end the demo.  Pressing the UP ARROW key will cause you to
start moving forward through the world until you press another key.  The
DOWN ARROW key will cause you to move backwards, the LEFT ARROW key will
cause to you rotate anti-clockwise, and the RIGHT ARROW key will cause you
to rotate clockwise.  Again, remember that it takes 10-25 seconds to show
each new position, so be patient!

You can press SPACE to stop movement.  However, since RenderinGS models
movement through the use of physical forces, you'll actually continue to
move for a few more frames, although slower and slower until you stop.

I hope you enjoy the demo!  I am working on making the renderer a lot faster
than it is now, which will not be too difficult considering that this demo
version is almost entirely written in C!  For a program written in C, I think
the speed of this version is pretty impressive.