Panda3D
Events
Subscribe:  iCal  |  Google Calendar
7, Mar — 12, Jun
16, Apr — 23, Apr
Breda NL   23, Apr — 26, Apr
24, Apr — 27, Apr
Vilnius LT   3, May — 5, May
Latest comments
by diegographics@outlook.com
4 hours ago

Wow, that's great. Have to try this out!

Wow beautiful environment. Very thorough and detailed. But I think there are a few images that are not showing up (error?). Is that just me? Interested in seeing those other pictures...

by Admin
1 days ago

Jack. First of all, I want to apologize for offending you. We published this just to show how the tech could be used. We don't actually care about the message. But you do bring up a viable point, that for some people - this might be an issue, so I take this post down.

Panda3D
Tools
0 followers
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

  • 80.lv
  • 80.lv
  • 80.lv
  • 80.lv

  • 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

panda3d-80.lv

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

panda3d-80.lv

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

Physics

  • 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

panda3d-80.lv

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

GUI

  • 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

panda3d-80.lv

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)
Videos
Questions
Still have questions?

27 April, 2015

836 views

27 April, 2015

797 views

27 April, 2015

1144 views