Home    Features    Download    Screenshots    Manual    Reference    Forums    License    Contact   
 
  Panda3D Manual: More Panda Resources
  <<prev top next>>     

Panda Specific Resources

The BVW Panda Tutorials. This site has the tutorials that are used in Carnegie Mellon's Building Virtual Worlds class.

Alice Gallery. This site holds many of the models created for use with Alice but exported into the .egg format. Be advised though, some of these models may not work properly.

Python Libraries

Pygame. GNU LGPL. Pygame is a set of Python modules designed for writing games. It includes Python bindings for SDL. Recommended for joystick support. Sound support is a free alternative to FMOD, though not a as capable (no 3D stereo sound for instance)

Psyco. MIT-style license. Python JIT optimizer. Can often make Python code run faster than code written in C (on Intel compatible chips.) Panda3D is mostly written in C++, but usually programed in Python. If Python function calls become a bottleneck, try using Psyco.

Weave. BSD-style license. The weave package allows the inclusion of C/C++ within Python code and is useful in accelerating Python code. Weave is a subpackage of scipy.

Twisted MIT-style license. An event-driven networking framework.

Useful Tools

Blender. 3D modeling and animation. Extensible in Python. Very fast user interface. The chicken egg exporter is available.

The GIMP. A very capable free software raster image editor. Useful for converting image formats, creating and editing textures.

SWIG. A software development tool that connects programs written in C and C++ with a variety of high-level programming languages including Python.

  <<prev top next>>     
.
screenshot
Disney's Pirates of the Caribbean Online
screenshot
Angels Fall First: the Second Antarean War
screenshot
Disney Pinball: real physics and cool settings