-D Scene

Every 3-D scene consists of a camera, a light, and a backdrop, that define the associated properties of the scene. The complex type, CT_Scene3D, defines the scene as follows:

<xsd:complexType name="CT_Scene3D" oxsd:cname="Scene3D">
  <xsd:sequence>
    <xsd:element name="camera" type="CT_Camera" minOccurs="1"
      maxOccurs="1" />
    <xsd:element name="lightRig" type="CT_LightRig" minOccurs="1"
      maxOccurs="1/>
    <xsd:element name="backdrop" type="CT_Backdrop" minOccurs="0"
      maxOccurs="1" />
    <xsd:element name="ext" type="CT_OfficeArtExtension" minOccurs="0"
      maxOccurs="1" />
  </xsd:sequence>
</xsd:complexType>

As was stated above, the complex type, CT_Scene3D, contains a camera, a set of lights (the light rig), and a backdrop. Those familiar with 3-D rendering techniques understand the usage of a camera and set of lights, or light rig. The backdrop, however, is a special structure (which will be defined below) that allows for a special plane to render certain effects that need to be rendered together in a single plane. The final element of a CT_Scene3D is the <ext> element. This is a DrawingML structure used for future extensibility. This element will be seen in other complex types dealing with the 3-D scene as well.