Panda3D

Started by Candle, Fri 18/11/2005 05:14:02

Previous topic - Next topic

Candle

What is Panda3D?

Panda3D is a 3D engine: a library of subroutines for 3D rendering and game development. The library is C++ with a set of Python bindings. Game development with Panda3D usually consists of writing a Python program that controls the the Panda3D library.

Panda3D is unusual in that its design emphasis is on supporting a short learning curve and rapid development. It is ideal whenever deadlines are tight and turnaround time is of the essence.

For example, in a class called Building Virtual Worlds at the Entertainment Technology Center, interdisciplinary groups of four students are asked to create virtual worlds in two weeks each. Screenshots of their projects are visible throughout this site. Panda3D is what makes this rapid turnaround possible.

Panda3D was developed by Disney for their massively multiplayer online game, Toontown. It was released as free software in 2002. Panda3D is now developed jointly by Disney and Carnegie Mellon University's Entertainment Technology Center.

I have been playing with it and it is real nice:
Code: ags
import direct.directbase.DirectStart 
#Load the first environment model 
environ = loader.loadModel("models/environment") 
environ.reparentTo(render) 
environ.setScale(0.25,0.25,0.25) 
environ.setPos(-8,42,0) 
#Run the tutorial 
run()

Makes :


Find more about it at their website . and it is free.
http://www.panda3d.org/index.php

Snarky

The Building Virtual Worlds videos/demos are always really fun. They do a big show with the best of them projected on a huge screen in the main CMU auditorium at the end of the semester.

In addition to Panda3D, the class uses Alice to make the 3D environments come alive.

Candle

Do you use it? and if you do how do you like it? easy to work with etc.
I haven't found how to make the exe file . lol I can run the py files ok .

SMF spam blocked by CleanTalk