ANN: OGLE 1.0 -- Trivial OpenGL engine in Python

Erik Max Francis max at
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
      install MesaGL.

    - 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 /
 __ 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 /
 A lambda calculus explorer in Python.

More information about the Python-list mailing list