A demo of the Ephemeris engine is available for free download. By downloading this software you agree that 
  1. There is no warranty for this software, express or implied.
  2. You may copy this software freely for your own use (or that of your family) but you may not redistribute the software. Instead, point people to this web site.
  3. All executables, model files, and textures are copyrighted © 2001 by Geoffrey Prewett.
Ephemeris makes use of the following components, generously provided by their authors:
  • libjpeg, for loading JPEG images, provided by the Independent JPEG Group
  • libpng, for loading PNG images, written by Guy Eric Schalnat, Andreas Dilger, Glenn Randers-Pehrson, and others.
  • zlib, used by the PNG library for compression, written by Greg Roelofs and Jean-loup Gailly.
Ephemeris for Windows (ZIP format) 

Unfortunately, a Linux version is not yet available. 


Ephemeris can be installed by unzipping the files into your choice of subdirectory. The demos can be executed by running the corresponding Ephemeris_*Demo.bat file. 


The ephemeris demo has two windows, one that is the main frame window and a child window that contains the rendered scene. The commands will only be processed if the render window is active, that is, if you have clicked on it. (This may appear to be a lousy user interface, but it is intended so that you can move the mouse in the main window without having your scene affected). The following commands are available:
a Move up
s Move left
d Move backwards
f Move right
e Move forwards
z Move down
i Show statistics (frames per second and polygons per second)
l Turn on line drawing mode
o Print a list of how long it took to draw each object in the scene
p Print some of the internal OpenGL state
t Tick the render clock

The movement keys are like Quake, and, like Quake, the mouse turns left and right or up and down. Holding down shift will make the movement keys move in smaller increments. 


The island demo may take a minute or two to load up (it is creating all the trees). Since it is drawing about 1 million vertices, the framerate could be better: I get about 8 fps on a GeForce DDR and an Athlon 750. An ATI Rage 128 gets about .4 fps. Sorry about the bad framerate but I haven't had time to optimize it further...

Home    About    Screenshots    Download    Documentation

Copyright © 2001 Geoffrey Prewett