3D worlds with Python and Panda3D

VIRTUAL PLAYGROUND

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.

Read full article as PDF:

Panda3D.pdf  (188.95 kB)

Related content

  • Welcome

    If you have browsed the tech news recently, you probably saw a pair of stories about an important open source browser the world knows as Firefox. If it matters to you, I will add that, despite the logo, a Firefox is really not supposed to be a fox at all but is actually a red panda. The news stories? The first was that Firefox just had its ninth birthday. The browser was born when the Mozilla Foundation (remnants of the once great Netscape Communications Corp.) realized its old Mozilla browser was getting too bloated and wanted a fresh start.

  • Sun Publishes Source Code of Darkstar Game Server

    Sun published the server and client source code for the Sun Game Server (project name "Darkstar") under the GPLv2 this weekend.

  • Linux-Controlled Model Train

    Controlling a miniature train empire with concurrent Linux processes.

  • Perl: Skydiving Simulation

    Computer game programmers apply physical formulas and special tricks to create realistic animations. Simple DirectMedia Layer (SDL), which is available as a Perl wrapper, provides a powerful framework for creating simple 2D worlds with just a couple of lines of code.

  • 3D with Three.js

    HTML5 brings 3D support to browsers. Thanks to WebGL, Firefox, Chrome, and company, you can render three-dimensional worlds without special plugins or viewers, and the Three.js JavaScript library makes programming easy.

comments powered by Disqus

Direct Download

Read full article as PDF:

Panda3D.pdf  (188.95 kB)

News

njobs Europe
What:
Where:
Country:
Njobs Netherlands Njobs Deutschland Njobs United Kingdom Njobs Italia Njobs France Njobs Espana Njobs Poland
Njobs Austria Njobs Denmark Njobs Belgium Njobs Czech Republic Njobs Mexico Njobs India Njobs Colombia