<scene>

  <image>
    320 180
  </image>

  <sampler type="JitteredSampler">
    <numSamplesU>4</numSamplesU>
    <numSamplesV>4</numSamplesV>
  </sampler>

  <renderer type="DirectOnlyRenderer">
    <directIlluminator type="MultipleIlluminator" />
  </renderer>

  <camera>
    <eye>7 4 12</eye>
    <target>-.5 .75 0</target>
    <up>0 1 0</up>
    <yFOV>22</yFOV>
  </camera>

  <material name="grey" type="Homogeneous">
    <brdf type="Lambertian">
      <reflectance>0.4 0.4 0.4</reflectance>
    </brdf>
  </material>
  <material name="light" type="LambertianEmitter">
    <radiance>6.0 6.0 6.0</radiance>
  </material>
  
  <!-- floor -->
  <surface type="Triangle">
    <material ref="grey" />
    <v0>3 0 3</v0>
    <v1>3 0 -3</v1>
    <v2>-3 0 3</v2>
  </surface>
  <surface type="Triangle">
    <material ref="grey" />
    <v0>-3 0 -3</v0>
    <v1>-3 0 3</v1>
    <v2>3 0 -3</v2>
  </surface>

  <!-- light -->
  <surface type="Triangle">
    <material ref="light" />
    <v0>-3 0 3</v0>
    <v1>-3 0 -3</v1>
    <v2>-3 3 -3</v2>
  </surface>
  <surface type="Triangle">
    <material ref="light" />
    <v0>-3 3 3</v0>
    <v1>-3 0 3</v1>
    <v2>-3 3 -3</v2>
  </surface>

  <!-- blocker -->
  <surface type="Triangle">
    <material ref="grey" />
    <v0>0 0 0.6</v0>
    <v1>0 0 -0.6</v1>
    <v2>0 1.2 -0.6</v2>
  </surface>
  <surface type="Triangle">
    <material ref="grey" />
    <v0>0 1.2 0.6</v0>
    <v1>0 0 0.6</v1>
    <v2>0 1.2 -0.6</v2>
  </surface>

  <background type="Uniform">
    <radiance>0.2 0.4 0.7</radiance>
  </background>

</scene>
