3D worlds with Python and Panda3D

VIRTUAL PLAYGROUND

Article from Issue 74/2007
Author(s):

Several free game engines are available for Linux users, but programming with them is often less than intuitive. Panda3D is an easy-to-use engine that is accessible enough for newcomers but still powerful enough for the pros at Disney Studios.

The inventors of Micky Mouse and Donald Duck had already set up a number of real-life theme parks by the time they decided to venture into the virtual world of the Internet. In the year 2000, programmers at the Disney VR Studios started to create a software application to help them develop their 3D online game, Toontown. The result of this work is Panda3D [1], a game engine that supports the Python scripting language. In 2002, Disney published
the package under a free license to make it easier for universities to contribute to the project.

Buy this article as PDF

Express-Checkout as PDF
Price $2.95
(incl. VAT)

Buy Linux Magazine

SINGLE ISSUES
 
SUBSCRIPTIONS
 
TABLET & SMARTPHONE APPS
Get it on Google Play

US / Canada

Get it on Google Play

UK / Australia

Related content

  • Oculus Rift

    For decades, gamers and geeks have dreamed of virtual reality. Thanks to the Oculus Rift, this dream could become a reality for Linux users and developers as well – even though the whole thing is sponsored by Facebook.

  • Game Engines and Platforms

    New game engines and platforms usher in a whole new era for Linux gaming.

  • Free Software Projects

    Free software enjoys an excellent reputation in the field of 3D graphics. In addition to Blender, other projects stand out: MakeHuman creates realistic 3D humans, and Art of Illusion – with its intuitive interface – lets users enter the world of animated movies.

  • FOSSPicks

    Graham tears himself away from updating Arch Linux to search for the best new free software.

  • Blender 3D Animation

    Blender not only generates realistic single frames; it is also capable of capturing the natural movements of people and animals. We’ll introduce you to some of Blender’s animation features.

comments powered by Disqus