Panda3D Manual: Installing Panda
<<prev | top | next>>
Panda3D comes as one file that includes everything that is needed to create and run Panda3D applications. The tutorial example models and animations can be found in directories after the installation of Panda3D by a panda3d_1.1.0 installer. See the instructions below. Also, many example models and animations can be found in the files in http://www.panda3d.org/download/panda3d-1.1.0-samples.zip For panda programming practice, many Creative Commons Licensed egg files of models, animations, and materials, all in many .zip files are available in the 3D Model Archive: 3D Models ## The Installation Process - Windows If you have already installed panda previously, you should uninstall it before installing a new version. Certain older version of the panda installer did not clean up everything. Verify that the panda directory has been removed, and that the environment variables PRC_DIR, ETC_DIR, and CONFIG_CONFIG are no longer present. This will ensure a clean install of the new version. The latest installers do not contain this bug. Your next step is to download the "Windows Installer" from the download page. Run the installer, and follow the prompts. Next, proceed to the "Testing the Installation" section below. ## The Installation Process - Linux ### Fedora Core and Redhat The easiest way to install panda is to use the RPM packages. This is only possible if your version of Linux is Fedora Core 2, Fedora Core 3, or Redhat 9. If so, download the RPM appropriate to your version of Linux. Then, issue the following command:
rpm -i filename.rpm
Where filename is the name of the file you downloaded. You need to be root to do this installation. When RPM finishes, it is installed. Next, proceed to the "Testing the Installation" section below. ### Debian The .deb file available on the site works well on debian unstable and stable. Since it works on unstable as is, i hope it works well in debian testing too.(Please confirm it) You can install the deb as follows:
dpkg -i filename.deb
Where filename is the name of the file you downloaded. You need to be root to do this installation. When dpkg finishes, it is installed. Next, proceed to the "Testing the Installation" section below. ## Testing the Installation Panda comes with a program called "Greeting Card" that can be used to verify that panda is working correctly. If you are using Windows, the installer will run the greeting card for you. If you wish, you can run it again from the start menu. If you are using Unix, you need to do it manually. Change directory to `samples/GreetingCard` and run `ppython GreetingCard.py`. The manual procedure works under Windows as well. ## Troubleshooting If the test programs don't run, then usually, you need to update your video drivers. If you are using Linux, your one useful step should be to install a small game called "Tux Racer" - this game is included with most versions of Linux. This is a very simple OpenGL game, not written in Panda. It is useful because it will tell you if OpenGL is working correctly. If Tux Racer works, then Panda should work. If you are using Windows, you have a choice between OpenGL and DirectX. Panda3D, by default, is configured to use OpenGL. If you have a video card that doesn't support OpenGL properly, you can try DirectX instead, by editing the panda configuration file. If neither of these works, please report the problem to the Panda3D maintainers, using the Panda3D forums. ## Troubleshooting with "Path Error Msg" for Windows Users Sometimes, even after running the Panda installer, you will be unable to use the Panda3d python interpreter PPython.exe from the command line. You would receive message like "Ppython is not a recognised internal command" when typing "ppython yourPanda3Dscript.py" Ok, on Window there is what is called the PATH. this is variable that hold predefined path for some exe you want to be able to use from any folder without having to type the whole path. For example if you installed Panda3D in C:\Panda3D then , since ppython (the panda3D executable) is located in C:\Panda3D\bin, putting C:\Panda3d\bin in the path will allow you to use" ppython myPanda3dScript.py from any folder of your PC without having to type the full path ie "C:\Panda3d\bin\ppython.exe " myPanda3dScript.py. How to put the path? 1)You have to make a right click on Workspace icon on your desktop and select Properties. Then you choose the tab "Advanced". Then you click the Button "Environnment Settings". (second button in the pane on Win2K). 2)Then if you are "Admin" on your PC , select the PATH line in the list under System Variables , else select the PATH line in the list under "MyUserName" Variables. Modification to perform is the same whatever PATH line you selected. 3)Now double click the PATH (or Path) line. a small window opens with Variable Name=Path and Variable Value = some folder paths separated by a ";". In there , just append "C:\panda3D\bin;" at the end of the line. NB: this assume you installed Panda3D in C:\Panda3D else just take the real path to your Panda3D\bin Folder. 4) Validate by OK to close the small window then OK to close the Properties Panel. 5) Log off and Log on from your session (or reboot the PC), that's it!!! ## Writing your First Program Finally, it will be time to try writing your own program using the Panda3D library. The Introductory Tutorials section will guide you through the process.
<<prev | top | next>>