Common abbreviation of asynchronous.
Term for an operation that is running in the background, as opposed to blocking the flow of the code until it is completed.
Binary model format native to Panda3D, containing a direct representation of the memory structure of a Panda3D scene graph, making this format quick to load and ideal for caching and distribution.
A function that can be suspended and resumed at a later point. See Coroutines.
A special handle that represents an asynchronous operation that will complete at some point in the future. Sometimes called a “promise” in other programming languages. Implemented in Panda3D via
A binary form of the glTF file format.
The practice of showing a particular 3D model multiple times without duplicating the model in memory, see Instancing.
A tool included with Panda3D that is used to generate Python bindings for C++ code. It is used to make the C++ classes and functions of Panda3D accessible to Python code. See Interrogate.
A predetermined animation between two states of a particular property (usually two positions or rotations of a model), see Intervals. Multiple intervals can be combined together into compound intervals using Sequences and Parallels.
A description of how 3D geometry should visually appear in the presence of a light source. See Materials.
A model is a tree of nodes, usually loaded from a file on disk, containing a collection of pieces of geometry and a description of the materials used to render them.
- node path
A path describing how to reach a particular node from the root of the scene graph. In the presence of Instancing, there can be different paths referring to the same node. Represented in Panda3D by the
Physically-based rendering, a method of defining materials that more accurately models the reflection of light on objects, enabling more physically accurate rendering results.
A system that calculates how objects should move when acted upon by forces and collisions with other objects. See Physics. Note that this is separate from the system that detects whether two objects collide. For that, see Collision Detection.
PStats is a tool shipped with Panda3D that is used to display and analyze the performance of a Panda3D program. See Measuring Performance with PStats.
Model viewer utility that ships with the Panda3D installation, see Previewing Models in pview.
Refers to the .pz compression format, or the tool used to produce it.
- scene graph