Panda3d works fine in Precise once installed, as you can test with this example game (screenshot below). Here's how I set it up, with reference also to the official site and the useful forums.
1) Create and open your own list file with
sudo nano /etc/apt/sources.list.d/panda3d.list
2) Now paste into the top of the file
deb http://archive.panda3d.org/ubuntu precise-dev main
Then save the file and exit nano
.
3) Update your lists with sudo apt-get update
.
4) Install panda-runtime with sudo apt-get install panda3d-runtime
.
5) You should be able to install the sdk as well, either with sudo apt-get install panda3d1.8
or sudo apt-get install panda3d1.9
for the later version.
You will get a warning about the lack of authentication, as the site does not supply a gpg key, although it is run by Carnegie Melon University, so it is backed by an well-known institution.
5) Restart your browser and go to the online demos; if they do not work in the browser straightaway you may have to download the file and run it on your desktop. You might get better performance this way anyway.
Panda3d game in browser:
deb http://archive.panda3d.org/ubuntu precise-dev main
in yourpanda3d.list
now (and only that one).