ANN: OGLE 1.0 -- Trivial OpenGL engine in Python
Erik Max Francis
max at alcyone.com
Thu Aug 8 10:28:24 CEST 2002
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
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:
The official URL for this Web site is
- A functioning OpenGL system. Those
who do not have any special OpenGL-supporting hardware can
- GLUT. Often this will be integrated into your OpenGL system, but
may have to install it separately.
- PyOpenGL 2.x.
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