Subscribe:  iCal  |  Google Calendar
1, Jul — 1, Aug
San Diego US   19, Jul — 23, Jul
Torino IT   25, Jul — 29, Jul
Shanghai CN   3, Aug — 7, Aug
Vancouver CA   12, Aug — 17, Aug
Latest comments

Enjoyed reading the article. I used to be a gaming addict in my teenage and everyone used to scold us for that. Now we are witnessing a great revolution in the field of gaming. Developers of gaming are setting up new benchmarks. I use gaming devices made by

by Filip van Halter
10 hours ago

Ace bru!

Does OWHQ have some kind of sleeping quarter? Just wondering, I mean, where do they sleep?

3 posts
0 questions answered
Panda3D is a game engine, a framework for 3D rendering and game development for Python and C++ programs. Panda3D is Open Source and free for any purpose, including commercial ventures, thanks to its liberal license.

Just Works, Right out of the Box


  • No-hassle install:
  • Convenient installer packages for Windows, Mac OS X and Linux
  • Only one external dependency: working graphics driver
  • Sample programs run right out of Start Menu
  • No compilation step needed

Full Python Integration

  • Automatically-generated wrappers expose full functionality of the engine.
  • All Python versions from about 2.4 to newest 2.x supported
  • Highly optimized: all core functionality in C++
  • Thoroughly-tested: two commercial MMOs in Python
  • Panda3D structures garbage collected when using Python
  • Manual and sample programs use Python

Exposes Full Power of Graphics API

A jet fighter created in Panda3D © Panda3D, 2015

  • Modern OpenGL/DirectX features exposed directly to Panda3D user:
  • High-level shader languages: Cg, GLSL
  • Powerful interface between shaders and engine
  • Support for render-to-texture, multiple render targets
  • Use of depth/shadow/stencil textures

Shader Generation

  • Many advanced rendering techniques now fully automatic:
  • Special Maps: Normal Map, Gloss Map, Glow Map
  • HDR Rendering: Tone Mapping, Bloom Filter
  • Cel Shading: Threshold Lighting, Inking
  • Shadow Mapping
  • Fullscreen filters such as Bloom, Cartoon Inking, Volumetric Lightning, Blur/Sharpen and Ambient Occlusion, as well as the ability to use your own

3D Pipeline

Disnet pinball created with Panda3D © Panda3D, 2015

  • Get models from your 3d modeller to Panda3D easily:
  • Powerful EGG/BAM format
  • EGG exporters for Maya, Blender and 3ds Max
  • Support for other 3d formats (collada, x, lwo, obj, dxf, wrl, flt)
  • Converters between different 3d formats and EGG


  • Several options for physics simulation:
  • Built-in simple physics engine
  • Support for the Bullet physics engine
  • Support for the ODE physics engine
  • Support for the PhysX physics engine

Particle Effects

3D model in Panda3D © Panda3D, 2015

  • Panda3D has its own Particle System:
  • Particle effects can be stored in text files
  • Particle editor included for creating and editing particle effects


  • Panda3D comes with a set of tools for the creation of a graphical interface:
  • Native DirectGUI system
  • Support for the libRocket GUI library

Performance Monitoring

A planet created in Panda3D © Panda3D, 2015

  • Powerful performance monitoring and optimization tools:
  • Identifies bottlenecks, both CPU and GPU
  • CPU time use decomposed into more than 250 categories
  • Counts meshes, polygons, textures, transforms, state changes, etc
  • Allows user-defined CPU-usage categories
  • Tools for batching and state-change minimization
  • Tools to merge textures and minimize texture switches
  • Times draw calls using GPU timer queries

Debugging Tools

  • Heavy emphasis on error tolerance and debuggable code:
  • Extreme resistance to crashing, even when errors are made
  • More than 5000 assertion-checks to catch errors early
  • Reference-counted data structures minimize memory leaks
  • Many tools to examine internal state (one shown here)
Still have questions?

27 April, 2015


27 April, 2015


27 April, 2015