Apart from Richards shameless self promotion of pyglet, here's some other things to look at...
Have a look in the Demo directory of pyopengl for many goodies. It's an often overlooked place of python opengl code. If you want to render text in 3d: http://ttfquery.sourceforge.net/ soya, openglcontext, python-ogre, blender, vision egg, visual python... the all have text stuff. Have a look here for more goodies: http://www.vrplumber.com/py3d.py And here's how to use pygame gui libraries(pgu, ocemp etc) with opengl: http://pitchersduel.python-hosting.com/browser/branches/Lamina/ There's some easy to use demos included with Lamina using pygame to render in 2D and only updating the screen as needed. Also have a look at http://pygame.org/wiki/CookBook There appears to be some text things in there too. Good idea about adding to pygame examples of such a common thing. Mostly people go to the pyopengl Demo directory for opengl stuff - but we should put something like this into pygame too. Maybe Lamina itself should be included with pygame. For now the cookbook would be a great place to put examples for this. cu, On Feb 13, 2008 7:56 AM, Richard Jones <[EMAIL PROTECTED]> wrote: > On Wed, 13 Feb 2008, kschnee wrote: > > Loading images and > > displaying those and text is a royal pain in OpenGL, even in Python. > > The "even in Python" is a little out of date now :) > > from pyglet import image, font > > # display an image > im = image.load('image.png') > im.blit() > > # display some text > t = font.Text(font.load('', 24), 'Hello, world!') > t.draw() > > > Richard >
