[Tutor] graphics in python

bob smith bobsmith327@hotmail.com
Sun Mar 23 16:23:08 2003

Although I'm new to Python myself, I've been looking for ways to do graphics 
as well.  Here are two projects I've found that I'm exploring...

A new 3D engine written specifically for use with Python called Soya 3D.  
It's at:


For 2D graphics (and other game related stuff like checking a joystick etc), 
there's pygame:



>From: Danny Yoo <dyoo@hkn.eecs.berkeley.edu>
>To: pytutor <pytutor@indiatimes.com>
>CC: tutor@python.org
>Subject: Re: [Tutor] graphics in python
>Date: Sat, 22 Mar 2003 13:21:24 -0800 (PST)
>On Sat, 22 Mar 2003, pytutor wrote:
> > I am a graphics programmer. I have worked on opengl and have written few
> > experimental graphics programs. i want to do the same using python. can
> > u tell me how python stands vis-a-vis other graphics language like
> > opengl/java/vrml etc etc.
>Python and Java are themselves not specialized "graphics" languages ---
>they're considered general programming languages; they don't have built-in
>support for anything, but can be extended to many problem domains.
>OpenGL is a set of functions that can draw graphics, and they're available
>from a lot of different programming languages --- it's fairly language
>independent.  For example, PyOpenGL compares very favorably to other
>language bindings for OpenGL:
>     http://pyopengl.sourceforge.net/
>But there are other Python programs that try to make 3D programming
>appealing to new programmers.  You may want to look at VPython:
>     http://vpython.org/
> > one of the graphics has an animated lever experiment for kids that shows
> > the force/fulcrum/load relationships. which python package/library
> > should i use? the library should have 2D/3D objects;animations;text
> > display;maths;linux compatible;portable;free.
>Hmmm... ah!  Then I highly recommend that you look at VPython!  VPython
>sounds very applicable to your project, and may be what you're looking
>for.  One more project that I'm remember offhand is the Alice project:
>     http://www.alice.org/
>which also looks awesome.  I wish I had more time to play with these
>programs!  Does anyone have experience with these systems?
>You may want to ask your question on a general Python forum like the
>comp.lang.python newsgroup: there are folks there that may be able to give
>good advice.
>Tutor maillist  -  Tutor@python.org

STOP MORE SPAM with the new MSN 8 and get 2 months FREE*