Video Lectures

Video lessons by Disney

David Rose, from Walt Disney VR Studio, occasionally holds classes based on the fundamentals and working of Panda3D. Below are a few of these lectures.

Characters Part I

Recorded October 8, 2003

Eggs, Characters and Actors

Characters Part II

Recorded October 22, 2003

This is a recap of character animation in Panda3D.


Recorded February 24, 2004

Demonstrating the use of Panda’s built-in performance analysis tool.


Recorded March 26, 2008

The current state-of-the-art in multiprogramming in Panda.

Windows, Buffers, and Cameras

Recorded April 9, 2008

Fundamentals of managing windows and offscreen buffers, and connecting them up to cameras for rendering.

Scene Graph

Recorded April 2, 2008

Fundamentals of Panda’s scene graph, tricks you can do with it, and how it is implemented.


Recorded April 16, 2008

How to use Panda’s DistributedObject system, for the Python developer.

DistributedObjects and the OTP Server

Recorded April 23, 2008

Panda’s DistributedObject system, and how it relates to the VR Studio’s OTP Server.

The OTP Server

Recorded April 30, 2008

What’s inside the VR Studio’s OTP Server (not part of Panda).

The PRC System

Recorded May 7, 2008

All about Panda’s run-time configuration system.


Recorded May 14, 2008

How to use Panda’s built-in collision system, and how it works.


Recorded May 21, 2008

How to use egg-palettize, and why you’d want to.


Recorded June 4, 2008

How interrogate works to generate Panda’s Python/C++ interface.

ODE in Panda

Recorded June 18, 2008

How Panda’s built-in ODE integration is intended to be used.

Inside an Actor

Recorded July 2, 2008 How the Actor class is implemented, and how to use it.

Plugin flow

Recorded August 31, 2010 The Panda3D web plugin design and flow.