Getting Panda3D

Source Code

The official Panda distribution as distributed by Walt Disney Imagineering is available from the Panda3D SourceForge CVS repository.

The Panda distribution as used at the Entertainment Technology Center is available from our CVS repository to ETC students only. First install the binary distribution above to acquire the necessary backing Windows libraries, then empty /panda/src. Check out module panda3d into your /panda/src, then check out module panda-binary into your /panda/ to receive any files updated since the last binary distribution.

Prebuilt Binaries

A Panda3D installer for Windows (panda3d-2003-07-16A.exe) is available. It requires Python 2.2.3 to be installed in order for Panda3D to run. Support for the following libraries are included in the Windows build:

Support Files

NSPR (nspr-4.2.2.zip)
Panda3D uses the NSPR (Netscape Portable Runtime) library to abstract away all of its operating system-specific functions (i.e. file IO, threading, networking).

OpenSSL (openssl-0.9.7-bin.zip)
Panda3D uses the OpenSSL library for encryption. We have provided a binary version of the OpenSSL 0.9.7 release compiled for Windows NT.

FMOD (fmod-3.6.1.zip)
FMOD makes sound.

ppremake (ppremake.exe)
ppremake is the Panda "premake" tool.

PandaEnv (PandaEnv.bat)
This batch file sets up a Panda3D build and execution environment.

genPyCode (genPyCode.bat)
This batch file is a simplified version of the genPyCode script distributed with Panda3D.

Config.pp (Config.pp)
Config.pp is a sample ppremake configuration file.

Configrc (Configrc)
Configrc is a sample Panda3D runtime configuration file.

ppremake.vim (ppremake.vim)
A vim syntax file for ppremake (.pp) files. Drop it in your syntax directory and add the following lines to your .vimrc:

augroup ppremake
    au!
    autocmd BufNewFile,BufRead *.pp     setf ppremake
augroup END

NSIS Script (panda.nsi)
The Windows installer uses the Nullsoft Scriptable Install System. This script is used to generate the installer.