Panda3D
Events
Subscribe:  iCal  |  Google Calendar
Moscow RU   16, Oct — 18, Oct
Helsinki FI   17, Oct — 25, Oct
Minsk BY   17, Oct — 19, Oct
London GB   22, Oct — 23, Oct
Singapore SG   23, Oct — 25, Oct
Latest comments

bad management, its your job for stuff like that not to happen, dont put that extra weight on artist because management didn't do your job

by Robert Gardner
3 hours ago

It really is the best game of 2018, Thank you.

"We're saddened if any former members of any studio did not find their time here enjoyable or creatively fulfilling and wish them well with finding an environment more suitable to their temperaments and needs…" Or : We're saddened if any former members of our studio are not happy to have been exploited to enrich us. Awesome !!!! Ok, guys… you have lost one customer !

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

1206 views

27 April, 2015

1123 views

27 April, 2015

1488 views