Panda3D
Events
Subscribe:  iCal  |  Google Calendar
7, Mar — 1, Jun
Raleigh US   16, Apr — 19, Apr
SEATTLE US   19, Apr — 22, Apr
Kharkiv UA   20, Apr — 21, Apr
Los Angeles US   23, Apr — 25, Apr
Latest comments

This would be so much more interesting if they'd offer help with housing and integration with a crash course in Japanese. Having some knowledge of the Japanese language and culture should be a pre but in my honest opinion, not a must. That would make this job hunt a much more relevant subject of interest.

by Samsun Rock
5 hours ago

Thank to the recommend this article. my suggestion is also effective from Change User Account Name in windows 10 operating computer, you must to learn this tutorial.

by Stijn Van Gaal
6 hours ago

I'm using an MSI with a 1070 GPU, which for this was more than enough. For bigger scenes and things like landscape streaming or more complex light bakes I would definitely recommend also looking at the CPU and amount of RAM as well

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

1601 views

27 April, 2015

1455 views

27 April, 2015

1916 views