home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ARM Club 1
/
ARM_CLUB_CD.iso
/
contents
/
demos
/
m
/
molecule
/
!Molecule
/
!Help
< prev
next >
Wrap
Text File
|
1989-06-07
|
2KB
|
36 lines
This text file contains the REMs of the original !RunImage file,
then called "QuickMol". Since virtually every byte on a 1 Meg
machine is needed for the RISC-OS version, I had to remove the
REMs from the BASIC listing to save space. Outlaw, July 1991.
-----------------------------------------------------------------------
QuickMol is an Archimedes 310 animation demonstration using 50
predrawn frames. It requires that much of the operating system is
unplugged/reconfigured. The !BOOT file will take care of this,
and will preserve and restore your config. etc afterwards.
The animation frames are ray traced with specular reflection and
shadowing using BASIC V 1.03 on an Archimedes 440. There is a single
light source plus ambient light and two types of surface (apart from
colour) - a full reflector and many painted surfaces which are
mediocre reflectors.
Generating the full 100 frames took 45 hours which produced 6MBytes
of data (100 60kbyte screens). The sequence was then frame to frame
compressed and the resulting change information condensed
further in a few minutes. At run time the compressed information is
expanded at any rate up to the full 50 frames per second (and beyond
if speed 0 is selected). The run time program detects where the screen
memory is and so no specific configuration is required. Because of the
high preponderance of red in the image, the palette has been set to
4 bits red, 3 bits green and 1 bit blue - inevitably a compromise is
required which is making the green and yellow spheres grainy.
Development by Roger Wilson and Richard Cownie, also David Seal
Acorn Computers Advanced Research and Development. FEBRUARY 1988
Based on some original ideas from D.J. Braben Esq.
-----------------------------------------------------------------------
Outlaw, making the lives of the Archimedes-owning populous much easier!