Stage Scene

The Stage is the display server. This is where all the action happens. Its single function is to render and control the puppet actors within a graphics engine. Here's what it does:

  • Load a scene description, containing a list of scenery, puppets, sounds, lights and camera angles in a particular scene. The puppets are placed in their initial positions in the world.

  • Listen for puppeteering data coming over the network from the PuppetMaster, interpreting the packets and translating them into actions on-screen.

  • Optionally, record all incoming puppeteering data to a file, which can (also optionally) be used as a simulated source of puppeteering data in subsequent run-throughs of the scene. This allows simple multi-track recording of puppeteering performances.

The Stage is built upon the LithTech game engine, a powerful and extremely extensible system for real-time interactive graphics.

Go here for more extensive (but slightly old) documentation for The Stage