[visionegg] Re: development?

Darren Weber wrote:
> Is visionegg still being developed?

I would say maintained rather than being developed. I am starting to use
it again in my experimental life (which is a contrast to the last couple
years), so I expect that this will continue to be the case.

To develop the concepts further, I would start from a clean code base
and do things like the following:

1) Support high frame rates by utilizing the color channels going to a
DLP projector whose color wheel has been removed.
2) Get rid of a lot of cruft - Tkinter, messing with __slots__, and
other stuff I haven't thought of yet.
3) Potentially - have the update loop and OpenGL calls all be in their
own thread or process, allowing a more procedural programming style even
when stimuli must constantly be updated
4) Potentially - ride on top of OpenSceneGraph (or some other library)
rather than handling everything in VE. This would allow more natural use
of 3D scenery and data import/export functions.

But this is mostly pie-in-the-sky stuff I don't really have time to do.
Perhaps #1 will make it into the current code base, though, since it's
something I'll need sooner or later.

> I have an installation of 1.0 on Ubuntu 7.10 (amd64).  There are
> numerous bugs in the gl.* calls.  What should I do about it?

My primary development machine is still running amd64 Ubuntu 7.04. The
SVN version of VE runs fine here. The biggest difference from the 7.10
configuration is the PyOpenGL version jump. (From 2.0 to an alpha
version 3 -- why the Ubuntu maintainers thought this was a good idea I
don't know.) Certainly on i386 architecture, downgrading to PyOpenGL 2.x
makes things work -- I just tested. I have not attempt to find the
underlying cause of the PyOpenGL 3 issue.

I have just put Ubuntu Gutsy source and binary packages for VE and
PyOpenGL 2 online at: http://debs.astraw.com/gutsy

The actual binary packages for i386 are:
http://debs.astraw.com/gutsy/python-visionegg_1.1~dev-r1403-0ads1_i386.deb
http://debs.astraw.com/gutsy/python-opengl_2.0.1.09.dfsg.1-0.3_i386.deb

I will post amd64 binaries in the next couple days, so check the website
again later.

> 
> Thanks, Darren
> 
> PS:
> 
> 
> Version checklist:
> 
> Python version 2.5.1 (OK)
> extra Python info: (r251:54863, Oct 5 2007, 13:50:07) [GCC 4.1.3
> 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2)]
> Numeric version 24.2 (OK)
> PyOpenGL (package "OpenGL") version 3.0.0a6 (OK)
> pygame version 1.7.1release (OK)
> Python Imaging Library (package "Image") version 1.1.6 (OK)
> 
> Optional module(s):
> 
> /usr/lib/python2.5/site-packages/Pyro/core.py:11: DeprecationWarning:
> The sre module is deprecated, please import re.
>   import sys, time, sre, os, weakref
> Pyro version 3.5 (OK)
> ======================================
> The Vision Egg mailing list
> Archives: http://www.freelists.org/archives/visionegg
> Website: http://www.visionegg.org/mailinglist.html

======================================
The Vision Egg mailing list
Archives: http://www.freelists.org/archives/visionegg
Website: http://www.visionegg.org/mailinglist.html

Other related posts: