Latest Blog Posts
A Look Behind the Curtains
Much has happened in Panda3D development for the upcoming 1.10 version. To bring you up-to-date with the latest developments, we will summarize some of the new changes here. Also, to further keep you informed about new and upcoming features, we’ll...
SDK 1.9.4 Release
Today, a new update to Panda3D 1.9 has been released. This release was made to fix a regression in 1.9.3 that occurred when generating geometry in the threaded pipeline, as well as a few other bugs. In the meantime, we’re...
SDK 1.9.3 Release
I’m excited to announce that version 1.9.3 of the Panda3D SDK is now available. This release fixes a significant number of bugs that remained in the 1.9 branch, and I would encourage everyone to upgrade as soon as possible. The...
SDK 1.9.2 Release
Today marks the release of the 1.9.2 release of the Panda3D SDK. This is a minor release that fixes a small number of bugs that have been encountered in 1.9.1. There are no new features introduced in this release. Changes...
SDK 1.9.1 Release
Today I am excited to announce the release of version 1.9.1 of the Panda3D SDK. This release fixes a lot of bugs and stability issues. With this release, the 1.9 branch is now considered to be stable. We feel that...
Update for Mac OS X "El Capitan"
Several weeks ago, Apple released the latest version of Mac OS X, code-named “El Capitan”. Among other things, it introduced a number of security features, including System Integrity Protection (SIP). This feature primarily places restrictions on which filesystem locations can...
The New OpenGL Features in Panda3D 1.9
We’ve been working hard for the past months to update the OpenGL renderer and bring support for the latest and greatest features that OpenGL has to offer. We’ve not been very good at updating the blog, though, so we decided...
Buffer Protocol Support
I’d like to talk for a moment about the new buffer protocol support in the latest development version of Panda3D. It’s not a particularly exciting feature, but it can be an important one, especially if you use Panda3D together with...
Triple Your Frame Rate?
Historically, Panda has always run single-core. And even though the Panda3D codebase has been written to provide true multithreaded, multi-processor support when it is compiled in, by default we’ve provided a version of Panda built with the so-called “simple threads”...
Panda3D and Cython
This is about how to speed up your Python Code, and has no direct impact on Panda3D’s performance. For most projects, the vast majority of the execution time is inside Panda3D’s C++ or in the GPU, so no matter what...