Panda3D Manual: Sample Programs in the Distribution
<<prev | top | next>> |
The Panda3D Distribution includes quite a few sample programs. The following is a list of what's included, and what features of panda each sample demonstrates. If you are just learning Panda3D, take a look at the ones marked "Beginner." To run a sample program, you need to install Panda3D. If you're a Windows user, you'll find the sample programs in your start menu. If you're a linux user, you'll find the sample programs in /usr/share/panda3d. On OSX, you'll find them in /Applications/Panda3D/X.X.X/samples.
Sample Programs: Asteroids Difficulty: Advanced Creating tasks (routines that get called every frame) Using 2D graphics
Sample Programs: Ball in Maze Difficulty: Intermediate Using the collision detector Reading the mouse
Sample Programs: Boxing Robots Difficulty: Intermediate Loading animated actors and playing animations
Sample Programs: Carousel Difficulty: Beginner Relative positioning Intervals (automatic movement)
Sample Programs: Cartoon Shader Difficulty: Intermediate (or Advanced) Enables per-pixel lighting Explicit Shaders Image Postprocessing Render-to-Texture
Sample Programs: Chessboard Difficulty: Intermediate Selecting an object with the mouse
Sample Programs: Disco Lights Difficulty: Intermediate Using vertex lighting Enables per-pixel lighting
Sample Programs: Distortion Difficulty: Advanced Creates a interesting shader effect where the entire screen is rendered into a texture
Sample Programs: Fireflies Difficulty: Very Advanced Deferred shading - a complex shader-based algorithm
Sample Programs: Fractal Plants Difficulty: Very Advanced Creates a 3D model without loading it from disk
Sample Programs: Glow Filter Difficulty: Intermediate (or Advanced) Enabling per-pixel lighting Explicit Shaders Image Postprocessing Render-to-Texture
Sample Programs: Infinite Tunnel Difficulty: Intermediate Using fog to hide artifacts in the distance
Sample Programs: Looking and Gripping Difficulty: Intermediate Controlling a character's head procedurally Causing a character to grip an object
Sample Programs: Media Player Difficulty: Beginner Loading a texture from an AVI file Loading a sound from an AVI file Synchronizing audio and video
Sample Programs: Motion Trails Difficulty: Advanced Captures contents of screen and reuses it later.
Sample Programs: Music Box Difficulty: Intermediate Playing sounds GUI buttons and sliders
Sample Programs: Normal Mapping Difficulty: Intermediate (or Advanced) Enables per-pixel lighting Explicit Shaders
Sample Programs: Particles Difficulty: Advanced Demonstrates the particle system
Sample Programs: Procedural Cube Difficulty: Advanced Creates a 3D model without loading it
Sample Programs: Roaming Ralph Difficulty: Advanced A character walks around a terrain Uses collision system to detect height of terrain
Sample Programs: Shadows Difficulty: Advanced Explicit Shaders Dynamic Shadows: shadow mapping
Sample Programs: Solar System Difficulty: Beginner Tutorial Tutorial structure shows development steps Shows how objects can move relative to other objects
Sample Programs: Teapot on TV Difficulty: Intermediate Render-to-texture Places rendered texture on model in scene
Sample Programs: Texture Swapping Difficulty: Intermediate Swaps textures on models to create interesting effects
<<prev | top | next>> |