Actualmente no hay mucha documentación en español de Panda3d, así que lo que pongo a continuación, es casi una traducción al español del manual oficial en ingles, digo casi por que yo programaré sobre Linux Ubuntu 8.10 aunque debe aplicar a la mayoría de distribuciones.
Si estás perdido o no sabes si Panda3d es lo que necesitas, tal vez debas visitar el post anterior de Panda3d.
Instalando Panda3d en Linux Ubuntu 8.10
Puedes compilarlo a pie, pero la forma en que hice esto fue con el .deb que está en la pagina de descargas, usando el instalador panda3d_1.5.4-ubuntuintrepid_i386.deb (57 M).
Preparación General
Se puede programar para Panda3d sobre C++ y Python, los creadores recomiendan que lo hagamos sobre Python, por estar mejor documentado, aparte de que ya tengo rato queriendo programar sobre este. Entonces ocuparemos todo el entorno de desarrollo de python, el cual estándo en Ubuntu no ocupas mas que instalar el Eclipse IDE, y pyDev que es el modulo de desarrollo de Python para eclipse, ambos se instalan desde el Synaptic.
Ahora solo debes de asociar el interprete Python al Eclipse, eso se hace entrando
Window ->Preferences->Pydev->Interpreter (Python)-> New
Despues se busca la direccion de este, que en Ubuntu es
/usr/bin/python2.5
Importas todas las librerias y listo.
Prueba de que Panda3d Funciona
Crear un proyecto nuevo de Python, luego creamos un archivo nombrado test.py y añadimos las siguientes lineas.
import direct.directbase.DirectStart run()
Lo corremos dando clic derecho->Run As -> Python Run
Y si todo salió bien deberá mostrarnos una pantalla como la siguiente

En próximos post publicaré como crear algo, hasta el momento la ventana esta nos la dibuja Panda3d, no el propio Python, la funcion run() siempre va al final de cada script.
Saludos y Suerte
Referencias



[...] conectamos a la pagina de Downloads y descargamos el oportuno paquete .deb para nuestro sistema. En PunkSolid nos cuentan como empezar un proyecto empleando Eclipse y la extension pyDev. El desarrollo en 3D es [...]