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.
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:
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.