ANN: OGLE 1.0 -- Trivial OpenGL engine in Python
Erik Max Francis
max at alcyone.com
Thu Aug 8 04:28:24 EDT 2002
Summary
OGLE is a very trivial OpenGL graphics engine, written entirely
in Python. It's primary focus is rapid prototyping and
experimentation, so it only supports the barest essentials, with
focus on wire frames. Special emphasis is placed on particle
systems (where non-interacting particles follow simple rules).
Some familiarity with OpenGL is expected, although when exploiting
the particle system abstractions no specific OpenGL knowledge is
required.
Demos included are the obligatory spinning polyhedra, static views
of conic sections and the Solar System, a 3D surface plotter, a
fountain of sparks, a swarming behavior model, a random walk
example, a whirpool effect using gravity and drag, and an example
of chaos theory and sensitivity to initial conditions.
Getting the software
The software is available in a tarball here:
http://www.alcyone.com/pyos/ogle/ogle-latest.tar.gz.
The official URL for this Web site is
http://www.alcyone.com/pyos/ogle/.
Requirements
- A functioning OpenGL system. Those
who do not have any special OpenGL-supporting hardware can
install MesaGL.
- GLUT. Often this will be integrated into your OpenGL system, but
you
may have to install it separately.
- PyOpenGL 2.x.
...
License
This code is released under the LGPL.
--
Erik Max Francis / max at alcyone.com / http://www.alcyone.com/max/
__ San Jose, CA, US / 37 20 N 121 53 W / ICQ16063900 / &tSftDotIotE
/ \ There is nothing so subject to the inconstancy of fortune as war.
\__/ Miguel de Cervantes
Church / http://www.alcyone.com/pyos/church/
A lambda calculus explorer in Python.
More information about the Python-list
mailing list