Parcourir la source

add of new points of view

Jérôme BUISINE il y a 4 ans
Parent
commit
a6bb655316
67 fichiers modifiés avec 3646 ajouts et 696 suppressions
  1. 74 64
      README.md
  2. 1 1
      barcelona-pavilion/p3d_pavilion-day.pbrt
  3. 38 0
      barcelona-pavilion/p3d_pavilion-day-view1.pbrt
  4. 38 0
      barcelona-pavilion/p3d_pavilion-day-view2.pbrt
  5. 1 1
      barcelona-pavilion/p3d_pavilion-night.pbrt
  6. 64 0
      barcelona-pavilion/p3d_pavilion-night-view1.pbrt
  7. 65 0
      barcelona-pavilion/p3d_pavilion-night-view2.pbrt
  8. 1 1
      bathroom/p3d_bathroom.pbrt
  9. 2 1
      bedroom/p3d_bedroom.pbrt
  10. 200 0
      bedroom/p3d_bedroom-view1.pbrt
  11. 1 1
      bmw-m6/p3d_bmw-m6.pbrt
  12. 1 1
      breakfast/p3d_breakfast.pbrt
  13. 1 1
      bunny-fur/p3d_bunny-fur.pbrt
  14. 3 1
      car2/p3d_car2.pbrt
  15. 1 1
      chopper-titan/p3d_chopper-titan.pbrt
  16. 2 1
      classroom/p3d_classroom.pbrt
  17. 228 0
      classroom/p3d_classroom-view1.pbrt
  18. 1 1
      coffee-splash/p3d_splash.pbrt
  19. 1 1
      contemporary-bathroom/p3d_contemporary-bathroom.pbrt
  20. 54 0
      contemporary-bathroom/p3d_contemporary-bathroom-view1.pbrt
  21. 1 1
      crown/p3d_crown.pbrt
  22. 2 1
      dining-room/p3d_dining-room.pbrt
  23. 148 0
      dining-room/p3d_dining-room-view1.pbrt
  24. 1 1
      dragon/p3d_dragon.pbrt
  25. 1 1
      ecosys/p3d_ecosys.pbrt
  26. 1 1
      ganesha/p3d_ganesha.pbrt
  27. 1 1
      glass-of-water/p3d_glass-of-water.pbrt
  28. 1 1
      glass/p3d_glass.pbrt
  29. 2 1
      kitchen/p3d_kitchen.pbrt
  30. 581 0
      kitchen/p3d_kitchen-view1.pbrt
  31. 2 1
      lamp/p3d_lamp.pbrt
  32. 2 1
      living-room-2/p3d_living-room-2.pbrt
  33. 405 0
      living-room-2/p3d_living-room-2-view1.pbrt
  34. 2 1
      living-room-3/p3d_living-room-3.pbrt
  35. 138 0
      living-room-3/p3d_living-room-3-view1.pbrt
  36. 2 1
      living-room/p3d_living-room.pbrt
  37. 177 0
      living-room/p3d_living-room-view1.pbrt
  38. 177 0
      living-room/p3d_living-room-view2.pbrt
  39. 2 1
      spaceship/p3d_spaceship.pbrt
  40. 0 74
      sponge/p3d_eponge-fractal-1-view0.pbrt
  41. 0 74
      sponge/p3d_eponge-fractal-1-view1.pbrt
  42. 0 74
      sponge/p3d_eponge-fractal-2-view0.pbrt
  43. 0 74
      sponge/p3d_eponge-fractal-2-view1.pbrt
  44. 0 74
      sponge/p3d_eponge-fractal-3-view0.pbrt
  45. 0 74
      sponge/p3d_eponge-fractal-3-view1.pbrt
  46. 0 74
      sponge/p3d_eponge-fractal-4-view0.pbrt
  47. 0 74
      sponge/p3d_eponge-fractal-4-view1.pbrt
  48. 1 1
      sportscar/p3d_sportscar.pbrt
  49. 1 1
      sssdragon/p3d_dragon_250.pbrt
  50. 2 1
      staircase/p3d_staircase.pbrt
  51. 887 0
      staircase/p3d_staircase-view1.pbrt
  52. 2 1
      staircase2/p3d_staircase2.pbrt
  53. 142 0
      staircase2/p3d_staircase2-view1.pbrt
  54. 1 1
      structuresynth/p3d_arcsphere.pbrt
  55. 1 1
      tt/p3d_tt.pbrt
  56. 2 1
      tungsten_veach-mis/p3d_veach-mis.pbrt
  57. 2 1
      veach-ajar/p3d_veach-ajar.pbrt
  58. 96 0
      veach-ajar/p3d_veach-ajar-view1.pbrt
  59. 1 1
      veach-bidir/p3d_bidir.pbrt
  60. 1 1
      villa/p3d_villa-daylight.pbrt
  61. 39 0
      villa/p3d_villa-daylight-view1.pbrt
  62. 39 0
      villa/p3d_villa-daylight-view2.pbrt
  63. 1 1
      volume-caustic/p3d_caustic.pbrt
  64. 1 1
      vw-van/p3d_vw-van.pbrt
  65. 2 1
      water-caustic/p3d_water-caustic.pbrt
  66. 1 1
      white-room/p3d_whiteroom-daytime.pbrt
  67. 1 1
      white-room/p3d_whiteroom-night.pbrt

+ 74 - 64
README.md

@@ -33,70 +33,80 @@ system.
 
 
 All synthesis images generated are of size `1920 x 1080` and saved into `.rawls` format for each sample estimated.
 All synthesis images generated are of size `1920 x 1080` and saved into `.rawls` format for each sample estimated.
 
 
-| Scene folder            | Filename                         | Integrator | Sampler | Samples    | Generated |
-|-------------------------|----------------------------------|------------|---------|------------|-----------|
-| `barcelona-pavilion`    | `p3d_pavilion-day.pbrt`          | path       | random  | 1 to 10000 |  ✅       |
-| `barcelona-pavilion`    | `p3d_pavilion-night.pbrt`        | path       | random  | 1 to 10000 |  ✅       |
-| `bathroom`              | `p3d_bathroom.pbrt`              | path       | random  | 1 to 10000 |  ✅       |
-| `bedroom`               | `p3d_bedroom.pbrt`               | path       | random  | 1 to 10000 |  ✅       |
-| `bmw-m6`                | `p3d_bmw-m6.pbrt`                | path       | random  | 1 to 10000 |  ✅       |
-| `breakfast`             | `p3d_breakfast.pbrt`             | path       | random  | 1 to 10000 |  ❌        |
-| `bunny-fur`             | `p3d_bunny-fur.pbrt`             | path       | random  | 1 to 10000 |  ✅       |
-| `car2`                  | `p3d_car2.pbrt`                  | path       | random  | 1 to 10000 |  ✅       |
-| `chopper-titan`         | `p3d_chopper-titan.pbrt`         | path       | random  | 1 to 10000 |  ✅       |
-| `classroom`             | `p3d_classroom.pbrt`             | path       | random  | 1 to 10000 |  ✅       |
-| `coffee-splash`         | `p3d_splash.pbrt`                | volpath    | random  | 1 to 10000 |  ✅       |
-| `contemporary-bathroom` | `p3d_contemporary-bathroom.pbrt` | path       | random  | 1 to 10000 |  ✅       |
-| `crown`                 | `p3d_crown.pbrt`                 | path       | random  | 1 to 10000 |  ✅       |
-| `dining-room`           | `p3d_dining-room.pbrt`           | path       | random  | 1 to 10000 |  ✅       |
-| `dragon`                | `p3d_dragon.pbrt`                | path       | random  | 1 to 10000 |  ✅       |
-| `ecosys`                | `p3d_ecosys.pbrt`                | path       | random  | 1 to 10000 |  ✅       |
-| `ganesha`               | `p3d_ganesha.pbrt`               | path       | random  | 1 to 10000 |  ✅       |
-| `glass`                 | `p3d_glass.pbrt`                 | volpath    | random  | 1 to 10000 |  ✅       |
-| `glass-of-water`        | `p3d_glass-of-water.pbrt`        | path       | random  | 1 to 10000 |  ✅       |
-| `kitchen`               | `p3d_kitchen.pbrt`               | path       | random  | 1 to 10000 |  ✅       |
-| `lamp`                  | `p3d_lamp.pbrt`                  | path       | random  | 1 to 10000 |  ✅       |
-| `landscape`             | `p3d_view0.pbrt`                 | path       | random  | 1 to 10000 |  ✅       |
-| `landscape`             | `p3d_view1.pbrt`                 | path       | random  | 1 to 10000 |  ✅       |
-| `landscape`             | `p3d_view2.pbrt`                 | path       | random  | 1 to 10000 |  ✅       |
-| `landscape`             | `p3d_view3.pbrt`                 | path       | random  | 1 to 10000 |  ✅       |
-| `landscape`             | `p3d_view4.pbrt`                 | path       | random  | 1 to 10000 |  ✅       |
-| `living-room`           | `p3d_living-room.pbrt`           | path       | random  | 1 to 10000 |  ✅       |
-| `living-room-2`         | `p3d_living-room-2.pbrt`         | path       | random  | 1 to 10000 |  ✅       |
-| `living-room-3`         | `p3d_living-room-3.pbrt`         | volpath    | random  | 1 to 10000 |  ✅       |
-| `sanmiguel`             | `p3d_sanmiguel.pbrt`             | path       | random  | 1 to 10000 |  ✅       |
-| `sanmiguel`             | `p3d_sanmiguel_cam1.pbrt`        | path       | random  | 1 to 10000 |  ✅       |
-| `sanmiguel`             | `p3d_sanmiguel_cam3.pbrt`        | path       | random  | 1 to 10000 |  ✅       |
-| `sanmiguel`             | `p3d_sanmiguel_cam18.pbrt`       | path       | random  | 1 to 10000 |  ✅       |
-| `spaceship`             | `p3d_spaceship.pbrt`             | path       | random  | 1 to 10000 |  ✅       |
-| `sponge`                | `p3d_sponge-1-view0.pbrt`        | path       | random  | 1 to 10000 |  ❌        |
-| `sponge`                | `p3d_sponge-1-view1.pbrt`        | path       | random  | 1 to 10000 |  ❌        |
-| `sponge`                | `p3d_sponge-2-view0.pbrt`        | path       | random  | 1 to 10000 |  ❌        |
-| `sponge`                | `p3d_sponge-2-view1.pbrt`        | path       | random  | 1 to 10000 |  ❌        |
-| `sponge`                | `p3d_sponge-3-view0.pbrt`        | path       | random  | 1 to 10000 |  ❌        |
-| `sponge`                | `p3d_sponge-3-view1.pbrt`        | path       | random  | 1 to 10000 |  ❌        |
-| `sponge`                | `p3d_sponge-4-view0.pbrt`        | path       | random  | 1 to 10000 |  ❌        |
-| `sponge`                | `p3d_sponge-4-view1.pbrt`        | path       | random  | 1 to 10000 |  ❌        |
-| `sponge`                | `p3d_sponge-5-view0.pbrt`        | path       | random  | 1 to 10000 |  ❌        |
-| `sponge`                | `p3d_sponge-5-view1.pbrt`        | path       | random  | 1 to 10000 |  ❌        |
-| `sponge`                | `p3d_sponge-6-view0.pbrt`        | path       | random  | 1 to 10000 |  ❌        |
-| `sponge`                | `p3d_sponge-6-view1.pbrt`        | path       | random  | 1 to 10000 |  ❌        |
-| `sportscar`             | `p3d_sportscar.pbrt`             | path       | random  | 1 to 10000 |  ✅       |
-| `sssdragon`             | `p3d_dragon_250.pbrt`            | path       | random  | 1 to 10000 |  ✅       |
-| `staircase`             | `p3d_staicase.pbrt`              | path       | random  | 1 to 10000 |  ✅       |
-| `staircase2`            | `p3d_staicase2.pbrt`             | bdpt       | random  | 1 to 10000 |  ✅       |
-| `structuresynth`        | `p3d_arcsphere.pbrt`             | path       | random  | 1 to 10000 |  ✅       |
-| `tt`                    | `p3d_tt.pbrt`                    | path       | random  | 1 to 10000 |  ✅       |
-| `tungsten-veach-mis`    | `p3d_veach-mis.pbrt`             | path       | random  | 1 to 10000 |  ✅       |
-| `veach-ajar`            | `p3d_veach-ajar.pbrt`            | path       | random  | 1 to 10000 |  ✅       |
-| `veach-bidir`           | `p3d_veach-bidir.pbrt`           | path       | random  | 1 to 10000 |  ✅       |
-| `villa`                 | `p3d_villa-daylight.pbrt`        | path       | random  | 1 to 10000 |  ✅       |
-| `volume-caustic`        | `p3d_caustic.pbrt`               | volpath    | random  | 1 to 10000 |  ✅       |
-| `vw-van`                | `p3d_vw-van.pbrt`                | path       | random  | 1 to 10000 |  ✅       |
-| `water-caustic`         | `p3d_water-caustic.pbrt`         | path       | random  | 1 to 10000 |  ✅       |
-| `white-room`            | `p3d_whiteroom-daytime.pbrt`     | path       | random  | 1 to 10000 |  ✅       |
-| `white-room`            | `p3d_whiteroom-night.pbrt`       | path       | random  | 1 to 10000 |  ✅       |
- 
+| Scene folder            | Filename                                 | Integrator | Sampler | Samples    | Generated |
+|-------------------------|------------------------------------------|------------|---------|------------|-----------|
+| `barcelona-pavilion`    | `p3d_pavilion-day-view0.pbrt`            | path       | random  | 1 to 10000 |  ✅       |
+| `barcelona-pavilion`    | `p3d_pavilion-day-view1.pbrt`            | path       | random  | 1 to 10000 |  ❌        |
+| `barcelona-pavilion`    | `p3d_pavilion-day-view2.pbrt`            | path       | random  | 1 to 10000 |  ❌        |
+| `barcelona-pavilion`    | `p3d_pavilion-night-view0.pbrt`          | path       | random  | 1 to 10000 |  ✅       |
+| `barcelona-pavilion`    | `p3d_pavilion-night-view1.pbrt`          | path       | random  | 1 to 10000 |  ❌        |
+| `barcelona-pavilion`    | `p3d_pavilion-night-view2.pbrt`          | path       | random  | 1 to 10000 |  ❌        |
+| `bathroom`              | `p3d_bathroom-view0.pbrt`                | path       | random  | 1 to 10000 |  ✅       |
+| `bedroom`               | `p3d_bedroom-view0.pbrt`                 | path       | random  | 1 to 10000 |  ✅       |
+| `bedroom`               | `p3d_bedroom-view2.pbrt`                 | path       | random  | 1 to 10000 |  ❌        |
+| `bmw-m6`                | `p3d_bmw-m6-view0.pbrt`                  | path       | random  | 1 to 10000 |  ✅       |
+| `breakfast`             | `p3d_breakfast-view0.pbrt`               | path       | random  | 1 to 10000 |  ❌        |
+| `bunny-fur`             | `p3d_bunny-fur-view0.pbrt`               | path       | random  | 1 to 10000 |  ✅       |
+| `car2`                  | `p3d_car2-view0.pbrt`                    | path       | random  | 1 to 10000 |  ✅       |
+| `chopper-titan`         | `p3d_chopper-titan-view0.pbrt`           | path       | random  | 1 to 10000 |  ✅       |
+| `classroom`             | `p3d_classroom-view0.pbrt`               | path       | random  | 1 to 10000 |  ✅       |
+| `classroom`             | `p3d_classroom-view1.pbrt`               | path       | random  | 1 to 10000 |  ❌        |
+| `coffee-splash`         | `p3d_splash-view0.pbrt`                  | volpath    | random  | 1 to 10000 |  ✅       |
+| `contemporary-bathroom` | `p3d_contemporary-bathroom-view0.pbrt`   | path       | random  | 1 to 10000 |  ✅       |
+| `contemporary-bathroom` | `p3d_contemporary-bathroom-view1.pbrt`   | path       | random  | 1 to 10000 |  ❌        |
+| `crown`                 | `p3d_crown-view0.pbrt`                   | path       | random  | 1 to 10000 |  ✅       |
+| `dining-room`           | `p3d_dining-room-view0.pbrt`             | path       | random  | 1 to 10000 |  ✅       |
+| `dining-room`           | `p3d_dining-room-view1.pbrt`             | path       | random  | 1 to 10000 |  ❌        |
+| `dragon`                | `p3d_dragon-view0.pbrt`                  | path       | random  | 1 to 10000 |  ✅       |
+| `ecosys`                | `p3d_ecosys-view0.pbrt`                  | path       | random  | 1 to 10000 |  ✅       |
+| `ganesha`               | `p3d_ganesha-view0.pbrt`                 | path       | random  | 1 to 10000 |  ✅       |
+| `glass`                 | `p3d_glass-view0.pbrt`                   | volpath    | random  | 1 to 10000 |  ✅       |
+| `glass-of-water`        | `p3d_glass-of-water-view0.pbrt`          | path       | random  | 1 to 10000 |  ✅       |
+| `kitchen`               | `p3d_kitchen-view0.pbrt`                 | path       | random  | 1 to 10000 |  ✅       |
+| `kitchen`               | `p3d_kitchen-view1.pbrt`                 | path       | random  | 1 to 10000 |  ❌        |
+| `lamp`                  | `p3d_lamp-view.pbrt`                     | path       | random  | 1 to 10000 |  ✅       |
+| `landscape`             | `p3d_view0.pbrt`                         | path       | random  | 1 to 10000 |  ✅       |
+| `landscape`             | `p3d_view1.pbrt`                         | path       | random  | 1 to 10000 |  ✅       |
+| `landscape`             | `p3d_view2.pbrt`                         | path       | random  | 1 to 10000 |  ✅       |
+| `landscape`             | `p3d_view3.pbrt`                         | path       | random  | 1 to 10000 |  ✅       |
+| `landscape`             | `p3d_view4.pbrt`                         | path       | random  | 1 to 10000 |  ✅       |
+| `living-room`           | `p3d_living-room-view0.pbrt`             | path       | random  | 1 to 10000 |  ✅       |
+| `living-room`           | `p3d_living-room-view1.pbrt`             | path       | random  | 1 to 10000 |  ❌        |
+| `living-room`           | `p3d_living-room-view2.pbrt`             | path       | random  | 1 to 10000 |  ❌        |
+| `living-room-2`         | `p3d_living-room-2-view0.pbrt`           | path       | random  | 1 to 10000 |  ✅       |
+| `living-room-2`         | `p3d_living-room-2-view1.pbrt`           | path       | random  | 1 to 10000 |  ❌        |
+| `living-room-3`         | `p3d_living-room-3-view0.pbrt`           | volpath    | random  | 1 to 10000 |  ✅       |
+| `living-room-3`         | `p3d_living-room-3-view1.pbrt`           | volpath    | random  | 1 to 10000 |  ❌        |
+| `sanmiguel`             | `p3d_sanmiguel.pbrt`                     | path       | random  | 1 to 10000 |  ✅       |
+| `sanmiguel`             | `p3d_sanmiguel_cam1.pbrt`                | path       | random  | 1 to 10000 |  ✅       |
+| `sanmiguel`             | `p3d_sanmiguel_cam3.pbrt`                | path       | random  | 1 to 10000 |  ✅       |
+| `sanmiguel`             | `p3d_sanmiguel_cam18.pbrt`               | path       | random  | 1 to 10000 |  ✅       |
+| `spaceship`             | `p3d_spaceship-view0.pbrt`               | path       | random  | 1 to 10000 |  ✅       |
+| `sponge`                | `p3d_sponge-5-view0.pbrt`                | path       | random  | 1 to 10000 |  ❌        |
+| `sponge`                | `p3d_sponge-5-view1.pbrt`                | path       | random  | 1 to 10000 |  ❌        |
+| `sponge`                | `p3d_sponge-6-view0.pbrt`                | path       | random  | 1 to 10000 |  ❌        |
+| `sponge`                | `p3d_sponge-6-view1.pbrt`                | path       | random  | 1 to 10000 |  ❌        |
+| `sportscar`             | `p3d_sportscar-view0.pbrt`               | path       | random  | 1 to 10000 |  ✅       |
+| `sssdragon`             | `p3d_dragon_250-view0.pbrt`              | path       | random  | 1 to 10000 |  ✅       |
+| `staircase`             | `p3d_staicase-view0.pbrt`                | path       | random  | 1 to 10000 |  ✅       |
+| `staircase`             | `p3d_staicase-view1.pbrt`                | path       | random  | 1 to 10000 |  ❌        |
+| `staircase2`            | `p3d_staicase2-view0.pbrt`               | bdpt       | random  | 1 to 10000 |  ✅       |
+| `staircase2`            | `p3d_staicase2-view1.pbrt`               | bdpt       | random  | 1 to 10000 |  ❌        |
+| `structuresynth`        | `p3d_arcsphere-view0.pbrt`               | path       | random  | 1 to 10000 |  ✅       |
+| `tt`                    | `p3d_tt-view0.pbrt`                      | path       | random  | 1 to 10000 |  ✅       |
+| `tungsten-veach-mis`    | `p3d_veach-mis-view0.pbrt`               | path       | random  | 1 to 10000 |  ✅       |
+| `veach-ajar`            | `p3d_veach-ajar-view0.pbrt`              | path       | random  | 1 to 10000 |  ✅       |
+| `veach-ajar`            | `p3d_veach-ajar-view1.pbrt`              | path       | random  | 1 to 10000 |  ❌        |
+| `veach-bidir`           | `p3d_veach-bidir-view0.pbrt`             | path       | random  | 1 to 10000 |  ✅       |
+| `villa`                 | `p3d_villa-daylight-view0.pbrt`          | path       | random  | 1 to 10000 |  ✅       |
+| `villa`                 | `p3d_villa-daylight-view1.pbrt`          | path       | random  | 1 to 10000 |  ❌        |
+| `villa`                 | `p3d_villa-daylight-view2.pbrt`          | path       | random  | 1 to 10000 |  ❌        |
+| `volume-caustic`        | `p3d_caustic-view0.pbrt`                 | volpath    | random  | 1 to 10000 |  ✅       |
+| `vw-van`                | `p3d_vw-van-view0.pbrt`                  | path       | random  | 1 to 10000 |  ✅       |
+| `water-caustic`         | `p3d_water-caustic-view0.pbrt`           | path       | random  | 1 to 10000 |  ✅       |
+| `white-room`            | `p3d_whiteroom-daytime-view0.pbrt`       | path       | random  | 1 to 10000 |  ✅       |
+| `white-room`            | `p3d_whiteroom-night-view0.pbrt`         | path       | random  | 1 to 10000 |  ✅       |
+
 # Usefull scripts
 # Usefull scripts
 
 
 - `change_ext_pbrt.py`: change extension of output image into `pbrt` file.
 - `change_ext_pbrt.py`: change extension of output image into `pbrt` file.

+ 1 - 1
barcelona-pavilion/p3d_pavilion-day.pbrt

@@ -1,7 +1,7 @@
 Film "image"
 Film "image"
 	"integer xresolution" 1920
 	"integer xresolution" 1920
 	"integer yresolution" 1080
 	"integer yresolution" 1080
-    "string filename" "p3d_pavilion-day.rawls"
+    "string filename" "p3d_pavilion-day-view0.rawls"
     "float maxsampleluminance" 10
     "float maxsampleluminance" 10
     "float scale" 5
     "float scale" 5
 # imgtool convert -bloomlevel .8 pavilion-day.{exr,png} 
 # imgtool convert -bloomlevel .8 pavilion-day.{exr,png} 

+ 38 - 0
barcelona-pavilion/p3d_pavilion-day-view1.pbrt

@@ -0,0 +1,38 @@
+Film "image"
+	"integer xresolution" 1920
+	"integer yresolution" 1080
+    "string filename" "p3d_pavilion-day-view1.rawls"
+    "float maxsampleluminance" 10
+    "float scale" 5
+# imgtool convert -bloomlevel .8 pavilion-day.{exr,png} 
+
+Scale -1 1 1
+LookAt  -6.32861 2.90941 -0.7607  -5.3566 2.88606 -0.994483  0 1 0
+Camera "perspective" "float fov" 45
+
+# above view
+#LookAt -10 100 10    -10 0 10  1 0 0
+#Camera "perspective" "float fov" 60
+
+Sampler "random" "integer pixelsamples" [ 64 ]
+Integrator "path" "integer maxdepth" [ 65 ]
+
+WorldBegin
+
+AttributeBegin
+Rotate -10 0 0 1
+Rotate -160 0 1 0
+Rotate -90 1 0 0
+#LightSource "infinite" "string mapname" "textures/skylight-morn.exr"
+#  "rgb L" [5 3.5 3]  # make more red/orange
+LightSource "infinite" "string mapname" "textures/sky.exr"
+AttributeEnd
+
+# Converted from "pavillon_barcelone_v1.2.obj" by obj2pbrt
+# Scene bounds: (-44.940453, -2.236825, -44.940453) - (97.870842, 5.186341, 44.940453)
+
+Include "materials.pbrt"
+
+Include "geometry.pbrt"
+
+WorldEnd

+ 38 - 0
barcelona-pavilion/p3d_pavilion-day-view2.pbrt

@@ -0,0 +1,38 @@
+Film "image"
+	"integer xresolution" 1920
+	"integer yresolution" 1080
+    "string filename" "p3d_pavilion-day-view2.rawls"
+    "float maxsampleluminance" 10
+    "float scale" 5
+# imgtool convert -bloomlevel .8 pavilion-day.{exr,png} 
+
+Scale -1 1 1
+LookAt  -6.65874 4.19214 16.4783  -5.99406 4.06805 15.7427  0 1 0
+Camera "perspective" "float fov" 45
+
+# above view
+#LookAt -10 100 10    -10 0 10  1 0 0
+#Camera "perspective" "float fov" 60
+
+Sampler "random" "integer pixelsamples" [ 64 ]
+Integrator "path" "integer maxdepth" [ 65 ]
+
+WorldBegin
+
+AttributeBegin
+Rotate -10 0 0 1
+Rotate -160 0 1 0
+Rotate -90 1 0 0
+#LightSource "infinite" "string mapname" "textures/skylight-morn.exr"
+#  "rgb L" [5 3.5 3]  # make more red/orange
+LightSource "infinite" "string mapname" "textures/sky.exr"
+AttributeEnd
+
+# Converted from "pavillon_barcelone_v1.2.obj" by obj2pbrt
+# Scene bounds: (-44.940453, -2.236825, -44.940453) - (97.870842, 5.186341, 44.940453)
+
+Include "materials.pbrt"
+
+Include "geometry.pbrt"
+
+WorldEnd

+ 1 - 1
barcelona-pavilion/p3d_pavilion-night.pbrt

@@ -1,7 +1,7 @@
 Film "image"
 Film "image"
 	"integer xresolution" 1920
 	"integer xresolution" 1920
 	"integer yresolution" 1080
 	"integer yresolution" 1080
-    "string filename" "p3d_pavilion-night.rawls"
+    "string filename" "p3d_pavilion-night-view0.rawls"
     "float scale" 2.5
     "float scale" 2.5
     "float maxsampleluminance" 10
     "float maxsampleluminance" 10
 # imgtool convert -bloomlevel 3 -bloomscale .05 pavilion-night.exr pavilion-night.png
 # imgtool convert -bloomlevel 3 -bloomscale .05 pavilion-night.exr pavilion-night.png

+ 64 - 0
barcelona-pavilion/p3d_pavilion-night-view1.pbrt

@@ -0,0 +1,64 @@
+Film "image"
+	"integer xresolution" 1920
+	"integer yresolution" 1080
+    "string filename" "p3d_pavilion-night-view1.rawls"
+    "float scale" 2.5
+    "float maxsampleluminance" 10
+# imgtool convert -bloomlevel 3 -bloomscale .05 pavilion-night.exr pavilion-night.png
+
+Scale -1 1 1
+LookAt  -6.32861 2.90941 -0.7607  -5.3566 2.88606 -0.994483  0 1 0
+Camera "perspective" "float fov" 45
+
+# above view
+#LookAt -10 100 10    -10 0 10  1 0 0
+#Camera "perspective" "float fov" 60
+
+Sampler "random" "integer pixelsamples" [ 64 ]
+Integrator "path" "integer maxdepth" [ 65 ]
+
+WorldBegin
+
+AttributeBegin
+Rotate -10 0 0 1
+Rotate -140 0 1 0
+Rotate -90 1 0 0
+LightSource "infinite" "string mapname" "textures/night.exr"
+   "rgb L" [.5 .5 .5]
+AttributeEnd
+
+# back room light; not directly visible
+AttributeBegin
+AreaLightSource "diffuse" "blackbody L" [3500 750]
+Translate 10 4 2.5
+Shape "sphere" "float radius" .1
+AttributeEnd
+
+# visible light, behind door
+AttributeBegin
+AreaLightSource "diffuse" "blackbody L" [3500 75]
+Translate 12 4 5.5
+Shape "sphere" "float radius" .05
+AttributeEnd
+
+AttributeBegin
+  # Candles inside floating wood lanterns
+  AreaLightSource "diffuse" "blackbody L" [2500 25000]
+  Shape "plymesh" "string filename" "geometry/mesh_00005.ply" 
+
+# Lights in lanterns that aren't visible in the default view
+#    Shape "plymesh" "string filename" "geometry/mesh_00003.ply" 
+#    Shape "plymesh" "string filename" "geometry/mesh_00015.ply" 
+#    Shape "plymesh" "string filename" "geometry/mesh_00017.ply" 
+#    Shape "plymesh" "string filename" "geometry/mesh_00021.ply" 
+#    Shape "plymesh" "string filename" "geometry/mesh_00023.ply" 
+AttributeEnd
+
+# Converted from "pavillon_barcelone_v1.2.obj" by obj2pbrt
+# Scene bounds: (-44.940453, -2.236825, -44.940453) - (97.870842, 5.186341, 44.940453)
+
+Include "materials.pbrt"
+
+Include "geometry.pbrt"
+
+WorldEnd

+ 65 - 0
barcelona-pavilion/p3d_pavilion-night-view2.pbrt

@@ -0,0 +1,65 @@
+Film "image"
+	"integer xresolution" 1920
+	"integer yresolution" 1080
+    "string filename" "p3d_pavilion-night-view2.rawls"
+    "float scale" 2.5
+    "float maxsampleluminance" 10
+# imgtool convert -bloomlevel 3 -bloomscale .05 pavilion-night.exr pavilion-night.png
+
+Scale -1 1 1
+LookAt  -6.65874 4.19214 16.4783  -5.99406 4.06805 15.7427  0 1 0
+Camera "perspective" "float fov" 45
+
+
+# above view
+#LookAt -10 100 10    -10 0 10  1 0 0
+#Camera "perspective" "float fov" 60
+
+Sampler "random" "integer pixelsamples" [ 64 ]
+Integrator "path" "integer maxdepth" [ 65 ]
+
+WorldBegin
+
+AttributeBegin
+Rotate -10 0 0 1
+Rotate -140 0 1 0
+Rotate -90 1 0 0
+LightSource "infinite" "string mapname" "textures/night.exr"
+   "rgb L" [.5 .5 .5]
+AttributeEnd
+
+# back room light; not directly visible
+AttributeBegin
+AreaLightSource "diffuse" "blackbody L" [3500 750]
+Translate 10 4 2.5
+Shape "sphere" "float radius" .1
+AttributeEnd
+
+# visible light, behind door
+AttributeBegin
+AreaLightSource "diffuse" "blackbody L" [3500 75]
+Translate 12 4 5.5
+Shape "sphere" "float radius" .05
+AttributeEnd
+
+AttributeBegin
+  # Candles inside floating wood lanterns
+  AreaLightSource "diffuse" "blackbody L" [2500 25000]
+  Shape "plymesh" "string filename" "geometry/mesh_00005.ply" 
+
+# Lights in lanterns that aren't visible in the default view
+#    Shape "plymesh" "string filename" "geometry/mesh_00003.ply" 
+#    Shape "plymesh" "string filename" "geometry/mesh_00015.ply" 
+#    Shape "plymesh" "string filename" "geometry/mesh_00017.ply" 
+#    Shape "plymesh" "string filename" "geometry/mesh_00021.ply" 
+#    Shape "plymesh" "string filename" "geometry/mesh_00023.ply" 
+AttributeEnd
+
+# Converted from "pavillon_barcelone_v1.2.obj" by obj2pbrt
+# Scene bounds: (-44.940453, -2.236825, -44.940453) - (97.870842, 5.186341, 44.940453)
+
+Include "materials.pbrt"
+
+Include "geometry.pbrt"
+
+WorldEnd

+ 1 - 1
bathroom/p3d_bathroom.pbrt

@@ -7,7 +7,7 @@ Camera "perspective" "float fov" 55
 Film "image" 
 Film "image" 
 	"integer xresolution" 1920
 	"integer xresolution" 1920
 	"integer yresolution" 1080
 	"integer yresolution" 1080
-    "string filename" "p3d_bathroom.rawls"
+    "string filename" "p3d_bathroom-view0.rawls"
 # imgtool convert -bloomscale .1 -bloomlevel 5 bathroom.exr bathroom.png
 # imgtool convert -bloomscale .1 -bloomlevel 5 bathroom.exr bathroom.png
 
 
 Sampler "random" "integer pixelsamples" [ 64 ]
 Sampler "random" "integer pixelsamples" [ 64 ]

+ 2 - 1
bedroom/p3d_bedroom.pbrt

@@ -6,9 +6,10 @@ PixelFilter "triangle" "float xwidth" [ 1.000000 ] "float ywidth" [ 1.000000 ]
 Film "image" 
 Film "image" 
 	"integer xresolution" 1920
 	"integer xresolution" 1920
 	"integer yresolution" 1080
 	"integer yresolution" 1080
-	 "string filename" [ "p3d_bedroom.rawls" ]
+	 "string filename" [ "p3d_bedroom-view0.rawls" ]
 #Camera "perspective" "float fov" [ 39.430485 ] 
 #Camera "perspective" "float fov" [ 39.430485 ] 
 
 
+Scale -1 1 1
 LookAt 3.4555792808532715 1.2124358415603638 3.2989654541015625
 LookAt 3.4555792808532715 1.2124358415603638 3.2989654541015625
 		0.0942695364356041 1.1369876861572266 0.39623117446899414
 		0.0942695364356041 1.1369876861572266 0.39623117446899414
 		0.0 1.0 0.0
 		0.0 1.0 0.0

+ 200 - 0
bedroom/p3d_bedroom-view1.pbrt

@@ -0,0 +1,200 @@
+Integrator "path" "integer maxdepth" [ 65 ]
+#Transform [ 0.653592 -0.0128556 -0.756738 -0 -9.31322e-010 0.999856 -0.0169858 -0 -0.756847 -0.0111018 -0.653498 -0 0.238273 -1.13121 4.79143 1]
+
+Sampler "random" "integer pixelsamples" [ 64 ]
+PixelFilter "triangle" "float xwidth" [ 1.000000 ] "float ywidth" [ 1.000000 ] 
+Film "image" 
+	"integer xresolution" 1920
+	"integer yresolution" 1080
+	 "string filename" [ "p3d_bedroom-view1.rawls" ]
+#Camera "perspective" "float fov" [ 39.430485 ] 
+
+Scale -1 1 1
+LookAt  -1.091 1.15468 3.51301  -1.24879 1.1377 2.52568  0 1 0
+Camera "perspective" "float fov" 60
+
+WorldBegin
+	Texture "Texture01" "spectrum" "imagemap" "string filename" [ "textures/wallpaper-1.tga" ] "bool trilinear" [ "true" ] 
+	Texture "Texture02" "spectrum" "imagemap" "string filename" [ "textures/Teapot.tga" ] "bool trilinear" [ "true" ] 
+	Texture "Texture03" "spectrum" "imagemap" "string filename" [ "textures/wood4.tga" ] "bool trilinear" [ "true" ] 
+	Texture "Texture04" "spectrum" "imagemap" "string filename" [ "textures/panel-wood-3.tga" ] "bool trilinear" [ "true" ] 
+	MakeNamedMaterial "Boxes" "string type" [ "matte" ] "rgb Kd" [ 0.483044 0.384664 0.301561 ] 
+	MakeNamedMaterial "PlasticCable" "string type" [ "matte" ] "rgb Kd" [ 0.558543 0.558543 0.558543 ] 
+	MakeNamedMaterial "LampEmitter" "string type" [ "matte" ] "rgb Kd" [ 0.640000 0.640000 0.640000 ] 
+	MakeNamedMaterial "Blankets" "string type" [ "matte" ] "rgb Kd" [ 0.485435 0.456263 0.428075 ] 
+	MakeNamedMaterial "Bedsheets" "string type" [ "matte" ] "texture Kd" [ "Texture01" ] 
+	MakeNamedMaterial "Window" "string type" [ "matte" ] "rgb Kd" [ 0.028173 0.028173 0.028173 ] 
+	MakeNamedMaterial "PictureBacking" "string type" [ "matte" ] "rgb Kd" [ 0.111567 0.037068 0.017016 ] 
+	MakeNamedMaterial "Picture" "string type" [ "matte" ] "texture Kd" [ "Texture02" ] 
+	MakeNamedMaterial "Rocks1" "string type" [ "matte" ] "rgb Kd" [ 0.350827 0.242986 0.178830 ] 
+	MakeNamedMaterial "Rocks2" "string type" [ "matte" ] "rgb Kd" [ 0.098964 0.098964 0.098964 ] 
+	MakeNamedMaterial "Rocks3" "string type" [ "matte" ] "rgb Kd" [ 0.558544 0.558544 0.558544 ] 
+	MakeNamedMaterial "DecoPlant" "string type" [ "matte" ] "rgb Kd" [ 0.041772 0.011306 0.007575 ] 
+	MakeNamedMaterial "Painting" "string type" [ "matte" ] "rgb Kd" [ 0.015396 0.015396 0.015396 ] 
+	MakeNamedMaterial "Carpet" "string type" [ "matte" ] "rgb Kd" [ 0.034499 0.034499 0.034499 ] 
+	MakeNamedMaterial "Matress" "string type" [ "matte" ] "rgb Kd" [ 0.893289 0.893289 0.893289 ] 
+	MakeNamedMaterial "WoodFloor" "string type" [ "substrate" ] "rgb Ks" [ 0.040000 0.040000 0.040000 ] "texture Kd" [ "Texture03" ] "float uroughness" [ 0.150000 ] "float vroughness" [ 0.150000 ] "bool remaproughness" [ "false" ] 
+	MakeNamedMaterial "Walls2" "string type" [ "matte" ] "rgb Kd" [ 0.799999 0.799999 0.799999 ] 
+	MakeNamedMaterial "WoodFurniture" "string type" [ "substrate" ] "rgb Ks" [ 0.040000 0.040000 0.040000 ] "texture Kd" [ "Texture04" ] "float uroughness" [ 0.150000 ] "float vroughness" [ 0.150000 ] "bool remaproughness" [ "false" ] 
+	MakeNamedMaterial "Walls" "string type" [ "matte" ] "rgb Kd" [ 0.799999 0.799999 0.799999 ] 
+	MakeNamedMaterial "Mirror" "string type" [ "mirror" ] 
+	MakeNamedMaterial "Aluminium" "string type" [ "metal" ] "rgb eta" [ 1.657460 0.880369 0.521229 ] "rgb k" [ 9.223869 6.269523 4.837001 ] "bool remaproughness" [ "false" ] "float uroughness" [ 0.200000 ] "float vroughness" [ 0.200000 ] 
+	MakeNamedMaterial "BookCover" "string type" [ "matte" ] "rgb Kd" [ 0.000000 0.000000 0.000000 ] 
+	MakeNamedMaterial "BookPages" "string type" [ "matte" ] "rgb Kd" [ 0.567027 0.567027 0.567027 ] 
+	MakeNamedMaterial "LampMetal" "string type" [ "metal" ] "rgb eta" [ 1.657460 0.880369 0.521229 ] "rgb k" [ 9.223869 6.269523 4.837001 ] "bool remaproughness" [ "false" ] "float uroughness" [ 0.100000 ] "float vroughness" [ 0.100000 ] 
+	MakeNamedMaterial "LampGlass" "string type" [ "glass" ] "float index" [ 1.500000 ] "bool remaproughness" [ "false" ] "float uroughness" [ 0.100000 ] "float vroughness" [ 0.100000 ] 
+	MakeNamedMaterial "PictureFrame" "string type" [ "metal" ] "rgb eta" [ 1.657460 0.880369 0.521229 ] "rgb k" [ 9.223869 6.269523 4.837001 ] "bool remaproughness" [ "false" ] "float uroughness" [ 0.100000 ] "float vroughness" [ 0.100000 ] 
+	MakeNamedMaterial "Glass" "string type" [ "glass" ] "float index" [ 1.500000 ] "bool remaproughness" [ "false" ] 
+	MakeNamedMaterial "Vase" "string type" [ "glass" ] "float index" [ 1.500000 ] "bool remaproughness" [ "false" ] 
+	MakeNamedMaterial "Curtains" "string type" [ "uber" ] "rgb Ks" [ 0.000000 0.000000 0.000000 ] "rgb Kd" [ 1.000000 1.000000 1.000000 ] "rgb opacity" [ 0.531049 0.531049 0.531049 ] 
+	MakeNamedMaterial "CurtainRod" "string type" [ "metal" ] "rgb eta" [ 1.657460 0.880369 0.521229 ] "rgb k" [ 9.223869 6.269523 4.837001 ] "bool remaproughness" [ "false" ] "float uroughness" [ 0.100000 ] "float vroughness" [ 0.100000 ] 
+	MakeNamedMaterial "StainlessSmooth" "string type" [ "mirror" ] 
+	NamedMaterial "Aluminium" 
+	Shape "plymesh" "string filename" [ "models/Mesh044.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh047.ply" ] 
+	NamedMaterial "WoodFurniture" 
+	Shape "plymesh" "string filename" [ "models/Mesh032.ply" ] 
+	NamedMaterial "StainlessSmooth" 
+	Shape "plymesh" "string filename" [ "models/Mesh028.ply" ] 
+	NamedMaterial "Aluminium" 
+	Shape "plymesh" "string filename" [ "models/Mesh046.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh027.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh022.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh042.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh036.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh043.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh040.ply" ] 
+	NamedMaterial "LampGlass" 
+	Shape "plymesh" "string filename" [ "models/Mesh037.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh026.ply" ] 
+	NamedMaterial "LampMetal" 
+	Shape "plymesh" "string filename" [ "models/Mesh023.ply" ] 
+	NamedMaterial "LampEmitter" 
+	Shape "plymesh" "string filename" [ "models/Mesh059.ply" ] 
+	NamedMaterial "LampGlass" 
+	Shape "plymesh" "string filename" [ "models/Mesh049.ply" ] 
+	NamedMaterial "WoodFloor" 
+	Shape "plymesh" "string filename" [ "models/Mesh060.ply" ] 
+	NamedMaterial "DecoPlant" 
+	Shape "plymesh" "string filename" [ "models/Mesh033.ply" ] 
+	NamedMaterial "Rocks1" 
+	Shape "plymesh" "string filename" [ "models/Mesh025.ply" ] 
+	NamedMaterial "Rocks2" 
+	Shape "plymesh" "string filename" [ "models/Mesh055.ply" ] 
+	NamedMaterial "Rocks3" 
+	Shape "plymesh" "string filename" [ "models/Mesh035.ply" ] 
+	NamedMaterial "LampGlass" 
+	Shape "plymesh" "string filename" [ "models/Mesh048.ply" ] 
+	NamedMaterial "LampMetal" 
+	Shape "plymesh" "string filename" [ "models/Mesh056.ply" ] 
+	NamedMaterial "PlasticCable" 
+	Shape "plymesh" "string filename" [ "models/Mesh058.ply" ] 
+	NamedMaterial "LampEmitter" 
+	Shape "plymesh" "string filename" [ "models/Mesh061.ply" ] 
+	NamedMaterial "LampGlass" 
+	Shape "plymesh" "string filename" [ "models/Mesh051.ply" ] 
+	NamedMaterial "LampMetal" 
+	Shape "plymesh" "string filename" [ "models/Mesh066.ply" ] 
+	NamedMaterial "PlasticCable" 
+	Shape "plymesh" "string filename" [ "models/Mesh062.ply" ] 
+	NamedMaterial "LampEmitter" 
+	Shape "plymesh" "string filename" [ "models/Mesh054.ply" ] 
+	NamedMaterial "BookCover" 
+	Shape "plymesh" "string filename" [ "models/Mesh063.ply" ] 
+	NamedMaterial "BookPages" 
+	Shape "plymesh" "string filename" [ "models/Mesh064.ply" ] 
+	NamedMaterial "Curtains" 
+	Shape "plymesh" "string filename" [ "models/Mesh057.ply" ] 
+	NamedMaterial "Bedsheets" 
+	Shape "plymesh" "string filename" [ "models/Mesh041.ply" ] 
+	NamedMaterial "Glass" 
+	Shape "plymesh" "string filename" [ "models/Mesh052.ply" ] 
+	NamedMaterial "Vase" 
+	Shape "plymesh" "string filename" [ "models/Mesh065.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh067.ply" ] 
+	NamedMaterial "Bedsheets" 
+	Shape "plymesh" "string filename" [ "models/Mesh068.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh034.ply" ] 
+	NamedMaterial "Matress" 
+	Shape "plymesh" "string filename" [ "models/Mesh021.ply" ] 
+	NamedMaterial "Carpet" 
+	TransformBegin
+		Transform [ 1 0 0 0 0 1 0 0 0 0 1 0 -0.441852 0 0 1]
+		Shape "plymesh" "string filename" [ "models/Mesh020.ply" ] 
+	TransformEnd
+	TransformBegin
+		Transform [ 1 0 0 0 0 1 0 0 0 0 1 0 -0.441852 0 0 1]
+		Shape "plymesh" "string filename" [ "models/Mesh019.ply" ] 
+	TransformEnd
+	NamedMaterial "Painting" 
+	TransformBegin
+		Transform [ 1 0 0 0 0 1 0 0 0 0 1 0 -0.11 0 0 1]
+		Shape "plymesh" "string filename" [ "models/Mesh018.ply" ] 
+	TransformEnd
+	TransformBegin
+		Transform [ 1 0 0 0 0 1 0 0 0 0 1 0 -0.235899 0 0 1]
+		Shape "plymesh" "string filename" [ "models/Mesh017.ply" ] 
+	TransformEnd
+	NamedMaterial "CurtainRod" 
+	Shape "plymesh" "string filename" [ "models/Mesh015.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh014.ply" ] 
+	NamedMaterial "WoodFurniture" 
+	Shape "plymesh" "string filename" [ "models/Mesh012.ply" ] 
+	NamedMaterial "Mirror" 
+	Shape "plymesh" "string filename" [ "models/Mesh011.ply" ] 
+	NamedMaterial "Walls" 
+	Shape "plymesh" "string filename" [ "models/Mesh013.ply" ] 
+	NamedMaterial "Window" 
+	Shape "plymesh" "string filename" [ "models/Mesh039.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh010.ply" ] 
+	NamedMaterial "WoodFurniture" 
+	Shape "plymesh" "string filename" [ "models/Mesh031.ply" ] 
+	NamedMaterial "StainlessSmooth" 
+	Shape "plymesh" "string filename" [ "models/Mesh045.ply" ] 
+	NamedMaterial "Mirror" 
+	Shape "plymesh" "string filename" [ "models/Mesh038.ply" ] 
+	NamedMaterial "WoodFurniture" 
+	Shape "plymesh" "string filename" [ "models/Mesh009.ply" ] 
+	NamedMaterial "StainlessSmooth" 
+	Shape "plymesh" "string filename" [ "models/Mesh024.ply" ] 
+	NamedMaterial "WoodFurniture" 
+	Shape "plymesh" "string filename" [ "models/Mesh030.ply" ] 
+	NamedMaterial "StainlessSmooth" 
+	Shape "plymesh" "string filename" [ "models/Mesh029.ply" ] 
+	NamedMaterial "Walls2" 
+	Shape "plymesh" "string filename" [ "models/Mesh008.ply" ] 
+	NamedMaterial "WoodFurniture" 
+	Shape "plymesh" "string filename" [ "models/Mesh007.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh006.ply" ] 
+	NamedMaterial "StainlessSmooth" 
+	Shape "plymesh" "string filename" [ "models/Mesh005.ply" ] 
+	NamedMaterial "Curtains" 
+	Shape "plymesh" "string filename" [ "models/Mesh004.ply" ] 
+	NamedMaterial "PictureFrame" 
+	Shape "plymesh" "string filename" [ "models/Mesh050.ply" ] 
+	NamedMaterial "PictureBacking" 
+	Shape "plymesh" "string filename" [ "models/Mesh053.ply" ] 
+	NamedMaterial "Picture" 
+	Shape "plymesh" "string filename" [ "models/Mesh003.ply" ] 
+	NamedMaterial "Boxes" 
+	Shape "plymesh" "string filename" [ "models/Mesh002.ply" ] 
+	NamedMaterial "Blankets" 
+	Shape "plymesh" "string filename" [ "models/Mesh016.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh001.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh000.ply" ] 
+	AttributeBegin
+		AreaLightSource "diffuse" "rgb L" [ 16.464800 16.464800 16.464800 ] 
+		Material "matte" "rgb Kd" [ 0.000000 0.000000 0.000000 ] 
+		Shape "trianglemesh" "integer indices" [ 0 1 2 0 2 3 ] "point P" [ -2.00785 0.281886 -1.26735 -0.943027 0.281886 -1.26735 -0.943027 2.09747 -1.26735 -2.00785 2.09747 -1.26735 ] "normal N" [ 0 1.15012e-007 1 0 1.15012e-007 1 0 1.15012e-007 1 0 1.15012e-007 1 ] "float uv" [ 0 0 1 0 1 1 0 1 ] 
+	AttributeEnd
+	AttributeBegin
+		AreaLightSource "diffuse" "rgb L" [ 16.464800 16.464800 16.464800 ] 
+		Material "matte" "rgb Kd" [ 0.000000 0.000000 0.000000 ] 
+		Shape "trianglemesh" "integer indices" [ 0 1 2 0 2 3 ] "point P" [ 0.911384 0.281886 -1.26735 1.9762 0.281886 -1.26735 1.9762 2.09747 -1.26735 0.911384 2.09747 -1.26735 ] "normal N" [ 0 1.15012e-007 1 0 1.15012e-007 1 0 1.15012e-007 1 0 1.15012e-007 1 ] "float uv" [ 0 0 1 0 1 1 0 1 ] 
+	AttributeEnd
+	NamedMaterial "Painting" 
+	TransformBegin
+		Transform [ 1 0 0 0 0 1 0 0 0 0 1 0 -1.1021 0.0958043 0 1]
+		Shape "plymesh" "string filename" [ "models/Mesh018.ply" ] 
+	TransformEnd
+WorldEnd

+ 1 - 1
bmw-m6/p3d_bmw-m6.pbrt

@@ -2,7 +2,7 @@
 Film "image" 
 Film "image" 
 	"integer xresolution" 1920
 	"integer xresolution" 1920
 	"integer yresolution" 1080
 	"integer yresolution" 1080
-    "string filename" "p3d_bmw-m6.rawls"
+    "string filename" "p3d_bmw-m6-view0.rawls"
     "float maxsampleluminance" 10
     "float maxsampleluminance" 10
     "float scale" 6
     "float scale" 6
 
 

+ 1 - 1
breakfast/p3d_breakfast.pbrt

@@ -11,7 +11,7 @@ Camera "perspective"
 Film "image"
 Film "image"
 	"integer xresolution" 1920
 	"integer xresolution" 1920
 	"integer yresolution" 1080
 	"integer yresolution" 1080
-    "string filename" "p3d_breakfast.rawls"
+    "string filename" "p3d_breakfast-view0.rawls"
     "float scale" 12
     "float scale" 12
 # imgtool convert -bloomscale .1 -bloomlevel 5 breakfast.{exr,png} 
 # imgtool convert -bloomscale .1 -bloomlevel 5 breakfast.{exr,png} 
 
 

+ 1 - 1
bunny-fur/p3d_bunny-fur.pbrt

@@ -1,7 +1,7 @@
 Film "image" 
 Film "image" 
 	"integer xresolution" 1920
 	"integer xresolution" 1920
 	"integer yresolution" 1080
 	"integer yresolution" 1080
-    "string filename" "p3d_bunny-fur.rawls"
+    "string filename" "p3d_bunny-fur-view0.rawls"
 
 
 Sampler "random" "integer pixelsamples" [ 64 ]
 Sampler "random" "integer pixelsamples" [ 64 ]
 Integrator "path" "integer maxdepth" [ 65 ]
 Integrator "path" "integer maxdepth" [ 65 ]

+ 3 - 1
car2/p3d_car2.pbrt

@@ -6,10 +6,12 @@ PixelFilter "triangle" "float xwidth" [ 1.000000 ] "float ywidth" [ 1.000000 ]
 Film "image" 
 Film "image" 
 	"integer xresolution" 1920
 	"integer xresolution" 1920
 	"integer yresolution" 1080
 	"integer yresolution" 1080
-	"string filename" [ "p3d_car2.rawls" ]
+	"string filename" [ "p3d_car2-view0.rawls" ]
 #Camera "perspective" "float fov" [ 20.114292 ] 
 #Camera "perspective" "float fov" [ 20.114292 ] 
 
 
 #LookAt -8.83707046508789 5.837699890136719 14.620699882507324
 #LookAt -8.83707046508789 5.837699890136719 14.620699882507324
+
+scale -1 1 1
 LookAt -8.83707046508789 8.837699890136719 14.620699882507324
 LookAt -8.83707046508789 8.837699890136719 14.620699882507324
 		-1.8855600357055664 1.7409499883651733 2.2357900142669678
 		-1.8855600357055664 1.7409499883651733 2.2357900142669678
 		0.0 1.0 0.0
 		0.0 1.0 0.0

+ 1 - 1
chopper-titan/p3d_chopper-titan.pbrt

@@ -2,7 +2,7 @@
 Film "image" 
 Film "image" 
 	"integer xresolution" 1920
 	"integer xresolution" 1920
 	"integer yresolution" 1080
 	"integer yresolution" 1080
-	"string filename" "p3d_chopper-titan.rawls"
+	"string filename" "p3d_chopper-titan-view0.rawls"
 	"float maxsampleluminance" 20
 	"float maxsampleluminance" 20
 
 
 Scale -1 1 1
 Scale -1 1 1

+ 2 - 1
classroom/p3d_classroom.pbrt

@@ -6,9 +6,10 @@ PixelFilter "triangle" "float xwidth" [ 1.000000 ] "float ywidth" [ 1.000000 ]
 Film "image" 
 Film "image" 
 	"integer xresolution" 1920
 	"integer xresolution" 1920
 	"integer yresolution" 1080
 	"integer yresolution" 1080
-	"string filename" [ "p3d_classroom.rawls" ]
+	"string filename" [ "p3d_classroom-view0.rawls" ]
 #Camera "perspective" "float fov" [ 35.983398 ] 
 #Camera "perspective" "float fov" [ 35.983398 ] 
 
 
+Scale -1 1 1
 LookAt -1.690487027168274 1.2715795040130615 5.886528015136719
 LookAt -1.690487027168274 1.2715795040130615 5.886528015136719
 		-0.7776312828063965 1.4423744678497314 -0.07520569860935211
 		-0.7776312828063965 1.4423744678497314 -0.07520569860935211
 		0.0 1.0 0.0
 		0.0 1.0 0.0

+ 228 - 0
classroom/p3d_classroom-view1.pbrt

@@ -0,0 +1,228 @@
+Integrator "path" "integer maxdepth" [ 65 ]
+#Transform [ 0.988479 -0.00428443 0.151294 -0 -0 0.999599 0.0283071 -0 0.151355 0.027981 -0.988083 -0 0.780055 -1.44302 6.03615 1]
+
+Sampler "random" "integer pixelsamples" [ 64 ]
+PixelFilter "triangle" "float xwidth" [ 1.000000 ] "float ywidth" [ 1.000000 ] 
+Film "image" 
+	"integer xresolution" 1920
+	"integer yresolution" 1080
+	"string filename" [ "p3d_classroom-view1.rawls" ]
+#Camera "perspective" "float fov" [ 35.983398 ] 
+
+Scale -1 1 1
+LookAt  3.42112 1.46407 0.192932  2.60916 1.49238 -0.390094  0 1 0
+Camera "perspective" "float fov" 60
+
+WorldBegin
+	Texture "Texture01" "spectrum" "imagemap" "string filename" [ "textures/wood1.tga" ] "bool trilinear" [ "true" ] 
+	Texture "Texture02" "spectrum" "imagemap" "string filename" [ "textures/wood2.tga" ] "bool trilinear" [ "true" ] 
+	Texture "Texture03" "spectrum" "imagemap" "string filename" [ "textures/blackboard.tga" ] "bool trilinear" [ "true" ] 
+	MakeNamedMaterial "Walls" "string type" [ "matte" ] "rgb Kd" [ 0.654071 0.674080 0.800000 ] 
+	MakeNamedMaterial "Lectern" "string type" [ "matte" ] "texture Kd" [ "Texture01" ] 
+	MakeNamedMaterial "FlagRed" "string type" [ "matte" ] "rgb Kd" [ 0.800000 0.008214 0.000000 ] 
+	MakeNamedMaterial "FlagWhite" "string type" [ "matte" ] "rgb Kd" [ 1.000000 1.000000 1.000000 ] 
+	MakeNamedMaterial "FlagBase" "string type" [ "matte" ] "rgb Kd" [ 0.779661 0.653162 0.349188 ] 
+	MakeNamedMaterial "ChalkHolder" "string type" [ "matte" ] "rgb Kd" [ 0.800000 0.644901 0.412119 ] 
+	MakeNamedMaterial "ProjectorScreen" "string type" [ "matte" ] "rgb Kd" [ 1.000000 1.000000 1.000000 ] 
+	MakeNamedMaterial "StickyNote1" "string type" [ "matte" ] "rgb Kd" [ 0.612066 0.612066 0.612066 ] 
+	MakeNamedMaterial "Whiteboard" "string type" [ "matte" ] "rgb Kd" [ 1.000000 1.000000 1.000000 ] 
+	MakeNamedMaterial "StickyNote7" "string type" [ "matte" ] "rgb Kd" [ 0.612066 0.612066 0.612066 ] 
+	MakeNamedMaterial "StickyNote8" "string type" [ "matte" ] "rgb Kd" [ 0.612066 0.612066 0.612066 ] 
+	MakeNamedMaterial "Bin2" "string type" [ "matte" ] "rgb Kd" [ 0.800000 0.717509 0.190456 ] 
+	MakeNamedMaterial "Boxes2" "string type" [ "matte" ] "rgb Kd" [ 0.800000 0.791642 0.388399 ] 
+	MakeNamedMaterial "Boxes1" "string type" [ "matte" ] "rgb Kd" [ 0.640000 0.472188 0.319233 ] 
+	MakeNamedMaterial "StickyNote4" "string type" [ "matte" ] "rgb Kd" [ 0.612066 0.612066 0.612066 ] 
+	MakeNamedMaterial "Whiteboard2" "string type" [ "matte" ] "rgb Kd" [ 0.793110 0.793110 0.793110 ] 
+	MakeNamedMaterial "BluePencil" "string type" [ "matte" ] "rgb Kd" [ 0.000000 0.030764 0.800000 ] 
+	MakeNamedMaterial "GreenPencil" "string type" [ "matte" ] "rgb Kd" [ 0.145676 0.640000 0.000000 ] 
+	MakeNamedMaterial "RedPencil" "string type" [ "matte" ] "rgb Kd" [ 0.626651 0.000000 0.000000 ] 
+	MakeNamedMaterial "Bookshelf" "string type" [ "matte" ] "rgb Kd" [ 0.491301 0.305177 0.800000 ] 
+	MakeNamedMaterial "Hallway" "string type" [ "matte" ] "rgb Kd" [ 0.784314 0.784314 0.784314 ] 
+	MakeNamedMaterial "CeilingLight" "string type" [ "substrate" ] "rgb Ks" [ 0.040000 0.040000 0.040000 ] "rgb Kd" [ 0.647814 0.647814 0.647814 ] "float uroughness" [ 0.100000 ] "float vroughness" [ 0.100000 ] "bool remaproughness" [ "false" ] 
+	MakeNamedMaterial "Black" "string type" [ "matte" ] "rgb Kd" [ 0.006310 0.006310 0.006310 ] 
+	MakeNamedMaterial "BlackPlastic" "string type" [ "substrate" ] "rgb Ks" [ 0.040000 0.040000 0.040000 ] "rgb Kd" [ 0.006310 0.006310 0.006310 ] "float uroughness" [ 0.100000 ] "float vroughness" [ 0.100000 ] "bool remaproughness" [ "false" ] 
+	MakeNamedMaterial "Projector" "string type" [ "matte" ] "rgb Kd" [ 0.006310 0.006310 0.006310 ] 
+	MakeNamedMaterial "ScreenEnds" "string type" [ "matte" ] "rgb Kd" [ 0.028991 0.028991 0.028991 ] 
+	MakeNamedMaterial "FoamEraser" "string type" [ "matte" ] "rgb Kd" [ 0.684615 0.684615 0.684615 ] 
+	MakeNamedMaterial "Whiteboard3" "string type" [ "substrate" ] "rgb Ks" [ 0.040000 0.040000 0.040000 ] "rgb Kd" [ 1.000000 1.000000 1.000000 ] "float uroughness" [ 0.050000 ] "float vroughness" [ 0.050000 ] "bool remaproughness" [ "false" ] 
+	MakeNamedMaterial "ChairWood" "string type" [ "substrate" ] "rgb Ks" [ 0.040000 0.040000 0.040000 ] "texture Kd" [ "Texture02" ] "float uroughness" [ 0.050000 ] "float vroughness" [ 0.050000 ] "bool remaproughness" [ "false" ] 
+	MakeNamedMaterial "ChairFrame" "string type" [ "metal" ] "rgb eta" [ 1.657460 0.880369 0.521229 ] "rgb k" [ 9.223869 6.269523 4.837001 ] "bool remaproughness" [ "false" ] "float uroughness" [ 0.100000 ] "float vroughness" [ 0.100000 ] 
+	MakeNamedMaterial "ChairStainless" "string type" [ "metal" ] "rgb eta" [ 1.657460 0.880369 0.521229 ] "rgb k" [ 9.223869 6.269523 4.837001 ] "bool remaproughness" [ "false" ] 
+	MakeNamedMaterial "Floor" "string type" [ "matte" ] "rgb Kd" [ 0.659224 0.592438 0.517401 ] 
+	MakeNamedMaterial "WoodFrame" "string type" [ "matte" ] "texture Kd" [ "Texture03" ] 
+	MakeNamedMaterial "WhiteboardFrame" "string type" [ "matte" ] "rgb Kd" [ 0.056173 0.056173 0.056173 ] 
+	MakeNamedMaterial "StickyNote3" "string type" [ "matte" ] "rgb Kd" [ 0.612066 0.612066 0.612066 ] 
+	MakeNamedMaterial "StickyNote5" "string type" [ "matte" ] "rgb Kd" [ 0.612066 0.612066 0.612066 ] 
+	MakeNamedMaterial "StickyNote6" "string type" [ "matte" ] "rgb Kd" [ 0.612066 0.612066 0.612066 ] 
+	MakeNamedMaterial "Speakers" "string type" [ "matte" ] "rgb Kd" [ 0.035980 0.035980 0.035980 ] 
+	MakeNamedMaterial "Wall" "string type" [ "matte" ] "rgb Kd" [ 0.450837 0.453663 0.499605 ] 
+	MakeNamedMaterial "WindowFrame" "string type" [ "metal" ] "rgb eta" [ 1.657460 0.880369 0.521229 ] "rgb k" [ 9.223869 6.269523 4.837001 ] "bool remaproughness" [ "false" ] "float uroughness" [ 0.100000 ] "float vroughness" [ 0.100000 ] 
+	MakeNamedMaterial "Bin1" "string type" [ "matte" ] "rgb Kd" [ 0.327125 0.578596 0.280561 ] 
+	MakeNamedMaterial "Rubber" "string type" [ "matte" ] "rgb Kd" [ 0.687031 0.715465 0.560499 ] 
+	MakeNamedMaterial "FluorescentTube" "string type" [ "substrate" ] "rgb Ks" [ 0.040000 0.040000 0.040000 ] "bool remaproughness" [ "false" ] "float uroughness" [ 0.001000 ] "float vroughness" [ 0.001000 ] "rgb Kd" [ 0.612066 0.612066 0.612066 ] 
+	MakeNamedMaterial "StickyNote2" "string type" [ "matte" ] "rgb Kd" [ 0.612066 0.612066 0.612066 ] 
+	NamedMaterial "Walls" 
+	Shape "plymesh" "string filename" [ "models/Mesh036.ply" ] 
+	NamedMaterial "FluorescentTube" 
+	Shape "plymesh" "string filename" [ "models/Mesh048.ply" ] 
+	NamedMaterial "CeilingLight" 
+	Shape "plymesh" "string filename" [ "models/Mesh062.ply" ] 
+	NamedMaterial "FluorescentTube" 
+	Shape "plymesh" "string filename" [ "models/Mesh038.ply" ] 
+	NamedMaterial "Black" 
+	Shape "plymesh" "string filename" [ "models/Mesh054.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh077.ply" ] 
+	NamedMaterial "BlackPlastic" 
+	Shape "plymesh" "string filename" [ "models/Mesh052.ply" ] 
+	NamedMaterial "Black" 
+	Shape "plymesh" "string filename" [ "models/Mesh061.ply" ] 
+	NamedMaterial "Projector" 
+	Shape "plymesh" "string filename" [ "models/Mesh031.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh030.ply" ] 
+	NamedMaterial "Black" 
+	Shape "plymesh" "string filename" [ "models/Mesh057.ply" ] 
+	NamedMaterial "Walls" 
+	Shape "plymesh" "string filename" [ "models/Mesh023.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh027.ply" ] 
+	NamedMaterial "Bin2" 
+	Shape "plymesh" "string filename" [ "models/Mesh047.ply" ] 
+	NamedMaterial "Boxes1" 
+	TransformBegin
+		Transform [ 1 0 0 0 0 1 0 0 0 0 1 0 0 -0.0734223 0 1]
+		Shape "plymesh" "string filename" [ "models/Mesh049.ply" ] 
+	TransformEnd
+	NamedMaterial "Black" 
+	Shape "plymesh" "string filename" [ "models/Mesh022.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh029.ply" ] 
+	NamedMaterial "Whiteboard" 
+	Shape "plymesh" "string filename" [ "models/Mesh033.ply" ] 
+	NamedMaterial "Walls" 
+	Shape "plymesh" "string filename" [ "models/Mesh040.ply" ] 
+	NamedMaterial "Black" 
+	Shape "plymesh" "string filename" [ "models/Mesh028.ply" ] 
+	NamedMaterial "ProjectorScreen" 
+	Shape "plymesh" "string filename" [ "models/Mesh076.ply" ] 
+	NamedMaterial "ScreenEnds" 
+	Shape "plymesh" "string filename" [ "models/Mesh050.ply" ] 
+	NamedMaterial "FlagBase" 
+	Shape "plymesh" "string filename" [ "models/Mesh055.ply" ] 
+	NamedMaterial "FoamEraser" 
+	Shape "plymesh" "string filename" [ "models/Mesh053.ply" ] 
+	NamedMaterial "ChalkHolder" 
+	Shape "plymesh" "string filename" [ "models/Mesh058.ply" ] 
+	NamedMaterial "ChairWood" 
+	Shape "plymesh" "string filename" [ "models/Mesh060.ply" ] 
+	NamedMaterial "ChairStainless" 
+	Shape "plymesh" "string filename" [ "models/Mesh063.ply" ] 
+	NamedMaterial "ChairFrame" 
+	Shape "plymesh" "string filename" [ "models/Mesh064.ply" ] 
+	NamedMaterial "ChairWood" 
+	Shape "plymesh" "string filename" [ "models/Mesh037.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh067.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh073.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh024.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh041.ply" ] 
+	NamedMaterial "Rubber" 
+	Shape "plymesh" "string filename" [ "models/Mesh026.ply" ] 
+	NamedMaterial "ChairWood" 
+	Shape "plymesh" "string filename" [ "models/Mesh069.ply" ] 
+	NamedMaterial "Floor" 
+	TransformBegin
+		Transform [ 11.6517 0 0 0 0 11.6517 0 0 0 0 11.6517 0 0 0 0 1]
+		Shape "plymesh" "string filename" [ "models/Mesh035.ply" ] 
+	TransformEnd
+	NamedMaterial "WoodFrame" 
+	Shape "plymesh" "string filename" [ "models/Mesh043.ply" ] 
+	NamedMaterial "Whiteboard2" 
+	Shape "plymesh" "string filename" [ "models/Mesh072.ply" ] 
+	NamedMaterial "StickyNote1" 
+	Shape "plymesh" "string filename" [ "models/Mesh045.ply" ] 
+	NamedMaterial "StickyNote2" 
+	Shape "plymesh" "string filename" [ "models/Mesh044.ply" ] 
+	NamedMaterial "RedPencil" 
+	Shape "plymesh" "string filename" [ "models/Mesh074.ply" ] 
+	NamedMaterial "BluePencil" 
+	Shape "plymesh" "string filename" [ "models/Mesh070.ply" ] 
+	NamedMaterial "GreenPencil" 
+	Shape "plymesh" "string filename" [ "models/Mesh078.ply" ] 
+	NamedMaterial "Whiteboard3" 
+	Shape "plymesh" "string filename" [ "models/Mesh021.ply" ] 
+	NamedMaterial "WhiteboardFrame" 
+	Shape "plymesh" "string filename" [ "models/Mesh018.ply" ] 
+	NamedMaterial "Lectern" 
+	Shape "plymesh" "string filename" [ "models/Mesh017.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh066.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh056.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh016.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh015.ply" ] 
+	NamedMaterial "Hallway" 
+	Shape "plymesh" "string filename" [ "models/Mesh014.ply" ] 
+	NamedMaterial "WoodFrame" 
+	Shape "plymesh" "string filename" [ "models/Mesh025.ply" ] 
+	NamedMaterial "Whiteboard2" 
+	Shape "plymesh" "string filename" [ "models/Mesh046.ply" ] 
+	NamedMaterial "BluePencil" 
+	Shape "plymesh" "string filename" [ "models/Mesh012.ply" ] 
+	NamedMaterial "GreenPencil" 
+	Shape "plymesh" "string filename" [ "models/Mesh011.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh010.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh009.ply" ] 
+	NamedMaterial "BluePencil" 
+	Shape "plymesh" "string filename" [ "models/Mesh008.ply" ] 
+	NamedMaterial "RedPencil" 
+	Shape "plymesh" "string filename" [ "models/Mesh059.ply" ] 
+	NamedMaterial "Bookshelf" 
+	Shape "plymesh" "string filename" [ "models/Mesh065.ply" ] 
+	NamedMaterial "StickyNote3" 
+	Shape "plymesh" "string filename" [ "models/Mesh032.ply" ] 
+	NamedMaterial "StickyNote4" 
+	Shape "plymesh" "string filename" [ "models/Mesh007.ply" ] 
+	NamedMaterial "StickyNote5" 
+	Shape "plymesh" "string filename" [ "models/Mesh075.ply" ] 
+	NamedMaterial "StickyNote6" 
+	Shape "plymesh" "string filename" [ "models/Mesh071.ply" ] 
+	NamedMaterial "StickyNote7" 
+	Shape "plymesh" "string filename" [ "models/Mesh039.ply" ] 
+	NamedMaterial "StickyNote8" 
+	Shape "plymesh" "string filename" [ "models/Mesh006.ply" ] 
+	NamedMaterial "Black" 
+	Shape "plymesh" "string filename" [ "models/Mesh051.ply" ] 
+	NamedMaterial "FlagRed" 
+	Shape "plymesh" "string filename" [ "models/Mesh013.ply" ] 
+	NamedMaterial "FlagWhite" 
+	Shape "plymesh" "string filename" [ "models/Mesh005.ply" ] 
+	NamedMaterial "Walls" 
+	Shape "plymesh" "string filename" [ "models/Mesh042.ply" ] 
+	NamedMaterial "Speakers" 
+	Shape "plymesh" "string filename" [ "models/Mesh003.ply" ] 
+	NamedMaterial "FluorescentTube" 
+	Shape "plymesh" "string filename" [ "models/Mesh020.ply" ] 
+	NamedMaterial "CeilingLight" 
+	Shape "plymesh" "string filename" [ "models/Mesh002.ply" ] 
+	NamedMaterial "Wall" 
+	Shape "plymesh" "string filename" [ "models/Mesh019.ply" ] 
+	NamedMaterial "WindowFrame" 
+	Shape "plymesh" "string filename" [ "models/Mesh068.ply" ] 
+	NamedMaterial "Bin1" 
+	Shape "plymesh" "string filename" [ "models/Mesh001.ply" ] 
+	NamedMaterial "Boxes1" 
+	TransformBegin
+		Transform [ 1 0 0 0 0 1 0 0 0 0 1 0 0 -0.0734223 0 1]
+		Shape "plymesh" "string filename" [ "models/Mesh004.ply" ] 
+	TransformEnd
+	NamedMaterial "Boxes2" 
+	TransformBegin
+		Transform [ 1 0 0 0 0 1 0 0 0 0 1 0 0 -0.0734223 0 1]
+		Shape "plymesh" "string filename" [ "models/Mesh034.ply" ] 
+	TransformEnd
+	NamedMaterial "Boxes1" 
+	TransformBegin
+		Transform [ 1 0 0 0 0 1 0 0 0 0 1 0 0 -0.0734223 0 1]
+		Shape "plymesh" "string filename" [ "models/Mesh000.ply" ] 
+	TransformEnd
+	LightSource "distant" "point from" [ -0.865804 0.416766 -0.276929 ] "point to" [ 0.000000 0.000000 0.000000 ] "rgb L" [ 10.000000 10.000000 10.000000 ] 
+	TransformBegin
+		Transform [ -1 0 8.74228e-008 0 -8.74228e-008 0 -1 0 0 1 0 0 0 0 0 1]
+		LightSource "infinite" "string mapname" [ "textures/Skydome.pfm" ] 
+	TransformEnd
+WorldEnd

+ 1 - 1
coffee-splash/p3d_splash.pbrt

@@ -11,7 +11,7 @@ Film "image"
 	"integer xresolution" 1920
 	"integer xresolution" 1920
 	"integer yresolution" 1080
 	"integer yresolution" 1080
     "float scale" 2
     "float scale" 2
-    "string filename" "p3d_coffee-splash.rawls"
+    "string filename" "p3d_coffee-splash-view0.rawls"
 
 
 WorldBegin
 WorldBegin
 
 

+ 1 - 1
contemporary-bathroom/p3d_contemporary-bathroom.pbrt

@@ -2,7 +2,7 @@
 Film "image"
 Film "image"
 	"integer xresolution" 1920
 	"integer xresolution" 1920
 	"integer yresolution" 1080
 	"integer yresolution" 1080
-    "string filename" "p3d_contemporary-bathroom.rawls"
+    "string filename" "p3d_contemporary-bathroom-view0.rawls"
     "float scale" 3
     "float scale" 3
 "float maxsampleluminance" 50
 "float maxsampleluminance" 50
 
 

+ 54 - 0
contemporary-bathroom/p3d_contemporary-bathroom-view1.pbrt

@@ -0,0 +1,54 @@
+
+Film "image"
+	"integer xresolution" 1920
+	"integer yresolution" 1080
+    "string filename" "p3d_contemporary-bathroom-view1.rawls"
+    "float scale" 3
+"float maxsampleluminance" 50
+
+# imgtool convert -bloomlevel 3 -bloomscale .1 contemporary-bathroom.{exr,png}
+
+Scale -1 1 1
+LookAt  -1.68263 1.06986 -0.442087  -1.94462 0.975042 -1.40249  0 1 0
+Camera "perspective" "float fov" 75
+
+Sampler "random" "integer pixelsamples" [ 64 ]
+Integrator "path" "integer maxdepth" [ 65 ]
+
+WorldBegin
+
+###########################################################################
+# lights
+
+# window
+AttributeBegin
+    NamedMaterial "light"
+    AreaLightSource "diffuse" "blackbody L" [6500 10]
+    Shape "plymesh" "string filename" "geometry/mesh_00023.ply" 
+AttributeEnd
+
+AttributeBegin
+Rotate 125 0 1 0  # 125 -> ~100 is more straight through the window 
+Rotate -90 1 0 0
+# imgtool makesky -turbidity 5 -elevation 30 --outfile textures/sky.exr
+#LightSource "infinite" "string mapname" "textures/sky.exr"
+#   "rgb L" [270 270 270] 
+AttributeEnd
+
+# filaments in light bulbs
+AttributeBegin
+    NamedMaterial "low_light"
+    AreaLightSource "diffuse" "blackbody L" [ 4000 7000 ]
+    Shape "plymesh" "string filename" "geometry/mesh_00060.ply" 
+    Shape "plymesh" "string filename" "geometry/mesh_00061.ply" 
+    Shape "plymesh" "string filename" "geometry/mesh_00066.ply" 
+    Shape "plymesh" "string filename" "geometry/mesh_00881.ply" 
+AttributeEnd
+
+###########################################################################
+
+Include "materials.pbrt"
+
+Include "geometry.pbrt"
+
+WorldEnd

+ 1 - 1
crown/p3d_crown.pbrt

@@ -3,7 +3,7 @@ Scale -1 1 1
 Film "image" 
 Film "image" 
 	"integer xresolution" 1920
 	"integer xresolution" 1920
 	"integer yresolution" 1080
 	"integer yresolution" 1080
-    "string filename" "p3d_crown.rawls"
+    "string filename" "p3d_crown-view0.rawls"
 # imgtool convert -bloomlevel 1 crown.exr crown.png 
 # imgtool convert -bloomlevel 1 crown.exr crown.png 
 
 
 # Rotate 1 0 0 1 # slight lean left to even out
 # Rotate 1 0 0 1 # slight lean left to even out

+ 2 - 1
dining-room/p3d_dining-room.pbrt

@@ -6,9 +6,10 @@ PixelFilter "triangle" "float xwidth" [ 1.000000 ] "float ywidth" [ 1.000000 ]
 Film "image" 
 Film "image" 
 	"integer xresolution" 1920
 	"integer xresolution" 1920
 	"integer yresolution" 1080
 	"integer yresolution" 1080
-	"string filename" [ "p3d_dining-room.rawls" ]
+	"string filename" [ "p3d_dining-room-view0.rawls" ]
 #Camera "perspective" "float fov" [ 35.983398 ] 
 #Camera "perspective" "float fov" [ 35.983398 ] 
 
 
+Scale -1 1 1
 LookAt -0.5873172879219055 2.7623000144958496 9.714289665222168
 LookAt -0.5873172879219055 2.7623000144958496 9.714289665222168
 		-0.39176398515701294 1.805899977684021 -5.2296600341796875
 		-0.39176398515701294 1.805899977684021 -5.2296600341796875
 		0.0 1.0 0.0
 		0.0 1.0 0.0

+ 148 - 0
dining-room/p3d_dining-room-view1.pbrt

@@ -0,0 +1,148 @@
+Integrator "path" "integer maxdepth" [ 65 ]
+#Transform [ 0.999914 0.000835626 0.013058 -0 -0 0.997959 -0.063863 -0 0.0130847 -0.0638576 -0.997873 -0 0.460159 -2.13584 9.87771 1]
+
+Sampler "random" "integer pixelsamples" [ 64 ]
+PixelFilter "triangle" "float xwidth" [ 1.000000 ] "float ywidth" [ 1.000000 ] 
+Film "image" 
+	"integer xresolution" 1920
+	"integer yresolution" 1080
+	"string filename" [ "p3d_dining-room-view1.rawls" ]
+#Camera "perspective" "float fov" [ 35.983398 ] 
+
+Scale -1 1 1
+LookAt  -6.26132 2.86768 0.240959  -5.42421 2.70471 -0.281201  0 1 0
+Camera "perspective" "float fov" 60
+
+
+WorldBegin
+	Texture "Texture01" "spectrum" "imagemap" "string filename" [ "textures/picture3.tga" ] "bool trilinear" [ "true" ] 
+	Texture "Texture02" "spectrum" "imagemap" "string filename" [ "textures/Tiles.tga" ] "bool trilinear" [ "true" ] 
+	Texture "Texture03" "spectrum" "imagemap" "string filename" [ "textures/Teacup.tga" ] "bool trilinear" [ "true" ] 
+	MakeNamedMaterial "WhitePlastic" "string type" [ "substrate" ] "rgb Ks" [ 0.040000 0.040000 0.040000 ] "rgb Kd" [ 1.000000 1.000000 1.000000 ] "float uroughness" [ 0.100000 ] "float vroughness" [ 0.100000 ] "bool remaproughness" [ "false" ] 
+	MakeNamedMaterial "Chrome" "string type" [ "metal" ] "rgb eta" [ 4.369683 2.916703 1.654701 ] "rgb k" [ 5.206434 4.231365 3.754947 ] "bool remaproughness" [ "false" ] "float uroughness" [ 0.050000 ] "float vroughness" [ 0.050000 ] 
+	MakeNamedMaterial "BlackRubber" "string type" [ "substrate" ] "rgb Ks" [ 0.040000 0.040000 0.040000 ] "rgb Kd" [ 0.050000 0.050000 0.050000 ] "float uroughness" [ 0.200000 ] "float vroughness" [ 0.200000 ] "bool remaproughness" [ "false" ] 
+	MakeNamedMaterial "Walls" "string type" [ "matte" ] "rgb Kd" [ 0.200000 0.200000 0.200000 ] 
+	MakeNamedMaterial "Artwork" "string type" [ "matte" ] "texture Kd" [ "Texture01" ] 
+	MakeNamedMaterial "None" "string type" [ "matte" ] "rgb Kd" [ 0.000000 0.000000 0.000000 ] 
+	MakeNamedMaterial "FloorTiles" "string type" [ "matte" ] "texture Kd" [ "Texture02" ] 
+	MakeNamedMaterial "BlackPaint" "string type" [ "substrate" ] "rgb Ks" [ 0.040000 0.040000 0.040000 ] "rgb Kd" [ 0.010000 0.010000 0.010000 ] "float uroughness" [ 0.200000 ] "float vroughness" [ 0.200000 ] "bool remaproughness" [ "false" ] 
+	MakeNamedMaterial "WhiteMarble" "string type" [ "matte" ] "rgb Kd" [ 0.325037 0.325037 0.325037 ] 
+	MakeNamedMaterial "Gold" "string type" [ "metal" ] "rgb eta" [ 0.143119 0.374957 1.442479 ] "rgb k" [ 3.983160 2.385721 1.603215 ] "bool remaproughness" [ "false" ] "float uroughness" [ 0.100000 ] "float vroughness" [ 0.100000 ] 
+	MakeNamedMaterial "Ceramic" "string type" [ "substrate" ] "rgb Ks" [ 0.040000 0.040000 0.040000 ] "rgb Kd" [ 1.000000 1.000000 1.000000 ] "float uroughness" [ 0.010000 ] "float vroughness" [ 0.010000 ] "bool remaproughness" [ "false" ] 
+	MakeNamedMaterial "RoughMetal" "string type" [ "metal" ] "rgb eta" [ 1.657460 0.880369 0.521229 ] "rgb k" [ 9.223869 6.269523 4.837001 ] "bool remaproughness" [ "false" ] "float uroughness" [ 0.100000 ] "float vroughness" [ 0.100000 ] 
+	MakeNamedMaterial "PaintedCeramic" "string type" [ "substrate" ] "rgb Ks" [ 0.040000 0.040000 0.040000 ] "texture Kd" [ "Texture03" ] "float uroughness" [ 0.010000 ] "float vroughness" [ 0.010000 ] "bool remaproughness" [ "false" ] 
+	MakeNamedMaterial "SkirtWood" "string type" [ "substrate" ] "rgb Ks" [ 0.040000 0.040000 0.040000 ] "rgb Kd" [ 0.684615 0.684615 0.684615 ] "float uroughness" [ 0.100000 ] "float vroughness" [ 0.100000 ] "bool remaproughness" [ "false" ] 
+	MakeNamedMaterial "FrostedGlass" "string type" [ "substrate" ] "rgb Ks" [ 0.040000 0.040000 0.040000 ] "rgb Kd" [ 0.793110 0.793110 0.793110 ] "float uroughness" [ 0.100000 ] "float vroughness" [ 0.100000 ] "bool remaproughness" [ "false" ] 
+	NamedMaterial "FrostedGlass" 
+	Shape "plymesh" "string filename" [ "models/Mesh013.ply" ] 
+	NamedMaterial "WhitePlastic" 
+	Shape "plymesh" "string filename" [ "models/Mesh016.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh015.ply" ] 
+	NamedMaterial "FrostedGlass" 
+	Shape "plymesh" "string filename" [ "models/Mesh023.ply" ] 
+	NamedMaterial "WhitePlastic" 
+	Shape "plymesh" "string filename" [ "models/Mesh020.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh017.ply" ] 
+	NamedMaterial "None" 
+	Shape "plymesh" "string filename" [ "models/Mesh024.ply" ] 
+	NamedMaterial "BlackPaint" 
+	Shape "plymesh" "string filename" [ "models/Mesh041.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh011.ply" ] 
+	NamedMaterial "Ceramic" 
+	Shape "plymesh" "string filename" [ "models/Mesh026.ply" ] 
+	NamedMaterial "Gold" 
+	Shape "plymesh" "string filename" [ "models/Mesh018.ply" ] 
+	NamedMaterial "RoughMetal" 
+	Shape "plymesh" "string filename" [ "models/Mesh007.ply" ] 
+	NamedMaterial "PaintedCeramic" 
+	Shape "plymesh" "string filename" [ "models/Mesh005.ply" ] 
+	NamedMaterial "Gold" 
+	Shape "plymesh" "string filename" [ "models/Mesh019.ply" ] 
+	NamedMaterial "Ceramic" 
+	Shape "plymesh" "string filename" [ "models/Mesh021.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh037.ply" ] 
+	NamedMaterial "Gold" 
+	Shape "plymesh" "string filename" [ "models/Mesh004.ply" ] 
+	NamedMaterial "PaintedCeramic" 
+	Shape "plymesh" "string filename" [ "models/Mesh014.ply" ] 
+	NamedMaterial "Gold" 
+	Shape "plymesh" "string filename" [ "models/Mesh012.ply" ] 
+	NamedMaterial "Ceramic" 
+	Shape "plymesh" "string filename" [ "models/Mesh028.ply" ] 
+	NamedMaterial "RoughMetal" 
+	Shape "plymesh" "string filename" [ "models/Mesh025.ply" ] 
+	NamedMaterial "Ceramic" 
+	Shape "plymesh" "string filename" [ "models/Mesh008.ply" ] 
+	NamedMaterial "WhitePlastic" 
+	Shape "plymesh" "string filename" [ "models/Mesh032.ply" ] 
+	NamedMaterial "Chrome" 
+	Shape "plymesh" "string filename" [ "models/Mesh035.ply" ] 
+	NamedMaterial "BlackRubber" 
+	Shape "plymesh" "string filename" [ "models/Mesh042.ply" ] 
+	NamedMaterial "WhitePlastic" 
+	Shape "plymesh" "string filename" [ "models/Mesh010.ply" ] 
+	NamedMaterial "Chrome" 
+	Shape "plymesh" "string filename" [ "models/Mesh036.ply" ] 
+	NamedMaterial "BlackRubber" 
+	Shape "plymesh" "string filename" [ "models/Mesh027.ply" ] 
+	NamedMaterial "WhitePlastic" 
+	Shape "plymesh" "string filename" [ "models/Mesh043.ply" ] 
+	NamedMaterial "Chrome" 
+	Shape "plymesh" "string filename" [ "models/Mesh044.ply" ] 
+	NamedMaterial "BlackRubber" 
+	Shape "plymesh" "string filename" [ "models/Mesh031.ply" ] 
+	NamedMaterial "WhitePlastic" 
+	Shape "plymesh" "string filename" [ "models/Mesh022.ply" ] 
+	NamedMaterial "Chrome" 
+	Shape "plymesh" "string filename" [ "models/Mesh038.ply" ] 
+	NamedMaterial "BlackRubber" 
+	Shape "plymesh" "string filename" [ "models/Mesh030.ply" ] 
+	NamedMaterial "WhitePlastic" 
+	Shape "plymesh" "string filename" [ "models/Mesh046.ply" ] 
+	NamedMaterial "Chrome" 
+	Shape "plymesh" "string filename" [ "models/Mesh047.ply" ] 
+	NamedMaterial "BlackRubber" 
+	Shape "plymesh" "string filename" [ "models/Mesh034.ply" ] 
+	NamedMaterial "WhiteMarble" 
+	Shape "plymesh" "string filename" [ "models/Mesh033.ply" ] 
+	NamedMaterial "FloorTiles" 
+	TransformBegin
+		Transform [ 1 0 0 0 0 1 0 0 0 0 1.05106 0 0 0 -0.452102 1]
+		Shape "plymesh" "string filename" [ "models/Mesh006.ply" ] 
+	TransformEnd
+	NamedMaterial "Walls" 
+	Shape "plymesh" "string filename" [ "models/Mesh048.ply" ] 
+	NamedMaterial "WhitePlastic" 
+	Shape "plymesh" "string filename" [ "models/Mesh049.ply" ] 
+	NamedMaterial "Chrome" 
+	Shape "plymesh" "string filename" [ "models/Mesh051.ply" ] 
+	NamedMaterial "BlackRubber" 
+	Shape "plymesh" "string filename" [ "models/Mesh040.ply" ] 
+	NamedMaterial "Ceramic" 
+	Shape "plymesh" "string filename" [ "models/Mesh003.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh002.ply" ] 
+	NamedMaterial "Gold" 
+	Shape "plymesh" "string filename" [ "models/Mesh009.ply" ] 
+	NamedMaterial "RoughMetal" 
+	Shape "plymesh" "string filename" [ "models/Mesh045.ply" ] 
+	NamedMaterial "PaintedCeramic" 
+	Shape "plymesh" "string filename" [ "models/Mesh029.ply" ] 
+	NamedMaterial "Gold" 
+	Shape "plymesh" "string filename" [ "models/Mesh039.ply" ] 
+	NamedMaterial "Ceramic" 
+	Shape "plymesh" "string filename" [ "models/Mesh050.ply" ] 
+	NamedMaterial "Artwork" 
+	TransformBegin
+		Transform [ -1 0 1.50996e-007 0 0 1 0 0 -1.50996e-007 0 -1 0 -0.621391 4.02309 -4.47482 1]
+		Shape "plymesh" "string filename" [ "models/Mesh001.ply" ] 
+	TransformEnd
+	NamedMaterial "SkirtWood" 
+	Shape "plymesh" "string filename" [ "models/Mesh000.ply" ] 
+	NamedMaterial "Walls" 
+	Shape "trianglemesh" "integer indices" [ 0 1 2 0 2 3 ] "point P" [ -6.29999 8.03075 10.044 -6.29999 -1.51685 10.044 -6.29999 -1.51685 -4.644 -6.29999 8.03075 -4.644 ] "normal N" [ 1 -4.37114e-008 -1.39876e-007 1 -4.37114e-008 -1.39876e-007 1 -4.37114e-008 -1.39876e-007 1 -4.37114e-008 -1.39876e-007 ] "float uv" [ 0 0 1 0 1 1 0 1 ] 
+	LightSource "distant" "point from" [ 0.886980 0.288862 0.360313 ] "point to" [ 0.000000 0.000000 0.000000 ] "rgb L" [ 10.000000 10.000000 10.000000 ] 
+	TransformBegin
+		Transform [ -1 0 8.74228e-008 0 -8.74228e-008 0 -1 0 0 1 0 0 0 0 0 1]
+		LightSource "infinite" "string mapname" [ "textures/Skydome.pfm" ] 
+	TransformEnd
+WorldEnd

+ 1 - 1
dragon/p3d_dragon.pbrt

@@ -2,7 +2,7 @@
 Film "image" 
 Film "image" 
 	"integer xresolution" 1920
 	"integer xresolution" 1920
 	"integer yresolution" 1080
 	"integer yresolution" 1080
-    "string filename" "p3d_dragon.rawls"
+    "string filename" "p3d_dragon-view0.rawls"
 
 
 Sampler "random" "integer pixelsamples" [ 64 ]
 Sampler "random" "integer pixelsamples" [ 64 ]
 Integrator "path" "integer maxdepth" [ 65 ]
 Integrator "path" "integer maxdepth" [ 65 ]

+ 1 - 1
ecosys/p3d_ecosys.pbrt

@@ -2,7 +2,7 @@ Scale -1 1 1
 Film "image" 
 Film "image" 
 	"integer xresolution" 1920
 	"integer xresolution" 1920
 	"integer yresolution" 1080
 	"integer yresolution" 1080
-        "string filename" [ "p3d_ecosys.rawls" ] 
+        "string filename" [ "p3d_ecosys-view0.rawls" ] 
 
 
 LookAt 28 1.79999995 1.5
 LookAt 28 1.79999995 1.5
         69 65 1.29999995
         69 65 1.29999995

+ 1 - 1
ganesha/p3d_ganesha.pbrt

@@ -6,7 +6,7 @@ PixelFilter "gaussian"
 Film "image" 
 Film "image" 
 	"integer xresolution" 1920
 	"integer xresolution" 1920
 	"integer yresolution" 1080
 	"integer yresolution" 1080
-    "string filename" "p3d_ganesha.rawls"
+    "string filename" "p3d_ganesha-view0.rawls"
 
 
 Scale -1 1 1
 Scale -1 1 1
 #LookAt 328.0 40.282 245.0 328.0 10.0 0.0 -0.00212272 0.998201 -0.0599264
 #LookAt 328.0 40.282 245.0 328.0 10.0 0.0 -0.00212272 0.998201 -0.0599264

+ 1 - 1
glass-of-water/p3d_glass-of-water.pbrt

@@ -6,7 +6,7 @@ PixelFilter "triangle" "float xwidth" [ 1.000000 ] "float ywidth" [ 1.000000 ]
 Film "image" 
 Film "image" 
 	"integer xresolution" 1920
 	"integer xresolution" 1920
 	"integer yresolution" 1080
 	"integer yresolution" 1080
-	"string filename" [ "p3d_glass-of-water.rawls" ]
+	"string filename" [ "p3d_glass-of-water-view0.rawls" ]
 #Camera "perspective" "float fov" [ 20.114292 ] 
 #Camera "perspective" "float fov" [ 20.114292 ] 
 
 
 LookAt -0.08935849368572235 4.894121837615967 25.672550201416016
 LookAt -0.08935849368572235 4.894121837615967 25.672550201416016

+ 1 - 1
glass/p3d_glass.pbrt

@@ -11,7 +11,7 @@ Camera "perspective"
 Film "image"
 Film "image"
 	"integer xresolution" 1920
 	"integer xresolution" 1920
 	"integer yresolution" 1080
 	"integer yresolution" 1080
-    "string filename" "p3d_glass.rawls"
+    "string filename" "p3d_glass-view0.rawls"
         
         
 WorldBegin
 WorldBegin
 
 

+ 2 - 1
kitchen/p3d_kitchen.pbrt

@@ -6,9 +6,10 @@ PixelFilter "triangle" "float xwidth" [ 1.000000 ] "float ywidth" [ 1.000000 ]
 Film "image" 
 Film "image" 
 	"integer xresolution" 1920
 	"integer xresolution" 1920
 	"integer yresolution" 1080
 	"integer yresolution" 1080
-	"string filename" [ "p3d_kitchen.rawls" ]
+	"string filename" [ "p3d_kitchen-view0.rawls" ]
 #Camera "perspective" "float fov" [ 35.983398 ] 
 #Camera "perspective" "float fov" [ 35.983398 ] 
 
 
+Scale -1 1 1
 LookAt 1.211004614830017 1.8047512769699097 3.8523902893066406
 LookAt 1.211004614830017 1.8047512769699097 3.8523902893066406
 		-1.261659026145935 1.5695619583129883 -1.215745449066162
 		-1.261659026145935 1.5695619583129883 -1.215745449066162
 		0.0 1.0 0.0
 		0.0 1.0 0.0

+ 581 - 0
kitchen/p3d_kitchen-view1.pbrt

@@ -0,0 +1,581 @@
+Integrator "path" "integer maxdepth" [ 65 ]
+#Transform [ 0.89874 -0.0182716 -0.4381 -0 1.86265e-009 0.999132 -0.0416703 -0 -0.438481 -0.0374507 -0.89796 -0 0.600822 -1.63678 4.06504 1]
+
+Sampler "random" "integer pixelsamples" [ 64 ]
+PixelFilter "triangle" "float xwidth" [ 1.000000 ] "float ywidth" [ 1.000000 ] 
+Film "image" 
+	"integer xresolution" 1920
+	"integer yresolution" 1080
+	"string filename" [ "p3d_kitchen-view1.rawls" ]
+#Camera "perspective" "float fov" [ 35.983398 ] 
+
+Scale -1 1 1
+LookAt  2.20414 1.63807 -0.315208  1.23735 1.49695 -0.528244  0 1 0
+Camera "perspective" "float fov" 60
+
+WorldBegin
+	Texture "Texture01" "spectrum" "imagemap" "string filename" [ "textures/Worktopt-light.tga" ] "bool trilinear" [ "true" ] 
+	Texture "Texture02" "spectrum" "imagemap" "string filename" [ "textures/Tabletop-light.tga" ] "bool trilinear" [ "true" ] 
+	Texture "Texture03" "spectrum" "imagemap" "string filename" [ "textures/Chopping-Board.tga" ] "bool trilinear" [ "true" ] 
+	Texture "Texture04" "spectrum" "imagemap" "string filename" [ "textures/Kitchen-book-leftpage.tga" ] "bool trilinear" [ "true" ] 
+	Texture "Texture05" "spectrum" "imagemap" "string filename" [ "textures/Kitchen-bookpage-large.tga" ] "bool trilinear" [ "true" ] 
+	Texture "Texture06" "spectrum" "imagemap" "string filename" [ "textures/Kitchen-carrot-uv.tga" ] "bool trilinear" [ "true" ] 
+	Texture "Texture07" "spectrum" "imagemap" "string filename" [ "textures/Kitchen-mushroom-texture.tga" ] "bool trilinear" [ "true" ] 
+	Texture "Texture08" "spectrum" "imagemap" "string filename" [ "textures/Worktopt-light.tga" ] "bool trilinear" [ "true" ] 
+	Texture "Texture09" "spectrum" "imagemap" "string filename" [ "textures/Tea-Towel.tga" ] "bool trilinear" [ "true" ] 
+	Texture "Texture10" "spectrum" "imagemap" "string filename" [ "textures/radio-dial-idea.tga" ] "bool trilinear" [ "true" ] 
+	Texture "Texture11" "float" "imagemap" "string filename" [ "textures/cushion-bump.tga" ] "bool trilinear" [ "true" ] 
+	Texture "Texture12" "spectrum" "imagemap" "string filename" [ "textures/cushion-red.tga" ] "bool trilinear" [ "true" ] 
+	Texture "Texture13" "float" "imagemap" "string filename" [ "textures/bread-bin-front-bump.tga" ] "bool trilinear" [ "true" ] 
+	Texture "Texture14" "spectrum" "imagemap" "string filename" [ "textures/Worktopt-light.tga" ] "bool trilinear" [ "true" ] 
+	Texture "Texture15" "spectrum" "imagemap" "string filename" [ "textures/Worktopt-light.tga" ] "bool trilinear" [ "true" ] 
+	Texture "Texture16" "spectrum" "imagemap" "string filename" [ "textures/Worktopt-light.tga" ] "bool trilinear" [ "true" ] 
+	Texture "Texture17" "spectrum" "imagemap" "string filename" [ "textures/Tabletop-light.tga" ] "bool trilinear" [ "true" ] 
+	Texture "Texture18" "spectrum" "imagemap" "string filename" [ "textures/cushion-red.tga" ] "bool trilinear" [ "true" ] 
+	Texture "Texture19" "spectrum" "imagemap" "string filename" [ "textures/wood.tga" ] "bool trilinear" [ "true" ] 
+	Texture "Texture20" "spectrum" "imagemap" "string filename" [ "textures/Kitchen-mushroom-texture.tga" ] "bool trilinear" [ "true" ] 
+	MakeNamedMaterial "ChromeHandle" "string type" [ "matte" ] "rgb Kd" [ 0.640000 0.640000 0.640000 ] 
+	MakeNamedMaterial "RadioHandle" "string type" [ "matte" ] "rgb Kd" [ 0.389509 0.372589 0.293747 ] 
+	MakeNamedMaterial "RadioInside" "string type" [ "matte" ] "rgb Kd" [ 0.015078 0.015078 0.015078 ] 
+	MakeNamedMaterial "RadioKnob" "string type" [ "matte" ] "rgb Kd" [ 0.358375 0.300936 0.128617 ] 
+	MakeNamedMaterial "RadioPlastic" "string type" [ "matte" ] "rgb Kd" [ 0.640000 0.600153 0.434490 ] 
+	MakeNamedMaterial "RadioSurround" "string type" [ "matte" ] "rgb Kd" [ 0.066822 0.028495 0.013827 ] 
+	MakeNamedMaterial "SteelPot" "string type" [ "metal" ] "rgb eta" [ 1.657460 0.880369 0.521229 ] "rgb k" [ 9.223869 6.269523 4.837001 ] "bool remaproughness" [ "false" ] "float uroughness" [ 0.100000 ] "float vroughness" [ 0.100000 ] 
+	MakeNamedMaterial "KettleGreen" "string type" [ "substrate" ] "rgb Ks" [ 0.040000 0.040000 0.040000 ] "rgb Kd" [ 0.039947 0.141980 0.003303 ] "float uroughness" [ 0.100000 ] "float vroughness" [ 0.100000 ] "bool remaproughness" [ "false" ] 
+	MakeNamedMaterial "RadioGlass" "string type" [ "uber" ] "rgb Kd" [ 0.000000 0.000000 0.000000 ] "rgb Ks" [ 0.000000 0.000000 0.000000 ] "rgb opacity" [ 0.000000 0.000000 0.000000 ] 
+	MakeNamedMaterial "Utensils" "string type" [ "metal" ] "rgb eta" [ 4.369683 2.916703 1.654701 ] "rgb k" [ 5.206434 4.231365 3.754947 ] "bool remaproughness" [ "false" ] "float uroughness" [ 0.050000 ] "float vroughness" [ 0.050000 ] 
+	MakeNamedMaterial "MetalHandles" "string type" [ "metal" ] "rgb eta" [ 4.369683 2.916703 1.654701 ] "rgb k" [ 5.206434 4.231365 3.754947 ] "bool remaproughness" [ "false" ] "float uroughness" [ 0.075000 ] "float vroughness" [ 0.075000 ] 
+	MakeNamedMaterial "SmallWorktop" "string type" [ "substrate" ] "rgb Ks" [ 0.040000 0.040000 0.040000 ] "texture Kd" [ "Texture01" ] "float uroughness" [ 0.040000 ] "float vroughness" [ 0.040000 ] "bool remaproughness" [ "false" ] 
+	MakeNamedMaterial "ExtractorHood" "string type" [ "metal" ] "rgb eta" [ 4.369683 2.916703 1.654701 ] "rgb k" [ 5.206434 4.231365 3.754947 ] "bool remaproughness" [ "false" ] "float uroughness" [ 0.080000 ] "float vroughness" [ 0.080000 ] 
+	MakeNamedMaterial "Walls" "string type" [ "matte" ] "rgb Kd" [ 1.000000 1.000000 1.000000 ] 
+	MakeNamedMaterial "Plates" "string type" [ "substrate" ] "rgb Ks" [ 0.040000 0.040000 0.040000 ] "bool remaproughness" [ "false" ] "float uroughness" [ 0.001000 ] "float vroughness" [ 0.001000 ] "rgb Kd" [ 0.578596 0.578596 0.578596 ] 
+	MakeNamedMaterial "WineGlasses" "string type" [ "glass" ] "float index" [ 1.500000 ] "bool remaproughness" [ "false" ] 
+	MakeNamedMaterial "Tabletop" "string type" [ "substrate" ] "rgb Ks" [ 0.040000 0.040000 0.040000 ] "texture Kd" [ "Texture02" ] "float uroughness" [ 0.025000 ] "float vroughness" [ 0.025000 ] "bool remaproughness" [ "false" ] 
+	MakeNamedMaterial "ChoppingBoard" "string type" [ "matte" ] "texture Kd" [ "Texture03" ] 
+	MakeNamedMaterial "CupboardUnits" "string type" [ "matte" ] "rgb Kd" [ 0.547857 0.547857 0.547857 ] 
+	MakeNamedMaterial "BookCover" "string type" [ "matte" ] "rgb Kd" [ 0.080564 0.081309 0.080147 ] 
+	MakeNamedMaterial "LeftPage" "string type" [ "substrate" ] "rgb Ks" [ 0.040000 0.040000 0.040000 ] "texture Kd" [ "Texture04" ] "float uroughness" [ 0.050000 ] "float vroughness" [ 0.050000 ] "bool remaproughness" [ "false" ] 
+	MakeNamedMaterial "BookPages" "string type" [ "substrate" ] "rgb Ks" [ 0.040000 0.040000 0.040000 ] "texture Kd" [ "Texture05" ] "float uroughness" [ 0.050000 ] "float vroughness" [ 0.050000 ] "bool remaproughness" [ "false" ] 
+	MakeNamedMaterial "Carrots" "string type" [ "matte" ] "texture Kd" [ "Texture06" ] 
+	MakeNamedMaterial "Tomatoes" "string type" [ "substrate" ] "rgb Ks" [ 0.040000 0.040000 0.040000 ] "rgb Kd" [ 0.592438 0.000000 0.002932 ] "float uroughness" [ 0.100000 ] "float vroughness" [ 0.100000 ] "bool remaproughness" [ "false" ] 
+	MakeNamedMaterial "Pepper-Green" "string type" [ "substrate" ] "rgb Ks" [ 0.040000 0.040000 0.040000 ] "rgb Kd" [ 0.030257 0.197516 0.000000 ] "float uroughness" [ 0.100000 ] "float vroughness" [ 0.100000 ] "bool remaproughness" [ "false" ] 
+	MakeNamedMaterial "Pepper-Yellow" "string type" [ "substrate" ] "rgb Ks" [ 0.040000 0.040000 0.040000 ] "rgb Kd" [ 1.000000 0.204710 0.000000 ] "float uroughness" [ 0.100000 ] "float vroughness" [ 0.100000 ] "bool remaproughness" [ "false" ] 
+	MakeNamedMaterial "Pepper-Red" "string type" [ "substrate" ] "rgb Ks" [ 0.040000 0.040000 0.040000 ] "rgb Kd" [ 0.476177 0.000000 0.000000 ] "float uroughness" [ 0.100000 ] "float vroughness" [ 0.100000 ] "bool remaproughness" [ "false" ] 
+	MakeNamedMaterial "Mushrooms" "string type" [ "matte" ] "rgb Kd" [ 0.300837 0.281435 0.243189 ] 
+	MakeNamedMaterial "SlicedMushroms" "string type" [ "matte" ] "texture Kd" [ "Texture07" ] 
+	MakeNamedMaterial "ChoppingKnifeBlade" "string type" [ "metal" ] "rgb eta" [ 4.369683 2.916703 1.654701 ] "rgb k" [ 5.206434 4.231365 3.754947 ] "bool remaproughness" [ "false" ] "float uroughness" [ 0.020000 ] "float vroughness" [ 0.020000 ] 
+	MakeNamedMaterial "ChoppingKnifeHandle" "string type" [ "substrate" ] "rgb Ks" [ 0.040000 0.040000 0.040000 ] "rgb Kd" [ 0.028991 0.028991 0.028991 ] "float uroughness" [ 0.100000 ] "float vroughness" [ 0.100000 ] "bool remaproughness" [ "false" ] 
+	MakeNamedMaterial "ChoppingKnifeEdge" "string type" [ "metal" ] "rgb eta" [ 1.657460 0.880369 0.521229 ] "rgb k" [ 9.223869 6.269523 4.837001 ] "bool remaproughness" [ "false" ] "float uroughness" [ 0.100000 ] "float vroughness" [ 0.100000 ] 
+	MakeNamedMaterial "WhitePot" "string type" [ "substrate" ] "rgb Ks" [ 0.040000 0.040000 0.040000 ] "bool remaproughness" [ "false" ] "float uroughness" [ 0.001000 ] "float vroughness" [ 0.001000 ] "rgb Kd" [ 0.578596 0.578596 0.578596 ] 
+	MakeNamedMaterial "Worktops" "string type" [ "substrate" ] "rgb Ks" [ 0.040000 0.040000 0.040000 ] "texture Kd" [ "Texture08" ] "float uroughness" [ 0.100000 ] "float vroughness" [ 0.100000 ] "bool remaproughness" [ "false" ] 
+	MakeNamedMaterial "Towel" "string type" [ "matte" ] "texture Kd" [ "Texture09" ] 
+	MakeNamedMaterial "Tiles" "string type" [ "matte" ] "rgb Kd" [ 0.394083 0.325037 0.263175 ] 
+	MakeNamedMaterial "WallSocket" "string type" [ "matte" ] "rgb Kd" [ 0.571765 0.563535 0.559972 ] 
+	MakeNamedMaterial "CookerBlack" "string type" [ "substrate" ] "rgb Ks" [ 0.040000 0.040000 0.040000 ] "rgb Kd" [ 0.015396 0.015396 0.015396 ] "float uroughness" [ 0.080000 ] "float vroughness" [ 0.080000 ] "bool remaproughness" [ "false" ] 
+	MakeNamedMaterial "CookerIron" "string type" [ "substrate" ] "rgb Ks" [ 0.040000 0.040000 0.040000 ] "rgb Kd" [ 0.001373 0.001373 0.001373 ] "float uroughness" [ 0.020000 ] "float vroughness" [ 0.020000 ] "bool remaproughness" [ "false" ] 
+	MakeNamedMaterial "CookerGlass" "string type" [ "glass" ] "float index" [ 1.500000 ] "bool remaproughness" [ "false" ] "rgb Kt" [ 0.000000 0.000000 0.000000 ] 
+	MakeNamedMaterial "CookerChrome" "string type" [ "metal" ] "rgb eta" [ 4.369683 2.916703 1.654701 ] "rgb k" [ 5.206434 4.231365 3.754947 ] "bool remaproughness" [ "false" ] "float uroughness" [ 0.100000 ] "float vroughness" [ 0.100000 ] 
+	MakeNamedMaterial "BushLogo" "string type" [ "metal" ] "rgb eta" [ 1.657460 0.880369 0.521229 ] "rgb k" [ 9.223869 6.269523 4.837001 ] "bool remaproughness" [ "false" ] "float uroughness" [ 0.100000 ] "float vroughness" [ 0.100000 ] 
+	MakeNamedMaterial "RadioMetalRing" "string type" [ "metal" ] "rgb eta" [ 4.369683 2.916703 1.654701 ] "rgb k" [ 5.206434 4.231365 3.754947 ] "bool remaproughness" [ "false" ] "float uroughness" [ 0.100000 ] "float vroughness" [ 0.100000 ] 
+	MakeNamedMaterial "RadioDialBack" "string type" [ "matte" ] "texture Kd" [ "Texture10" ] 
+	MakeNamedMaterial "RadioDialLine" "string type" [ "mirror" ] 
+	MakeNamedMaterial "MicrowaveGlass" "string type" [ "glass" ] "float index" [ 1.500000 ] "bool remaproughness" [ "false" ] "rgb Kt" [ 0.000000 0.000000 0.000000 ] 
+	MakeNamedMaterial "Microwave" "string type" [ "metal" ] "rgb eta" [ 1.657460 0.880369 0.521229 ] "rgb k" [ 9.223869 6.269523 4.837001 ] "bool remaproughness" [ "false" ] "float uroughness" [ 0.100000 ] "float vroughness" [ 0.100000 ] 
+	MakeNamedMaterial "MicrowaveBack" "string type" [ "metal" ] "rgb eta" [ 1.657460 0.880369 0.521229 ] "rgb k" [ 9.223869 6.269523 4.837001 ] "bool remaproughness" [ "false" ] "float uroughness" [ 0.100000 ] "float vroughness" [ 0.100000 ] 
+	MakeNamedMaterial "MicrowaveDigital" "string type" [ "glass" ] "float index" [ 1.500000 ] "bool remaproughness" [ "false" ] "rgb Kt" [ 0.000000 0.000000 0.000000 ] 
+	MakeNamedMaterial "WindowFrame" "string type" [ "matte" ] "rgb Kd" [ 0.572423 0.572423 0.572423 ] 
+	MakeNamedMaterial "Blinds" "string type" [ "uber" ] "rgb Ks" [ 0.000000 0.000000 0.000000 ] "rgb Kd" [ 0.612066 0.499505 0.378676 ] "rgb opacity" [ 0.612066 0.612066 0.612066 ] 
+	MakeNamedMaterial "BlindStringKnob" "string type" [ "matte" ] "rgb Kd" [ 0.578596 0.578596 0.578596 ] 
+	MakeNamedMaterial "BlindString" "string type" [ "matte" ] "rgb Kd" [ 0.217638 0.217638 0.217638 ] 
+	MakeNamedMaterial "WindowLock" "string type" [ "mirror" ] 
+	MakeNamedMaterial "TableMats" "string type" [ "matte" ] "rgb Kd" [ 0.047366 0.047366 0.047366 ] 
+	MakeNamedMaterial "Cutlery" "string type" [ "metal" ] "rgb eta" [ 4.369683 2.916703 1.654701 ] "rgb k" [ 5.206434 4.231365 3.754947 ] "bool remaproughness" [ "false" ] "float uroughness" [ 0.100000 ] "float vroughness" [ 0.100000 ] 
+	MakeNamedMaterial "Home" "string type" [ "matte" ] "rgb Kd" [ 0.578596 0.578596 0.578596 ] 
+	MakeNamedMaterial "Cushion1" "string type" [ "matte" ] "texture Kd" [ "Texture12" ] "texture bumpmap" [ "Texture11" ] 
+	MakeNamedMaterial "TableCross" "string type" [ "substrate" ] "rgb Ks" [ 0.040000 0.040000 0.040000 ] "rgb Kd" [ 0.612066 0.612066 0.612066 ] "float uroughness" [ 0.100000 ] "float vroughness" [ 0.100000 ] "bool remaproughness" [ "false" ] 
+	MakeNamedMaterial "PotHandles" "string type" [ "substrate" ] "rgb Ks" [ 0.040000 0.040000 0.040000 ] "rgb Kd" [ 0.006310 0.006310 0.006310 ] "float uroughness" [ 0.100000 ] "float vroughness" [ 0.100000 ] "bool remaproughness" [ "false" ] 
+	MakeNamedMaterial "Kettle" "string type" [ "metal" ] "rgb eta" [ 4.369683 2.916703 1.654701 ] "rgb k" [ 5.206434 4.231365 3.754947 ] "bool remaproughness" [ "false" ] "float uroughness" [ 0.050000 ] "float vroughness" [ 0.050000 ] 
+	MakeNamedMaterial "KettleHandle" "string type" [ "substrate" ] "rgb Ks" [ 0.040000 0.040000 0.040000 ] "rgb Kd" [ 0.006310 0.006310 0.006310 ] "float uroughness" [ 0.100000 ] "float vroughness" [ 0.100000 ] "bool remaproughness" [ "false" ] 
+	MakeNamedMaterial "Burners" "string type" [ "metal" ] "rgb eta" [ 1.657460 0.880369 0.521229 ] "rgb k" [ 9.223869 6.269523 4.837001 ] "bool remaproughness" [ "false" ] "float uroughness" [ 0.100000 ] "float vroughness" [ 0.100000 ] 
+	MakeNamedMaterial "BurnersTop" "string type" [ "substrate" ] "rgb Ks" [ 0.040000 0.040000 0.040000 ] "rgb Kd" [ 0.006310 0.006310 0.006310 ] "float uroughness" [ 0.100000 ] "float vroughness" [ 0.100000 ] "bool remaproughness" [ "false" ] 
+	MakeNamedMaterial "BreadBinHandle" "string type" [ "metal" ] "rgb eta" [ 4.369683 2.916703 1.654701 ] "rgb k" [ 5.206434 4.231365 3.754947 ] "bool remaproughness" [ "false" ] "float uroughness" [ 0.100000 ] "float vroughness" [ 0.100000 ] 
+	MakeNamedMaterial "BreadBinFront" "string type" [ "matte" ] "texture Kd" [ "Texture14" ] "texture bumpmap" [ "Texture13" ] 
+	MakeNamedMaterial "BreadBinSides" "string type" [ "matte" ] "texture Kd" [ "Texture15" ] 
+	MakeNamedMaterial "BreadBinTop" "string type" [ "matte" ] "texture Kd" [ "Texture16" ] 
+	MakeNamedMaterial "WoodTop" "string type" [ "substrate" ] "rgb Ks" [ 0.040000 0.040000 0.040000 ] "texture Kd" [ "Texture17" ] "float uroughness" [ 0.100000 ] "float vroughness" [ 0.100000 ] "bool remaproughness" [ "false" ] 
+	MakeNamedMaterial "CushionTies" "string type" [ "matte" ] "texture Kd" [ "Texture18" ] 
+	MakeNamedMaterial "Cable" "string type" [ "substrate" ] "rgb Ks" [ 0.040000 0.040000 0.040000 ] "rgb Kd" [ 0.612066 0.612066 0.612066 ] "float uroughness" [ 0.100000 ] "float vroughness" [ 0.100000 ] "bool remaproughness" [ "false" ] 
+	MakeNamedMaterial "CeilingLightFitting" "string type" [ "substrate" ] "rgb Ks" [ 0.040000 0.040000 0.040000 ] "rgb Kd" [ 0.578596 0.578596 0.578596 ] "float uroughness" [ 0.100000 ] "float vroughness" [ 0.100000 ] "bool remaproughness" [ "false" ] 
+	MakeNamedMaterial "Floor" "string type" [ "substrate" ] "rgb Ks" [ 0.040000 0.040000 0.040000 ] "texture Kd" [ "Texture19" ] "float uroughness" [ 0.100000 ] "float vroughness" [ 0.100000 ] "bool remaproughness" [ "false" ] 
+	MakeNamedMaterial "Ceiling" "string type" [ "matte" ] "rgb Kd" [ 0.612066 0.612066 0.612066 ] 
+	MakeNamedMaterial "MushroomEnds" "string type" [ "matte" ] "texture Kd" [ "Texture20" ] 
+	MakeNamedMaterial "PepperStems" "string type" [ "matte" ] "rgb Kd" [ 0.136099 0.284452 0.005522 ] 
+	MakeNamedMaterial "Bulb" "string type" [ "matte" ] "rgb Kd" [ 0.000000 0.000000 0.000000 ] 
+	MakeNamedMaterial "Grout" "string type" [ "matte" ] "rgb Kd" [ 0.793110 0.793110 0.793110 ] 
+	MakeNamedMaterial "LampCable" "string type" [ "matte" ] "rgb Kd" [ 0.479179 0.479179 0.479179 ] 
+	MakeNamedMaterial "Lamp" "string type" [ "substrate" ] "rgb Ks" [ 0.040000 0.040000 0.040000 ] "rgb Kd" [ 0.541798 0.297653 0.052842 ] "float uroughness" [ 0.100000 ] "float vroughness" [ 0.100000 ] "bool remaproughness" [ "false" ] 
+	MakeNamedMaterial "LampInside" "string type" [ "matte" ] "rgb Kd" [ 0.578596 0.578596 0.578596 ] 
+	MakeNamedMaterial "Window" "string type" [ "matte" ] "rgb Kd" [ 0.571765 0.563535 0.559972 ] 
+	MakeNamedMaterial "Skirting" "string type" [ "matte" ] "rgb Kd" [ 0.578913 0.578913 0.578913 ] 
+	MakeNamedMaterial "BlindEnds" "string type" [ "matte" ] "rgb Kd" [ 0.047366 0.047366 0.047366 ] 
+	MakeNamedMaterial "BlindWoodStrip" "string type" [ "matte" ] "rgb Kd" [ 0.578596 0.578596 0.578596 ] 
+	MakeNamedMaterial "RadioEdges" "string type" [ "mirror" ] 
+	NamedMaterial "WallSocket" 
+	Shape "plymesh" "string filename" [ "models/Mesh129.ply" ] 
+	NamedMaterial "WindowLock" 
+	Shape "plymesh" "string filename" [ "models/Mesh165.ply" ] 
+	NamedMaterial "ExtractorHood" 
+	Shape "plymesh" "string filename" [ "models/Mesh263.ply" ] 
+	NamedMaterial "CushionTies" 
+	Shape "plymesh" "string filename" [ "models/Mesh126.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh087.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh130.ply" ] 
+	NamedMaterial "Cable" 
+	Shape "plymesh" "string filename" [ "models/Mesh088.ply" ] 
+	NamedMaterial "Cushion1" 
+	Shape "plymesh" "string filename" [ "models/Mesh124.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh136.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh251.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh164.ply" ] 
+	NamedMaterial "CeilingLightFitting" 
+	Shape "plymesh" "string filename" [ "models/Mesh147.ply" ] 
+	NamedMaterial "WallSocket" 
+	Shape "plymesh" "string filename" [ "models/Mesh171.ply" ] 
+	NamedMaterial "BreadBinTop" 
+	Shape "plymesh" "string filename" [ "models/Mesh140.ply" ] 
+	NamedMaterial "WineGlasses" 
+	Shape "plymesh" "string filename" [ "models/Mesh122.ply" ] 
+	NamedMaterial "TableCross" 
+	Shape "plymesh" "string filename" [ "models/Mesh172.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh113.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh139.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh174.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh144.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh175.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh247.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh083.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh178.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh167.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh183.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh099.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh284.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh173.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh184.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh155.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh159.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh232.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh121.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh278.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh120.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh235.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh243.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh117.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh157.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh116.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh207.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh107.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh112.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh287.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh105.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh103.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh102.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh100.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh095.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh098.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh259.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh143.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh255.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh128.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh150.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh200.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh085.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh114.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh182.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh082.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh106.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh132.ply" ] 
+	NamedMaterial "Tabletop" 
+	Shape "plymesh" "string filename" [ "models/Mesh166.ply" ] 
+	NamedMaterial "WoodTop" 
+	Shape "plymesh" "string filename" [ "models/Mesh161.ply" ] 
+	NamedMaterial "ExtractorHood" 
+	Shape "plymesh" "string filename" [ "models/Mesh137.ply" ] 
+	NamedMaterial "Tiles" 
+	Shape "plymesh" "string filename" [ "models/Mesh145.ply" ] 
+	NamedMaterial "CupboardUnits" 
+	Shape "plymesh" "string filename" [ "models/Mesh133.ply" ] 
+	NamedMaterial "MetalHandles" 
+	Shape "plymesh" "string filename" [ "models/Mesh074.ply" ] 
+	NamedMaterial "CupboardUnits" 
+	Shape "plymesh" "string filename" [ "models/Mesh068.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh125.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh079.ply" ] 
+	NamedMaterial "MetalHandles" 
+	Shape "plymesh" "string filename" [ "models/Mesh169.ply" ] 
+	NamedMaterial "CupboardUnits" 
+	Shape "plymesh" "string filename" [ "models/Mesh093.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh097.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh181.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh260.ply" ] 
+	NamedMaterial "MetalHandles" 
+	Shape "plymesh" "string filename" [ "models/Mesh274.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh066.ply" ] 
+	NamedMaterial "CupboardUnits" 
+	Shape "plymesh" "string filename" [ "models/Mesh141.ply" ] 
+	NamedMaterial "CookerIron" 
+	Shape "plymesh" "string filename" [ "models/Mesh238.ply" ] 
+	NamedMaterial "MetalHandles" 
+	Shape "plymesh" "string filename" [ "models/Mesh076.ply" ] 
+	NamedMaterial "CookerBlack" 
+	Shape "plymesh" "string filename" [ "models/Mesh177.ply" ] 
+	NamedMaterial "CookerChrome" 
+	Shape "plymesh" "string filename" [ "models/Mesh185.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh186.ply" ] 
+	NamedMaterial "CookerBlack" 
+	Shape "plymesh" "string filename" [ "models/Mesh188.ply" ] 
+	NamedMaterial "CookerChrome" 
+	Shape "plymesh" "string filename" [ "models/Mesh189.ply" ] 
+	NamedMaterial "CookerBlack" 
+	Shape "plymesh" "string filename" [ "models/Mesh115.ply" ] 
+	NamedMaterial "LeftPage" 
+	Shape "plymesh" "string filename" [ "models/Mesh162.ply" ] 
+	NamedMaterial "BreadBinSides" 
+	Shape "plymesh" "string filename" [ "models/Mesh134.ply" ] 
+	NamedMaterial "BreadBinHandle" 
+	Shape "plymesh" "string filename" [ "models/Mesh192.ply" ] 
+	NamedMaterial "BreadBinTop" 
+	Shape "plymesh" "string filename" [ "models/Mesh131.ply" ] 
+	NamedMaterial "BreadBinSides" 
+	Shape "plymesh" "string filename" [ "models/Mesh077.ply" ] 
+	NamedMaterial "BreadBinFront" 
+	Shape "plymesh" "string filename" [ "models/Mesh229.ply" ] 
+	NamedMaterial "PotHandles" 
+	Shape "plymesh" "string filename" [ "models/Mesh281.ply" ] 
+	NamedMaterial "SteelPot" 
+	Shape "plymesh" "string filename" [ "models/Mesh194.ply" ] 
+	NamedMaterial "SlicedMushroms" 
+	Shape "plymesh" "string filename" [ "models/Mesh195.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh104.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh196.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh197.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh256.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh081.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh209.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh210.ply" ] 
+	NamedMaterial "Carrots" 
+	Shape "plymesh" "string filename" [ "models/Mesh211.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh213.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh216.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh146.ply" ] 
+	NamedMaterial "TableCross" 
+	Shape "plymesh" "string filename" [ "models/Mesh219.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh220.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh221.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh268.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh223.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh227.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh199.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh271.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh233.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh202.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh230.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh240.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh176.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh234.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh142.ply" ] 
+	NamedMaterial "Worktops" 
+	Shape "plymesh" "string filename" [ "models/Mesh069.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh236.ply" ] 
+	NamedMaterial "Floor" 
+	Shape "plymesh" "string filename" [ "models/Mesh135.ply" ] 
+	NamedMaterial "Ceiling" 
+	Shape "plymesh" "string filename" [ "models/Mesh153.ply" ] 
+	NamedMaterial "Walls" 
+	Shape "plymesh" "string filename" [ "models/Mesh239.ply" ] 
+	NamedMaterial "Tomatoes" 
+	Shape "plymesh" "string filename" [ "models/Mesh242.ply" ] 
+	NamedMaterial "MushroomEnds" 
+	Shape "plymesh" "string filename" [ "models/Mesh244.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh249.ply" ] 
+	NamedMaterial "SlicedMushroms" 
+	Shape "plymesh" "string filename" [ "models/Mesh075.ply" ] 
+	NamedMaterial "Mushrooms" 
+	Shape "plymesh" "string filename" [ "models/Mesh291.ply" ] 
+	NamedMaterial "Pepper-Yellow" 
+	Shape "plymesh" "string filename" [ "models/Mesh254.ply" ] 
+	NamedMaterial "PepperStems" 
+	Shape "plymesh" "string filename" [ "models/Mesh257.ply" ] 
+	NamedMaterial "Pepper-Green" 
+	Shape "plymesh" "string filename" [ "models/Mesh258.ply" ] 
+	NamedMaterial "PepperStems" 
+	Shape "plymesh" "string filename" [ "models/Mesh089.ply" ] 
+	NamedMaterial "Pepper-Red" 
+	Shape "plymesh" "string filename" [ "models/Mesh261.ply" ] 
+	NamedMaterial "PepperStems" 
+	Shape "plymesh" "string filename" [ "models/Mesh119.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh264.ply" ] 
+	NamedMaterial "Cutlery" 
+	Shape "plymesh" "string filename" [ "models/Mesh127.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh091.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh225.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh266.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh190.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh245.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh267.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh179.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh269.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh270.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh214.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh108.ply" ] 
+	NamedMaterial "SteelPot" 
+	Shape "plymesh" "string filename" [ "models/Mesh080.ply" ] 
+	NamedMaterial "PotHandles" 
+	Shape "plymesh" "string filename" [ "models/Mesh272.ply" ] 
+	NamedMaterial "KettleHandle" 
+	Shape "plymesh" "string filename" [ "models/Mesh273.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh275.ply" ] 
+	NamedMaterial "KettleGreen" 
+	Shape "plymesh" "string filename" [ "models/Mesh086.ply" ] 
+	NamedMaterial "Kettle" 
+	Shape "plymesh" "string filename" [ "models/Mesh241.ply" ] 
+	NamedMaterial "Utensils" 
+	Shape "plymesh" "string filename" [ "models/Mesh222.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh276.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh279.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh248.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh282.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh277.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh180.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh285.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh170.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh293.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh215.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh252.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh204.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh286.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh096.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh288.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh253.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh109.ply" ] 
+	NamedMaterial "MicrowaveBack" 
+	Shape "plymesh" "string filename" [ "models/Mesh289.ply" ] 
+	NamedMaterial "Microwave" 
+	Shape "plymesh" "string filename" [ "models/Mesh152.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh226.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh290.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh292.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh208.ply" ] 
+	NamedMaterial "MicrowaveGlass" 
+	Shape "plymesh" "string filename" [ "models/Mesh191.ply" ] 
+	NamedMaterial "MicrowaveDigital" 
+	Shape "plymesh" "string filename" [ "models/Mesh201.ply" ] 
+	NamedMaterial "Microwave" 
+	Shape "plymesh" "string filename" [ "models/Mesh294.ply" ] 
+	NamedMaterial "WineGlasses" 
+	Shape "plymesh" "string filename" [ "models/Mesh065.ply" ] 
+	NamedMaterial "TableMats" 
+	Shape "plymesh" "string filename" [ "models/Mesh064.ply" ] 
+	NamedMaterial "Plates" 
+	Shape "plymesh" "string filename" [ "models/Mesh094.ply" ] 
+	NamedMaterial "BookPages" 
+	Shape "plymesh" "string filename" [ "models/Mesh063.ply" ] 
+	NamedMaterial "BookCover" 
+	Shape "plymesh" "string filename" [ "models/Mesh062.ply" ] 
+	NamedMaterial "BookPages" 
+	Shape "plymesh" "string filename" [ "models/Mesh092.ply" ] 
+	NamedMaterial "ChoppingKnifeBlade" 
+	Shape "plymesh" "string filename" [ "models/Mesh061.ply" ] 
+	NamedMaterial "ChoppingKnifeHandle" 
+	Shape "plymesh" "string filename" [ "models/Mesh059.ply" ] 
+	NamedMaterial "ChoppingKnifeEdge" 
+	Shape "plymesh" "string filename" [ "models/Mesh058.ply" ] 
+	NamedMaterial "ChoppingBoard" 
+	Shape "plymesh" "string filename" [ "models/Mesh057.ply" ] 
+	NamedMaterial "WallSocket" 
+	Shape "plymesh" "string filename" [ "models/Mesh056.ply" ] 
+	NamedMaterial "Bulb" 
+	Shape "plymesh" "string filename" [ "models/Mesh055.ply" ] 
+	NamedMaterial "Grout" 
+	Shape "plymesh" "string filename" [ "models/Mesh138.ply" ] 
+	NamedMaterial "WoodTop" 
+	Shape "plymesh" "string filename" [ "models/Mesh224.ply" ] 
+	NamedMaterial "Tiles" 
+	Shape "plymesh" "string filename" [ "models/Mesh054.ply" ] 
+	NamedMaterial "LampCable" 
+	Shape "plymesh" "string filename" [ "models/Mesh053.ply" ] 
+	NamedMaterial "Lamp" 
+	Shape "plymesh" "string filename" [ "models/Mesh052.ply" ] 
+	NamedMaterial "LampInside" 
+	Shape "plymesh" "string filename" [ "models/Mesh050.ply" ] 
+	NamedMaterial "WindowFrame" 
+	Shape "plymesh" "string filename" [ "models/Mesh049.ply" ] 
+	NamedMaterial "Window" 
+	Shape "plymesh" "string filename" [ "models/Mesh163.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh154.ply" ] 
+	NamedMaterial "MetalHandles" 
+	Shape "plymesh" "string filename" [ "models/Mesh078.ply" ] 
+	NamedMaterial "CupboardUnits" 
+	Shape "plymesh" "string filename" [ "models/Mesh246.ply" ] 
+	NamedMaterial "WindowFrame" 
+	Shape "plymesh" "string filename" [ "models/Mesh048.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh047.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh046.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh045.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh044.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh043.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh041.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh193.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh040.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh218.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh039.ply" ] 
+	NamedMaterial "Skirting" 
+	Shape "plymesh" "string filename" [ "models/Mesh187.ply" ] 
+	NamedMaterial "MetalHandles" 
+	Shape "plymesh" "string filename" [ "models/Mesh073.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh042.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh037.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh035.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh034.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh033.ply" ] 
+	NamedMaterial "CupboardUnits" 
+	Shape "plymesh" "string filename" [ "models/Mesh038.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh072.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh231.ply" ] 
+	NamedMaterial "SmallWorktop" 
+	Shape "plymesh" "string filename" [ "models/Mesh032.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh031.ply" ] 
+	NamedMaterial "CupboardUnits" 
+	Shape "plymesh" "string filename" [ "models/Mesh030.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh029.ply" ] 
+	NamedMaterial "Burners" 
+	Shape "plymesh" "string filename" [ "models/Mesh028.ply" ] 
+	NamedMaterial "BurnersTop" 
+	Shape "plymesh" "string filename" [ "models/Mesh027.ply" ] 
+	NamedMaterial "Burners" 
+	Shape "plymesh" "string filename" [ "models/Mesh198.ply" ] 
+	NamedMaterial "BurnersTop" 
+	Shape "plymesh" "string filename" [ "models/Mesh026.ply" ] 
+	NamedMaterial "Burners" 
+	Shape "plymesh" "string filename" [ "models/Mesh071.ply" ] 
+	NamedMaterial "BurnersTop" 
+	Shape "plymesh" "string filename" [ "models/Mesh149.ply" ] 
+	NamedMaterial "Burners" 
+	Shape "plymesh" "string filename" [ "models/Mesh025.ply" ] 
+	NamedMaterial "BurnersTop" 
+	Shape "plymesh" "string filename" [ "models/Mesh203.ply" ] 
+	NamedMaterial "Burners" 
+	Shape "plymesh" "string filename" [ "models/Mesh024.ply" ] 
+	NamedMaterial "BurnersTop" 
+	Shape "plymesh" "string filename" [ "models/Mesh023.ply" ] 
+	NamedMaterial "Burners" 
+	Shape "plymesh" "string filename" [ "models/Mesh022.ply" ] 
+	NamedMaterial "BurnersTop" 
+	Shape "plymesh" "string filename" [ "models/Mesh020.ply" ] 
+	NamedMaterial "CookerBlack" 
+	Shape "plymesh" "string filename" [ "models/Mesh084.ply" ] 
+	NamedMaterial "CookerChrome" 
+	Shape "plymesh" "string filename" [ "models/Mesh019.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh017.ply" ] 
+	NamedMaterial "CookerBlack" 
+	Shape "plymesh" "string filename" [ "models/Mesh280.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh015.ply" ] 
+	NamedMaterial "CookerChrome" 
+	Shape "plymesh" "string filename" [ "models/Mesh014.ply" ] 
+	NamedMaterial "CookerBlack" 
+	Shape "plymesh" "string filename" [ "models/Mesh090.ply" ] 
+	NamedMaterial "CookerGlass" 
+	Shape "plymesh" "string filename" [ "models/Mesh206.ply" ] 
+	NamedMaterial "CupboardUnits" 
+	Shape "plymesh" "string filename" [ "models/Mesh228.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh111.ply" ] 
+	NamedMaterial "ExtractorHood" 
+	Shape "plymesh" "string filename" [ "models/Mesh168.ply" ] 
+	NamedMaterial "CupboardUnits" 
+	Shape "plymesh" "string filename" [ "models/Mesh148.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh013.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh012.ply" ] 
+	NamedMaterial "Worktops" 
+	Shape "plymesh" "string filename" [ "models/Mesh158.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh237.ply" ] 
+	NamedMaterial "CupboardUnits" 
+	Shape "plymesh" "string filename" [ "models/Mesh011.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh018.ply" ] 
+	NamedMaterial "Walls" 
+	Shape "plymesh" "string filename" [ "models/Mesh262.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh010.ply" ] 
+	NamedMaterial "BlindEnds" 
+	Shape "plymesh" "string filename" [ "models/Mesh212.ply" ] 
+	NamedMaterial "BlindStringKnob" 
+	Shape "plymesh" "string filename" [ "models/Mesh156.ply" ] 
+	NamedMaterial "BlindString" 
+	Shape "plymesh" "string filename" [ "models/Mesh151.ply" ] 
+	NamedMaterial "BlindWoodStrip" 
+	Shape "plymesh" "string filename" [ "models/Mesh009.ply" ] 
+	NamedMaterial "Blinds" 
+	Shape "plymesh" "string filename" [ "models/Mesh110.ply" ] 
+	NamedMaterial "BlindEnds" 
+	Shape "plymesh" "string filename" [ "models/Mesh118.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh008.ply" ] 
+	NamedMaterial "Blinds" 
+	Shape "plymesh" "string filename" [ "models/Mesh007.ply" ] 
+	NamedMaterial "RadioHandle" 
+	Shape "plymesh" "string filename" [ "models/Mesh250.ply" ] 
+	NamedMaterial "RadioPlastic" 
+	Shape "plymesh" "string filename" [ "models/Mesh021.ply" ] 
+	NamedMaterial "BushLogo" 
+	Shape "plymesh" "string filename" [ "models/Mesh205.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh067.ply" ] 
+	NamedMaterial "RadioDialLine" 
+	Shape "plymesh" "string filename" [ "models/Mesh283.ply" ] 
+	NamedMaterial "RadioDialBack" 
+	Shape "plymesh" "string filename" [ "models/Mesh005.ply" ] 
+	NamedMaterial "RadioMetalRing" 
+	Shape "plymesh" "string filename" [ "models/Mesh016.ply" ] 
+	NamedMaterial "RadioGlass" 
+	Shape "plymesh" "string filename" [ "models/Mesh265.ply" ] 
+	NamedMaterial "RadioPlastic" 
+	Shape "plymesh" "string filename" [ "models/Mesh006.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh004.ply" ] 
+	NamedMaterial "ChromeHandle" 
+	Shape "plymesh" "string filename" [ "models/Mesh060.ply" ] 
+	NamedMaterial "RadioPlastic" 
+	Shape "plymesh" "string filename" [ "models/Mesh123.ply" ] 
+	NamedMaterial "RadioInside" 
+	Shape "plymesh" "string filename" [ "models/Mesh160.ply" ] 
+	NamedMaterial "RadioKnob" 
+	Shape "plymesh" "string filename" [ "models/Mesh051.ply" ] 
+	NamedMaterial "RadioSurround" 
+	Shape "plymesh" "string filename" [ "models/Mesh003.ply" ] 
+	NamedMaterial "RadioEdges" 
+	Shape "plymesh" "string filename" [ "models/Mesh002.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh001.ply" ] 
+	NamedMaterial "WhitePot" 
+	Shape "plymesh" "string filename" [ "models/Mesh036.ply" ] 
+	NamedMaterial "Towel" 
+	Shape "plymesh" "string filename" [ "models/Mesh070.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh101.ply" ] 
+	NamedMaterial "WallSocket" 
+	Shape "plymesh" "string filename" [ "models/Mesh000.ply" ] 
+	NamedMaterial "Home" 
+	Shape "plymesh" "string filename" [ "models/Mesh217.ply" ] 
+	AttributeBegin
+		AreaLightSource "diffuse" "rgb L" [ 16.032043 16.032043 16.032043 ] 
+		Material "matte" "rgb Kd" [ 0.000000 0.000000 0.000000 ] 
+		Shape "trianglemesh" "integer indices" [ 0 1 2 0 2 3 ] "point P" [ -0.75145 0.873153 -3.1173 0.872078 0.873153 -3.1173 0.872078 3.07443 -3.1173 -0.75145 3.07443 -3.1173 ] "normal N" [ 1.99681e-021 9.96628e-008 1 1.99681e-021 9.96628e-008 1 1.99681e-021 9.96628e-008 1 1.99681e-021 9.96628e-008 1 ] "float uv" [ 0 0 1 0 1 1 0 1 ] 
+	AttributeEnd
+	AttributeBegin
+		AreaLightSource "diffuse" "rgb L" [ 11.221238 11.221238 11.221238 ] 
+		Material "matte" "rgb Kd" [ 0.000000 0.000000 0.000000 ] 
+		Shape "trianglemesh" "integer indices" [ 0 1 2 0 2 3 ] "point P" [ -2.3594 1.6129 -0.804218 -2.41746 1.6129 -0.804218 -2.41746 1.6129 -1.29282 -2.3594 1.6129 -1.29282 ] "normal N" [ -1.50996e-007 -1 -4.2715e-008 -1.50996e-007 -1 -4.2715e-008 -1.50996e-007 -1 -4.2715e-008 -1.50996e-007 -1 -4.2715e-008 ] "float uv" [ 0 0 1 0 1 1 0 1 ] 
+	AttributeEnd
+	AttributeBegin
+		AreaLightSource "diffuse" "rgb L" [ 11.221238 11.221238 11.221238 ] 
+		Material "matte" "rgb Kd" [ 0.000000 0.000000 0.000000 ] 
+		Shape "trianglemesh" "integer indices" [ 0 1 2 0 2 3 ] "point P" [ -2.3594 1.6129 -1.34067 -2.41746 1.6129 -1.34067 -2.41746 1.6129 -1.82928 -2.3594 1.6129 -1.82928 ] "normal N" [ -1.50996e-007 -1 -4.2715e-008 -1.50996e-007 -1 -4.2715e-008 -1.50996e-007 -1 -4.2715e-008 -1.50996e-007 -1 -4.2715e-008 ] "float uv" [ 0 0 1 0 1 1 0 1 ] 
+	AttributeEnd
+	AttributeBegin
+		AreaLightSource "diffuse" "rgb L" [ 11.221238 11.221238 11.221238 ] 
+		Material "matte" "rgb Kd" [ 0.000000 0.000000 0.000000 ] 
+		Shape "trianglemesh" "integer indices" [ 0 1 2 0 2 3 ] "point P" [ -2.3594 1.6129 -1.89779 -2.41746 1.6129 -1.89779 -2.41746 1.6129 -2.38639 -2.3594 1.6129 -2.38639 ] "normal N" [ -1.50996e-007 -1 -4.2715e-008 -1.50996e-007 -1 -4.2715e-008 -1.50996e-007 -1 -4.2715e-008 -1.50996e-007 -1 -4.2715e-008 ] "float uv" [ 0 0 1 0 1 1 0 1 ] 
+	AttributeEnd
+WorldEnd

+ 2 - 1
lamp/p3d_lamp.pbrt

@@ -6,9 +6,10 @@ PixelFilter "triangle" "float xwidth" [ 1.000000 ] "float ywidth" [ 1.000000 ]
 Film "image" 
 Film "image" 
 	"integer xresolution" 1920
 	"integer xresolution" 1920
 	"integer yresolution" 1080
 	"integer yresolution" 1080
-	"string filename" [ "p3d_lamp.rawls" ]
+	"string filename" [ "p3d_lamp-view0.rawls" ]
 #Camera "perspective" "float fov" [ 35.000000 ] 
 #Camera "perspective" "float fov" [ 35.000000 ] 
 
 
+Scale -1 1 1
 LookAt 10.755990982055664 5.06797981262207 -6.643479347229004
 LookAt 10.755990982055664 5.06797981262207 -6.643479347229004
 		0.23844000697135925 2.568779945373535 1.3909900188446045
 		0.23844000697135925 2.568779945373535 1.3909900188446045
 		0.0 1.0 0.0
 		0.0 1.0 0.0

+ 2 - 1
living-room-2/p3d_living-room-2.pbrt

@@ -6,9 +6,10 @@ PixelFilter "triangle" "float xwidth" [ 1.000000 ] "float ywidth" [ 1.000000 ]
 Film "image" 
 Film "image" 
 	"integer xresolution" 1920
 	"integer xresolution" 1920
 	"integer yresolution" 1080
 	"integer yresolution" 1080
-	"string filename" [ "p3d_living-room-2.rawls" ]
+	"string filename" [ "p3d_living-room-2-view0.rawls" ]
 #Camera "perspective" "float fov" [ 58.715508 ] 
 #Camera "perspective" "float fov" [ 58.715508 ] 
 
 
+Scale -1 1 1
 LookAt 2.2500898838043213 1.3117071390151978 6.178715705871582
 LookAt 2.2500898838043213 1.3117071390151978 6.178715705871582
 		0.022981081157922745 1.123810887336731 1.5617315769195557
 		0.022981081157922745 1.123810887336731 1.5617315769195557
 		0.0 1.0 0.0
 		0.0 1.0 0.0

+ 405 - 0
living-room-2/p3d_living-room-2-view1.pbrt

@@ -0,0 +1,405 @@
+Integrator "path" "integer maxdepth" [ 65 ]
+#Transform [ 0.900688 -0.0159147 -0.434176 -0 9.31322e-010 0.999329 -0.0366305 -0 -0.434467 -0.0329926 -0.900083 -0 0.657822 -1.07117 6.58634 1]
+
+Sampler "random" "integer pixelsamples" [ 64 ]
+PixelFilter "triangle" "float xwidth" [ 1.000000 ] "float ywidth" [ 1.000000 ] 
+Film "image" 
+	"integer xresolution" 1920
+	"integer yresolution" 1080
+	"string filename" [ "p3d_living-room-2-view1.rawls" ]
+#Camera "perspective" "float fov" [ 58.715508 ] 
+
+#LookAt 2.2500898838043213 1.3117071390151978 6.178715705871582
+#		0.022981081157922745 1.123810887336731 1.5617315769195557
+#		0.0 1.0 0.0
+#Camera "perspective" "float fov" [ 72.0 ]
+
+Scale -1 1 1
+LookAt  -2.02447 1.50804 1.67801  -1.09634 1.47141 2.04845  0 1 0
+Camera "perspective" "float fov" 72
+
+WorldBegin
+	Texture "Texture01" "spectrum" "imagemap" "string filename" [ "textures/radio-dial-idea.tga" ] "bool trilinear" [ "true" ] 
+	Texture "Texture02" "spectrum" "imagemap" "string filename" [ "textures/wood4.tga" ] "bool trilinear" [ "true" ] 
+	Texture "Texture03" "spectrum" "imagemap" "string filename" [ "textures/cushion-purple-yellow-stripe.tga" ] "bool trilinear" [ "true" ] 
+	Texture "Texture04" "spectrum" "imagemap" "string filename" [ "textures/cushion-green-circles.tga" ] "bool trilinear" [ "true" ] 
+	Texture "Texture05" "spectrum" "imagemap" "string filename" [ "textures/cushion-stripe-purple.tga" ] "bool trilinear" [ "true" ] 
+	Texture "Texture06" "spectrum" "imagemap" "string filename" [ "textures/shade-stripes.tga" ] "bool trilinear" [ "true" ] 
+	Texture "Texture07" "spectrum" "imagemap" "string filename" [ "textures/apple.tga" ] "bool trilinear" [ "true" ] 
+	Texture "Texture08" "spectrum" "imagemap" "string filename" [ "textures/book-spines.tga" ] "bool trilinear" [ "true" ] 
+	Texture "Texture09" "spectrum" "imagemap" "string filename" [ "textures/Shade-paper.tga" ] "bool trilinear" [ "true" ] 
+	Texture "Texture10" "spectrum" "imagemap" "string filename" [ "textures/carpet-text3b.tga" ] "bool trilinear" [ "true" ] 
+	Texture "Texture11" "spectrum" "imagemap" "string filename" [ "textures/picture11-vert.tga" ] "bool trilinear" [ "true" ] 
+	Texture "Texture12" "spectrum" "imagemap" "string filename" [ "textures/Frame.tga" ] "bool trilinear" [ "true" ] 
+	Texture "Texture13" "spectrum" "imagemap" "string filename" [ "textures/Frame.tga" ] "bool trilinear" [ "true" ] 
+	Texture "Texture14" "spectrum" "imagemap" "string filename" [ "textures/Frame.tga" ] "bool trilinear" [ "true" ] 
+	Texture "Texture15" "spectrum" "imagemap" "string filename" [ "textures/Frame.tga" ] "bool trilinear" [ "true" ] 
+	Texture "Texture16" "spectrum" "imagemap" "string filename" [ "textures/picure4-grey.tga" ] "bool trilinear" [ "true" ] 
+	Texture "Texture17" "spectrum" "imagemap" "string filename" [ "textures/radio-dial-idea.tga" ] "bool trilinear" [ "true" ] 
+	MakeNamedMaterial "RadioDialRed" "string type" [ "matte" ] "texture Kd" [ "Texture01" ] 
+	MakeNamedMaterial "RadioHandle" "string type" [ "matte" ] "rgb Kd" [ 0.389509 0.372589 0.293747 ] 
+	MakeNamedMaterial "RadioInside" "string type" [ "matte" ] "rgb Kd" [ 0.015078 0.015078 0.015078 ] 
+	MakeNamedMaterial "RadioKnob" "string type" [ "matte" ] "rgb Kd" [ 0.358375 0.300936 0.128617 ] 
+	MakeNamedMaterial "RadioMetalRing" "string type" [ "matte" ] "rgb Kd" [ 0.640514 0.625417 0.580126 ] 
+	MakeNamedMaterial "RadioSurround" "string type" [ "matte" ] "rgb Kd" [ 0.066822 0.028495 0.013827 ] 
+	MakeNamedMaterial "Floor" "string type" [ "substrate" ] "rgb Ks" [ 0.040000 0.040000 0.040000 ] "texture Kd" [ "Texture02" ] "float uroughness" [ 0.150000 ] "float vroughness" [ 0.150000 ] "bool remaproughness" [ "false" ] 
+	MakeNamedMaterial "SofaLeather" "string type" [ "substrate" ] "rgb Ks" [ 0.040000 0.040000 0.040000 ] "rgb Kd" [ 0.793110 0.793110 0.793110 ] "float uroughness" [ 0.100000 ] "float vroughness" [ 0.100000 ] "bool remaproughness" [ "false" ] 
+	MakeNamedMaterial "Cushion3" "string type" [ "matte" ] "texture Kd" [ "Texture03" ] 
+	MakeNamedMaterial "Cushion" "string type" [ "matte" ] "texture Kd" [ "Texture04" ] 
+	MakeNamedMaterial "Cushion1" "string type" [ "matte" ] "texture Kd" [ "Texture05" ] 
+	MakeNamedMaterial "LampshaderOuter" "string type" [ "matte" ] "texture Kd" [ "Texture06" ] 
+	MakeNamedMaterial "LampStand" "string type" [ "substrate" ] "rgb Ks" [ 0.040000 0.040000 0.040000 ] "bool remaproughness" [ "false" ] "float uroughness" [ 0.001000 ] "float vroughness" [ 0.001000 ] "rgb Kd" [ 0.578596 0.578596 0.578596 ] 
+	MakeNamedMaterial "Dishes" "string type" [ "substrate" ] "rgb Ks" [ 0.040000 0.040000 0.040000 ] "bool remaproughness" [ "false" ] "float uroughness" [ 0.001000 ] "float vroughness" [ 0.001000 ] "rgb Kd" [ 0.578596 0.578596 0.578596 ] 
+	MakeNamedMaterial "Ceramic" "string type" [ "substrate" ] "rgb Ks" [ 0.040000 0.040000 0.040000 ] "bool remaproughness" [ "false" ] "float uroughness" [ 0.001000 ] "float vroughness" [ 0.001000 ] "rgb Kd" [ 1.000000 1.000000 1.000000 ] 
+	MakeNamedMaterial "Magazine" "string type" [ "matte" ] "rgb Kd" [ 0.217638 0.217638 0.217638 ] 
+	MakeNamedMaterial "Apple" "string type" [ "matte" ] "texture Kd" [ "Texture07" ] 
+	MakeNamedMaterial "Books" "string type" [ "matte" ] "texture Kd" [ "Texture08" ] 
+	MakeNamedMaterial "LoveLettersBack" "string type" [ "matte" ] "rgb Kd" [ 0.078431 0.039216 0.039216 ] 
+	MakeNamedMaterial "LoveLetters" "string type" [ "matte" ] "rgb Kd" [ 0.578596 0.578596 0.578596 ] 
+	MakeNamedMaterial "WhitePaint" "string type" [ "substrate" ] "rgb Ks" [ 0.040000 0.040000 0.040000 ] "rgb Kd" [ 1.000000 1.000000 1.000000 ] "float uroughness" [ 0.150000 ] "float vroughness" [ 0.150000 ] "bool remaproughness" [ "false" ] 
+	MakeNamedMaterial "Walls" "string type" [ "matte" ] "rgb Kd" [ 0.600000 0.600000 0.600000 ] 
+	MakeNamedMaterial "TvScreen" "string type" [ "glass" ] "float index" [ 1.500000 ] "bool remaproughness" [ "false" ] "rgb Kt" [ 0.000000 0.000000 0.000000 ] "float uroughness" [ 0.050000 ] "float vroughness" [ 0.050000 ] 
+	MakeNamedMaterial "TvBevel" "string type" [ "glass" ] "float index" [ 1.500000 ] "bool remaproughness" [ "false" ] "rgb Kt" [ 0.000000 0.000000 0.000000 ] 
+	MakeNamedMaterial "BlackRaughtIron" "string type" [ "metal" ] "rgb eta" [ 4.370703 3.300297 2.998267 ] "rgb k" [ 3.500678 2.604865 2.273193 ] "bool remaproughness" [ "false" ] "float uroughness" [ 0.400000 ] "float vroughness" [ 0.400000 ] 
+	MakeNamedMaterial "SmallPictureFrame" "string type" [ "matte" ] "rgb Kd" [ 0.010000 0.010000 0.010000 ] 
+	MakeNamedMaterial "CeilingLampshade" "string type" [ "uber" ] "rgb Ks" [ 0.000000 0.000000 0.000000 ] "texture Kd" [ "Texture09" ] "rgb opacity" [ 0.893289 0.893289 0.893289 ] 
+	MakeNamedMaterial "LightFitting" "string type" [ "matte" ] "rgb Kd" [ 0.578596 0.578596 0.578596 ] 
+	MakeNamedMaterial "CeilingShadeWire" "string type" [ "matte" ] "rgb Kd" [ 0.578596 0.578596 0.578596 ] 
+	MakeNamedMaterial "Carpet" "string type" [ "matte" ] "texture Kd" [ "Texture10" ] 
+	MakeNamedMaterial "RadioPlastic" "string type" [ "substrate" ] "rgb Ks" [ 0.040000 0.040000 0.040000 ] "bool remaproughness" [ "false" ] "float uroughness" [ 0.001000 ] "float vroughness" [ 0.001000 ] "rgb Kd" [ 0.640000 0.600153 0.434490 ] 
+	MakeNamedMaterial "PictureFrame" "string type" [ "matte" ] "rgb Kd" [ 0.578596 0.578596 0.578596 ] 
+	MakeNamedMaterial "Picture" "string type" [ "matte" ] "texture Kd" [ "Texture11" ] 
+	MakeNamedMaterial "SmallPictureD" "string type" [ "matte" ] "texture Kd" [ "Texture12" ] 
+	MakeNamedMaterial "SmallPictureA" "string type" [ "matte" ] "texture Kd" [ "Texture13" ] 
+	MakeNamedMaterial "SmallPictureB" "string type" [ "matte" ] "texture Kd" [ "Texture14" ] 
+	MakeNamedMaterial "SmallPictureC" "string type" [ "matte" ] "texture Kd" [ "Texture15" ] 
+	MakeNamedMaterial "Socket" "string type" [ "matte" ] "rgb Kd" [ 0.578596 0.578596 0.578596 ] 
+	MakeNamedMaterial "LargePicture" "string type" [ "matte" ] "texture Kd" [ "Texture16" ] 
+	MakeNamedMaterial "RadiatorPanelsEnamel" "string type" [ "substrate" ] "rgb Ks" [ 0.040000 0.040000 0.040000 ] "rgb Kd" [ 0.793110 0.793110 0.793110 ] "float uroughness" [ 0.150000 ] "float vroughness" [ 0.150000 ] "bool remaproughness" [ "false" ] 
+	MakeNamedMaterial "RadiatorKnobOuter" "string type" [ "metal" ] "rgb eta" [ -0.048523 4.142755 4.669769 ] "rgb k" [ -0.036374 0.093767 1.300739 ] "bool remaproughness" [ "false" ] "float uroughness" [ 0.100000 ] "float vroughness" [ 0.100000 ] 
+	MakeNamedMaterial "BlindStringKnob" "string type" [ "matte" ] "rgb Kd" [ 0.578596 0.578596 0.578596 ] 
+	MakeNamedMaterial "BlindString" "string type" [ "matte" ] "rgb Kd" [ 0.578596 0.578596 0.578596 ] 
+	MakeNamedMaterial "BlindMaterial" "string type" [ "uber" ] "rgb Ks" [ 0.000000 0.000000 0.000000 ] "rgb Kd" [ 1.000000 1.000000 1.000000 ] "rgb opacity" [ 0.978132 0.978132 0.978132 ] 
+	MakeNamedMaterial "CandleHolders" "string type" [ "glass" ] "float index" [ 1.500000 ] "bool remaproughness" [ "false" ] "rgb Kt" [ 0.000000 0.000000 0.000000 ] 
+	MakeNamedMaterial "RadioGlass" "string type" [ "uber" ] "rgb Kd" [ 0.000000 0.000000 0.000000 ] "rgb Ks" [ 0.000000 0.000000 0.000000 ] "rgb opacity" [ 0.000000 0.000000 0.000000 ] 
+	MakeNamedMaterial "RadioDialLine" "string type" [ "mirror" ] 
+	MakeNamedMaterial "BushLogo" "string type" [ "metal" ] "rgb eta" [ 1.657460 0.880369 0.521229 ] "rgb k" [ 9.223869 6.269523 4.837001 ] "bool remaproughness" [ "false" ] "float uroughness" [ 0.100000 ] "float vroughness" [ 0.100000 ] 
+	MakeNamedMaterial "ChromeHandle" "string type" [ "metal" ] "rgb eta" [ 1.657460 0.880369 0.521229 ] "rgb k" [ 9.223869 6.269523 4.837001 ] "bool remaproughness" [ "false" ] "float uroughness" [ 0.100000 ] "float vroughness" [ 0.100000 ] 
+	MakeNamedMaterial "DrawerHandles" "string type" [ "metal" ] "rgb eta" [ 1.657460 0.880369 0.521229 ] "rgb k" [ 9.223869 6.269523 4.837001 ] "bool remaproughness" [ "false" ] "float uroughness" [ 0.100000 ] "float vroughness" [ 0.100000 ] 
+	MakeNamedMaterial "DullSteel" "string type" [ "metal" ] "rgb eta" [ 1.657460 0.880369 0.521229 ] "rgb k" [ 9.223869 6.269523 4.837001 ] "bool remaproughness" [ "false" ] "float uroughness" [ 0.100000 ] "float vroughness" [ 0.100000 ] 
+	MakeNamedMaterial "LampshadeInner" "string type" [ "matte" ] "rgb Kd" [ 0.684615 0.684615 0.684615 ] 
+	MakeNamedMaterial "BlindEnds" "string type" [ "matte" ] "rgb Kd" [ 0.578596 0.578596 0.578596 ] 
+	MakeNamedMaterial "BlindWoodStrip" "string type" [ "matte" ] "rgb Kd" [ 0.578596 0.578596 0.578596 ] 
+	MakeNamedMaterial "Steel" "string type" [ "mirror" ] 
+	MakeNamedMaterial "BlackMarble" "string type" [ "glass" ] "float index" [ 1.500000 ] "bool remaproughness" [ "false" ] "rgb Kt" [ 0.000000 0.000000 0.000000 ] 
+	MakeNamedMaterial "TableLegs" "string type" [ "matte" ] "rgb Kd" [ 0.578596 0.578596 0.578596 ] 
+	MakeNamedMaterial "RadiatorBase" "string type" [ "substrate" ] "rgb Ks" [ 0.040000 0.040000 0.040000 ] "rgb Kd" [ 1.000000 1.000000 1.000000 ] "float uroughness" [ 0.100000 ] "float vroughness" [ 0.100000 ] "bool remaproughness" [ "false" ] 
+	MakeNamedMaterial "RadiatorKnobCentre" "string type" [ "matte" ] "rgb Kd" [ 0.578596 0.578596 0.578596 ] 
+	MakeNamedMaterial "RadioDialBack" "string type" [ "matte" ] "texture Kd" [ "Texture17" ] 
+	MakeNamedMaterial "RadioEdges" "string type" [ "metal" ] "rgb eta" [ 1.657460 0.880369 0.521229 ] "rgb k" [ 9.223869 6.269523 4.837001 ] "bool remaproughness" [ "false" ] "float uroughness" [ 0.100000 ] "float vroughness" [ 0.100000 ] 
+	MakeNamedMaterial "Table" "string type" [ "substrate" ] "rgb Ks" [ 0.040000 0.040000 0.040000 ] "bool remaproughness" [ "false" ] "float uroughness" [ 0.001000 ] "float vroughness" [ 0.001000 ] "rgb Kd" [ 1.000000 1.000000 1.000000 ] 
+	NamedMaterial "LampStand" 
+	TransformBegin
+		Transform [ 1 0 0 0 0 1 0 0 0 0 1 0 0.1 0 0 1]
+		Shape "plymesh" "string filename" [ "models/Mesh138.ply" ] 
+	TransformEnd
+	NamedMaterial "Walls" 
+	Shape "trianglemesh" "integer indices" [ 0 1 2 0 2 3 ] "point P" [ -1.97219 -0.166445 8.18283 1.68657 -0.166445 8.18283 1.68657 3.22509 8.18283 -1.97219 3.22509 8.18283 ] "normal N" [ 0 1.6932e-009 1 0 1.6932e-009 1 0 1.6932e-009 1 0 1.6932e-009 1 ] "float uv" [ 0 0 1 0 1 1 0 1 ] 
+	NamedMaterial "CandleHolders" 
+	Shape "plymesh" "string filename" [ "models/Mesh113.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh087.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh110.ply" ] 
+	NamedMaterial "Magazine" 
+	Shape "plymesh" "string filename" [ "models/Mesh128.ply" ] 
+	NamedMaterial "LampshadeInner" 
+	TransformBegin
+		Transform [ 1 0 0 0 0 1 0 0 0 0 1 0 0.1 0 0 1]
+		Shape "plymesh" "string filename" [ "models/Mesh095.ply" ] 
+	TransformEnd
+	NamedMaterial "Apple" 
+	Shape "plymesh" "string filename" [ "models/Mesh076.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh108.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh080.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh166.ply" ] 
+	NamedMaterial "Ceramic" 
+	Shape "plymesh" "string filename" [ "models/Mesh088.ply" ] 
+	NamedMaterial "LoveLettersBack" 
+	Shape "plymesh" "string filename" [ "models/Mesh059.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh073.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh099.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh103.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh155.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh065.ply" ] 
+	NamedMaterial "LoveLetters" 
+	Shape "plymesh" "string filename" [ "models/Mesh069.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh090.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh063.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh062.ply" ] 
+	NamedMaterial "SmallPictureC" 
+	Shape "plymesh" "string filename" [ "models/Mesh068.ply" ] 
+	NamedMaterial "SmallPictureFrame" 
+	Shape "plymesh" "string filename" [ "models/Mesh131.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh098.ply" ] 
+	NamedMaterial "SmallPictureB" 
+	Shape "plymesh" "string filename" [ "models/Mesh056.ply" ] 
+	NamedMaterial "SmallPictureA" 
+	Shape "plymesh" "string filename" [ "models/Mesh077.ply" ] 
+	NamedMaterial "SmallPictureFrame" 
+	Shape "plymesh" "string filename" [ "models/Mesh055.ply" ] 
+	NamedMaterial "Cushion1" 
+	Shape "plymesh" "string filename" [ "models/Mesh118.ply" ] 
+	NamedMaterial "LightFitting" 
+	Shape "plymesh" "string filename" [ "models/Mesh064.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh052.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh112.ply" ] 
+	NamedMaterial "CeilingShadeWire" 
+	Shape "plymesh" "string filename" [ "models/Mesh066.ply" ] 
+	NamedMaterial "CeilingLampshade" 
+	Shape "plymesh" "string filename" [ "models/Mesh122.ply" ] 
+	NamedMaterial "SmallPictureFrame" 
+	Shape "plymesh" "string filename" [ "models/Mesh127.ply" ] 
+	NamedMaterial "SmallPictureD" 
+	Shape "plymesh" "string filename" [ "models/Mesh129.ply" ] 
+	NamedMaterial "Books" 
+	Shape "plymesh" "string filename" [ "models/Mesh132.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh140.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh156.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh135.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh175.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh136.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh078.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh141.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh147.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh071.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh148.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh149.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh150.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh153.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh109.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh083.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh157.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh159.ply" ] 
+	NamedMaterial "WhitePaint" 
+	Shape "plymesh" "string filename" [ "models/Mesh161.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh143.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh176.ply" ] 
+	NamedMaterial "DrawerHandles" 
+	Shape "plymesh" "string filename" [ "models/Mesh107.ply" ] 
+	NamedMaterial "WhitePaint" 
+	Shape "plymesh" "string filename" [ "models/Mesh139.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh162.ply" ] 
+	NamedMaterial "TvBevel" 
+	Shape "plymesh" "string filename" [ "models/Mesh126.ply" ] 
+	NamedMaterial "TvScreen" 
+	Shape "plymesh" "string filename" [ "models/Mesh152.ply" ] 
+	NamedMaterial "Cushion3" 
+	Shape "plymesh" "string filename" [ "models/Mesh104.ply" ] 
+	NamedMaterial "SofaLeather" 
+	Shape "plymesh" "string filename" [ "models/Mesh167.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh091.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh145.ply" ] 
+	NamedMaterial "Cushion" 
+	Shape "plymesh" "string filename" [ "models/Mesh160.ply" ] 
+	NamedMaterial "LampshaderOuter" 
+	TransformBegin
+		Transform [ 1 0 0 0 0 1 0 0 0 0 1 0 0.1 0 0 1]
+		Shape "plymesh" "string filename" [ "models/Mesh171.ply" ] 
+	TransformEnd
+	NamedMaterial "WhitePaint" 
+	Shape "plymesh" "string filename" [ "models/Mesh092.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh067.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh172.ply" ] 
+	NamedMaterial "DrawerHandles" 
+	Shape "plymesh" "string filename" [ "models/Mesh173.ply" ] 
+	NamedMaterial "Table" 
+	Shape "plymesh" "string filename" [ "models/Mesh177.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh054.ply" ] 
+	NamedMaterial "Socket" 
+	Shape "plymesh" "string filename" [ "models/Mesh165.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh100.ply" ] 
+	NamedMaterial "PictureFrame" 
+	Shape "plymesh" "string filename" [ "models/Mesh096.ply" ] 
+	NamedMaterial "LargePicture" 
+	Shape "plymesh" "string filename" [ "models/Mesh169.ply" ] 
+	NamedMaterial "Socket" 
+	Shape "plymesh" "string filename" [ "models/Mesh085.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh116.ply" ] 
+	NamedMaterial "Picture" 
+	Shape "plymesh" "string filename" [ "models/Mesh105.ply" ] 
+	NamedMaterial "PictureFrame" 
+	Shape "plymesh" "string filename" [ "models/Mesh170.ply" ] 
+	NamedMaterial "BlindStringKnob" 
+	Shape "plymesh" "string filename" [ "models/Mesh179.ply" ] 
+	NamedMaterial "BlindString" 
+	Shape "plymesh" "string filename" [ "models/Mesh125.ply" ] 
+	NamedMaterial "BlindEnds" 
+	Shape "plymesh" "string filename" [ "models/Mesh144.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh072.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh124.ply" ] 
+	NamedMaterial "BlindWoodStrip" 
+	Shape "plymesh" "string filename" [ "models/Mesh050.ply" ] 
+	NamedMaterial "BlindMaterial" 
+	Shape "plymesh" "string filename" [ "models/Mesh117.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh047.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh046.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh045.ply" ] 
+	NamedMaterial "BlindWoodStrip" 
+	Shape "plymesh" "string filename" [ "models/Mesh043.ply" ] 
+	NamedMaterial "BlindEnds" 
+	Shape "plymesh" "string filename" [ "models/Mesh070.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh042.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh041.ply" ] 
+	NamedMaterial "BlindString" 
+	Shape "plymesh" "string filename" [ "models/Mesh039.ply" ] 
+	NamedMaterial "BlindStringKnob" 
+	Shape "plymesh" "string filename" [ "models/Mesh038.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh037.ply" ] 
+	NamedMaterial "BlindString" 
+	Shape "plymesh" "string filename" [ "models/Mesh036.ply" ] 
+	NamedMaterial "BlindEnds" 
+	Shape "plymesh" "string filename" [ "models/Mesh034.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh033.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh031.ply" ] 
+	NamedMaterial "BlindWoodStrip" 
+	Shape "plymesh" "string filename" [ "models/Mesh094.ply" ] 
+	NamedMaterial "BlindMaterial" 
+	Shape "plymesh" "string filename" [ "models/Mesh102.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh058.ply" ] 
+	NamedMaterial "Steel" 
+	Shape "plymesh" "string filename" [ "models/Mesh030.ply" ] 
+	NamedMaterial "BlackRaughtIron" 
+	Shape "plymesh" "string filename" [ "models/Mesh028.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh027.ply" ] 
+	NamedMaterial "Steel" 
+	Shape "plymesh" "string filename" [ "models/Mesh026.ply" ] 
+	NamedMaterial "BlackRaughtIron" 
+	Shape "plymesh" "string filename" [ "models/Mesh097.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh035.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh024.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh023.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh089.ply" ] 
+	NamedMaterial "WhitePaint" 
+	Shape "plymesh" "string filename" [ "models/Mesh022.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh137.ply" ] 
+	NamedMaterial "BlackMarble" 
+	Shape "plymesh" "string filename" [ "models/Mesh121.ply" ] 
+	NamedMaterial "WhitePaint" 
+	Shape "plymesh" "string filename" [ "models/Mesh021.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh115.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh120.ply" ] 
+	NamedMaterial "Walls" 
+	Shape "plymesh" "string filename" [ "models/Mesh020.ply" ] 
+	NamedMaterial "Floor" 
+	Shape "plymesh" "string filename" [ "models/Mesh019.ply" ] 
+	NamedMaterial "WhitePaint" 
+	Shape "plymesh" "string filename" [ "models/Mesh017.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh016.ply" ] 
+	NamedMaterial "Walls" 
+	Shape "plymesh" "string filename" [ "models/Mesh015.ply" ] 
+	NamedMaterial "WhitePaint" 
+	Shape "plymesh" "string filename" [ "models/Mesh119.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh014.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh151.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh013.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh111.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh101.ply" ] 
+	NamedMaterial "Socket" 
+	Shape "plymesh" "string filename" [ "models/Mesh011.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh053.ply" ] 
+	NamedMaterial "SofaLeather" 
+	Shape "plymesh" "string filename" [ "models/Mesh010.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh082.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh086.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh134.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh057.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh081.ply" ] 
+	NamedMaterial "Cushion1" 
+	Shape "plymesh" "string filename" [ "models/Mesh114.ply" ] 
+	NamedMaterial "Carpet" 
+	Shape "plymesh" "string filename" [ "models/Mesh008.ply" ] 
+	NamedMaterial "Table" 
+	Shape "plymesh" "string filename" [ "models/Mesh158.ply" ] 
+	NamedMaterial "DrawerHandles" 
+	Shape "plymesh" "string filename" [ "models/Mesh174.ply" ] 
+	NamedMaterial "TableLegs" 
+	Shape "plymesh" "string filename" [ "models/Mesh079.ply" ] 
+	NamedMaterial "Table" 
+	Shape "plymesh" "string filename" [ "models/Mesh007.ply" ] 
+	NamedMaterial "RadiatorBase" 
+	Shape "plymesh" "string filename" [ "models/Mesh006.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh005.ply" ] 
+	NamedMaterial "RadiatorKnobOuter" 
+	Shape "plymesh" "string filename" [ "models/Mesh032.ply" ] 
+	NamedMaterial "RadiatorKnobCentre" 
+	Shape "plymesh" "string filename" [ "models/Mesh025.ply" ] 
+	NamedMaterial "RadiatorPanelsEnamel" 
+	Shape "plymesh" "string filename" [ "models/Mesh168.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh146.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh049.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh040.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh130.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh075.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh164.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh044.ply" ] 
+	NamedMaterial "Dishes" 
+	Shape "plymesh" "string filename" [ "models/Mesh004.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh003.ply" ] 
+	NamedMaterial "DullSteel" 
+	Shape "plymesh" "string filename" [ "models/Mesh061.ply" ] 
+	NamedMaterial "Ceramic" 
+	Shape "plymesh" "string filename" [ "models/Mesh002.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh051.ply" ] 
+	NamedMaterial "RadioHandle" 
+	Shape "plymesh" "string filename" [ "models/Mesh123.ply" ] 
+	NamedMaterial "RadioPlastic" 
+	Shape "plymesh" "string filename" [ "models/Mesh178.ply" ] 
+	NamedMaterial "BushLogo" 
+	Shape "plymesh" "string filename" [ "models/Mesh084.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh012.ply" ] 
+	NamedMaterial "RadioDialLine" 
+	Shape "plymesh" "string filename" [ "models/Mesh001.ply" ] 
+	NamedMaterial "RadioDialBack" 
+	Shape "plymesh" "string filename" [ "models/Mesh018.ply" ] 
+	NamedMaterial "RadioDialRed" 
+	Shape "plymesh" "string filename" [ "models/Mesh000.ply" ] 
+	NamedMaterial "RadioMetalRing" 
+	Shape "plymesh" "string filename" [ "models/Mesh074.ply" ] 
+	NamedMaterial "RadioGlass" 
+	Shape "plymesh" "string filename" [ "models/Mesh106.ply" ] 
+	NamedMaterial "RadioPlastic" 
+	Shape "plymesh" "string filename" [ "models/Mesh029.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh163.ply" ] 
+	NamedMaterial "ChromeHandle" 
+	Shape "plymesh" "string filename" [ "models/Mesh154.ply" ] 
+	NamedMaterial "RadioPlastic" 
+	Shape "plymesh" "string filename" [ "models/Mesh060.ply" ] 
+	NamedMaterial "RadioInside" 
+	Shape "plymesh" "string filename" [ "models/Mesh048.ply" ] 
+	NamedMaterial "RadioKnob" 
+	Shape "plymesh" "string filename" [ "models/Mesh009.ply" ] 
+	NamedMaterial "RadioSurround" 
+	Shape "plymesh" "string filename" [ "models/Mesh093.ply" ] 
+	NamedMaterial "RadioEdges" 
+	Shape "plymesh" "string filename" [ "models/Mesh133.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh142.ply" ] 
+	AttributeBegin
+		AreaLightSource "diffuse" "rgb L" [ 13.748016 13.748016 13.748016 ] 
+		Material "matte" "rgb Kd" [ 0.000000 0.000000 0.000000 ] 
+		Shape "trianglemesh" "integer indices" [ 0 1 2 0 2 3 ] "point P" [ -0.209076 1.14136 0.383951 0.636219 1.14136 0.383951 0.636219 2.78479 0.383951 -0.209076 2.78479 0.383951 ] "normal N" [ 0 9.99625e-008 1 0 9.99625e-008 1 0 9.99625e-008 1 0 9.99625e-008 1 ] "float uv" [ 0 0 1 0 1 1 0 1 ] 
+	AttributeEnd
+	AttributeBegin
+		AreaLightSource "diffuse" "rgb L" [ 17.776966 17.776966 17.776966 ] 
+		Material "matte" "rgb Kd" [ 0.000000 0.000000 0.000000 ] 
+		Shape "trianglemesh" "integer indices" [ 0 1 2 0 2 3 ] "point P" [ -1.31115 1.12488 0.813454 -0.751105 1.12488 0.506383 -0.751106 2.80696 0.506383 -1.31115 2.80696 0.813454 ] "normal N" [ 0.480773 1.08723e-007 0.876845 0.480773 1.08723e-007 0.876845 0.480773 1.08723e-007 0.876845 0.480773 1.08723e-007 0.876845 ] "float uv" [ 0 0 1 0 1 1 0 1 ] 
+	AttributeEnd
+	AttributeBegin
+		AreaLightSource "diffuse" "rgb L" [ 17.776964 17.776964 17.776964 ] 
+		Material "matte" "rgb Kd" [ 0.000000 0.000000 0.000000 ] 
+		Shape "trianglemesh" "integer indices" [ 0 1 2 0 2 3 ] "point P" [ 1.17484 1.12488 0.507193 1.73683 1.12488 0.810679 1.73683 2.80696 0.810679 1.17484 2.80696 0.507193 ] "normal N" [ -0.475159 1.0859e-007 0.8799 -0.475159 1.0859e-007 0.8799 -0.475159 1.0859e-007 0.8799 -0.475159 1.0859e-007 0.8799 ] "float uv" [ 0 0 1 0 1 1 0 1 ] 
+	AttributeEnd
+	AttributeBegin
+		AreaLightSource "diffuse" "rgb L" [ 1.080590 1.080590 1.080590 ] 
+		Material "matte" "rgb Kd" [ 0.000000 0.000000 0.000000 ] 
+		Shape "trianglemesh" "integer indices" [ 0 1 2 0 2 3 ] "point P" [ 1.37697 1.06634 8.14201 -1.67652 1.06634 8.14201 -1.67652 2.99574 8.14201 1.37697 2.99574 8.14201 ] "normal N" [ 1.50996e-007 2.12385e-007 -1 1.50996e-007 2.12385e-007 -1 1.50996e-007 2.12385e-007 -1 1.50996e-007 2.12385e-007 -1 ] "float uv" [ 0 0 1 0 1 1 0 1 ] 
+	AttributeEnd
+WorldEnd

+ 2 - 1
living-room-3/p3d_living-room-3.pbrt

@@ -6,9 +6,10 @@ PixelFilter "triangle" "float xwidth" [ 1.000000 ] "float ywidth" [ 1.000000 ]
 Film "image" 
 Film "image" 
 	"integer xresolution" 1920
 	"integer xresolution" 1920
 	"integer yresolution" 1080
 	"integer yresolution" 1080
-	"string filename" [ "p3d_living-room-3.rawls" ]
+	"string filename" [ "p3d_living-room-3-view0.rawls" ]
 #Camera "perspective" "float fov" [ 29.394957 ] 
 #Camera "perspective" "float fov" [ 29.394957 ] 
 
 
+Scale -1 1 1
 LookAt 0.27696168422698975 1.0179537534713745 -5.1929192543029785
 LookAt 0.27696168422698975 1.0179537534713745 -5.1929192543029785
 		-1.6046379804611206 0.894584059715271 -1.3297884464263916
 		-1.6046379804611206 0.894584059715271 -1.3297884464263916
 		0.0 1.0 0.0
 		0.0 1.0 0.0

+ 138 - 0
living-room-3/p3d_living-room-3-view1.pbrt

@@ -0,0 +1,138 @@
+Integrator "volpath" "integer maxdepth" [ 65 ]
+#Transform [ -0.89903 -0.0125668 -0.437707 -0 9.31322e-010 0.999588 -0.0286988 -0 -0.437887 0.0258011 0.89866 -0 -2.02491 -0.880071 4.81711 1]
+
+Sampler "random" "integer pixelsamples" [ 64 ]
+PixelFilter "triangle" "float xwidth" [ 1.000000 ] "float ywidth" [ 1.000000 ] 
+Film "image" 
+	"integer xresolution" 1920
+	"integer yresolution" 1080
+	"string filename" [ "p3d_living-room-3-view1.rawls" ]
+#Camera "perspective" "float fov" [ 29.394957 ] 
+
+Scale -1 1 1
+LookAt  -4.86374 0.937597 -3.29208  -4.11491 0.908898 -2.62993  0 1 0
+Camera "perspective" "float fov" 40
+
+WorldBegin
+	Texture "Texture01" "spectrum" "imagemap" "string filename" [ "textures/Abstract.tga" ] "bool trilinear" [ "true" ] 
+	Texture "Texture02" "spectrum" "imagemap" "string filename" [ "textures/WoodFloor.tga" ] "bool trilinear" [ "true" ] 
+	Texture "Texture03" "spectrum" "imagemap" "string filename" [ "textures/Fabric.tga" ] "bool trilinear" [ "true" ] 
+	MakeNamedMedium "red_absorb" "string type" [ "homogeneous" ] "rgb sigma_s" [ 0.000000 0.000000 0.000000 ] "rgb sigma_a" [ 250.000000 1000.000000 1000.000000 ] "float scale" [ 1.000000 ] 
+	MakeNamedMaterial "Picture" "string type" [ "matte" ] "texture Kd" [ "Texture01" ] 
+	MakeNamedMaterial "Floor" "string type" [ "substrate" ] "rgb Ks" [ 0.012346 0.012346 0.012346 ] "texture Kd" [ "Texture02" ] "float uroughness" [ 0.250000 ] "float vroughness" [ 0.250000 ] "bool remaproughness" [ "false" ] 
+	MakeNamedMaterial "Glass" "string type" [ "glass" ] "float index" [ 1.500000 ] "bool remaproughness" [ "false" ] 
+	MakeNamedMaterial "Vase" "string type" [ "substrate" ] "rgb Ks" [ 0.040000 0.040000 0.040000 ] "rgb Kd" [ 0.100000 0.100000 0.100000 ] "float uroughness" [ 0.100000 ] "float vroughness" [ 0.100000 ] "bool remaproughness" [ "false" ] 
+	MakeNamedMaterial "Legs" "string type" [ "metal" ] "rgb eta" [ 4.369683 2.916703 1.654701 ] "rgb k" [ 5.206434 4.231365 3.754947 ] "bool remaproughness" [ "false" ] "float uroughness" [ 0.300000 ] "float vroughness" [ 0.300000 ] 
+	MakeNamedMaterial "Fruits" "string type" [ "matte" ] "rgb Kd" [ 0.486897 0.006799 0.010756 ] 
+	MakeNamedMaterial "Cushions" "string type" [ "matte" ] "texture Kd" [ "Texture03" ] 
+	MakeNamedMaterial "WhitePaint" "string type" [ "substrate" ] "rgb Ks" [ 0.040000 0.040000 0.040000 ] "rgb Kd" [ 1.000000 1.000000 1.000000 ] "float uroughness" [ 0.100000 ] "float vroughness" [ 0.100000 ] "bool remaproughness" [ "false" ] 
+	MakeNamedMaterial "Sofa" "string type" [ "substrate" ] "rgb Ks" [ 0.040000 0.040000 0.040000 ] "rgb Kd" [ 1.000000 1.000000 1.000000 ] "float uroughness" [ 0.250000 ] "float vroughness" [ 0.250000 ] "bool remaproughness" [ "false" ] 
+	MakeNamedMaterial "Twigs" "string type" [ "matte" ] "rgb Kd" [ 0.152325 0.032489 0.019341 ] 
+	MakeNamedMaterial "Walls" "string type" [ "matte" ] "rgb Kd" [ 1.000000 1.000000 1.000000 ] 
+	MakeNamedMaterial "Rug" "string type" [ "matte" ] "rgb Kd" [ 0.481952 0.006585 0.010398 ] 
+	AttributeBegin
+		MediumInterface "red_absorb" ""
+		NamedMaterial "Glass" 
+		Shape "plymesh" "string filename" [ "models/Mesh019.ply" ] 
+	AttributeEnd
+	AttributeBegin
+		MediumInterface "red_absorb" ""
+		Shape "plymesh" "string filename" [ "models/Mesh033.ply" ] 
+	AttributeEnd
+	NamedMaterial "Vase" 
+	Shape "plymesh" "string filename" [ "models/Mesh020.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh016.ply" ] 
+	AttributeBegin
+		MediumInterface "red_absorb" ""
+		NamedMaterial "Glass" 
+		Shape "plymesh" "string filename" [ "models/Mesh017.ply" ] 
+	AttributeEnd
+	AttributeBegin
+		MediumInterface "red_absorb" ""
+		Shape "plymesh" "string filename" [ "models/Mesh014.ply" ] 
+	AttributeEnd
+	AttributeBegin
+		MediumInterface "red_absorb" ""
+		Shape "plymesh" "string filename" [ "models/Mesh025.ply" ] 
+	AttributeEnd
+	AttributeBegin
+		MediumInterface "red_absorb" ""
+		Shape "plymesh" "string filename" [ "models/Mesh013.ply" ] 
+	AttributeEnd
+	AttributeBegin
+		MediumInterface "red_absorb" ""
+		Shape "plymesh" "string filename" [ "models/Mesh021.ply" ] 
+	AttributeEnd
+	Shape "plymesh" "string filename" [ "models/Mesh022.ply" ] 
+	AttributeBegin
+		MediumInterface "red_absorb" ""
+		Shape "plymesh" "string filename" [ "models/Mesh015.ply" ] 
+	AttributeEnd
+	NamedMaterial "Vase" 
+	Shape "plymesh" "string filename" [ "models/Mesh024.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh026.ply" ] 
+	NamedMaterial "Twigs" 
+	Shape "plymesh" "string filename" [ "models/Mesh034.ply" ] 
+	NamedMaterial "Fruits" 
+	Shape "plymesh" "string filename" [ "models/Mesh029.ply" ] 
+	AttributeBegin
+		MediumInterface "red_absorb" ""
+		NamedMaterial "Glass" 
+		Shape "plymesh" "string filename" [ "models/Mesh018.ply" ] 
+	AttributeEnd
+	NamedMaterial "Picture" 
+	TransformBegin
+		Transform [ 1 0 0 0 0 1 0 0 0 0 1 0 -0.502389 0 0 1]
+		Shape "plymesh" "string filename" [ "models/Mesh032.ply" ] 
+	TransformEnd
+	AttributeBegin
+		MediumInterface "red_absorb" ""
+		NamedMaterial "Glass" 
+		Shape "plymesh" "string filename" [ "models/Mesh035.ply" ] 
+	AttributeEnd
+	NamedMaterial "WhitePaint" 
+	Shape "plymesh" "string filename" [ "models/Mesh031.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh012.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh011.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh010.ply" ] 
+	NamedMaterial "Sofa" 
+	Shape "plymesh" "string filename" [ "models/Mesh028.ply" ] 
+	NamedMaterial "Cushions" 
+	Shape "plymesh" "string filename" [ "models/Mesh009.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh007.ply" ] 
+	NamedMaterial "Sofa" 
+	Shape "plymesh" "string filename" [ "models/Mesh006.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh030.ply" ] 
+	NamedMaterial "Legs" 
+	Shape "plymesh" "string filename" [ "models/Mesh005.ply" ] 
+	NamedMaterial "Cushions" 
+	Shape "plymesh" "string filename" [ "models/Mesh004.ply" ] 
+	NamedMaterial "WhitePaint" 
+	Shape "plymesh" "string filename" [ "models/Mesh023.ply" ] 
+	NamedMaterial "Legs" 
+	Shape "plymesh" "string filename" [ "models/Mesh002.ply" ] 
+	NamedMaterial "Floor" 
+	TransformBegin
+		Transform [ 1 0 0 0 0 1 0 0 0 0 2.30893 0 0 0 0 1]
+		Shape "plymesh" "string filename" [ "models/Mesh008.ply" ] 
+	TransformEnd
+	NamedMaterial "Walls" 
+	TransformBegin
+		Transform [ 1 0 0 0 0 1 0 0 0 0 2.28402 0 0 0 0 1]
+		Shape "plymesh" "string filename" [ "models/Mesh027.ply" ] 
+	TransformEnd
+	NamedMaterial "Rug" 
+	Shape "plymesh" "string filename" [ "models/Mesh003.ply" ] 
+	NamedMaterial "WhitePaint" 
+	Shape "plymesh" "string filename" [ "models/Mesh001.ply" ] 
+	AttributeBegin
+		AreaLightSource "diffuse" "rgb L" [ 112.798859 112.798859 112.798859 ] 
+		Material "matte" "rgb Kd" [ 0.000000 0.000000 0.000000 ] 
+		TransformBegin
+			Transform [ 1 0 0 0 0 1 0 0 0 0 1 0 -4.50891 1.81441 -3.77121 1]
+			Shape "sphere" "float radius" [ 0.164157 ] 
+		TransformEnd
+	AttributeEnd
+	Material "matte" "rgb Kd" [ 0.420000 0.007000 0.010000 ] 
+	Include "models/.pbrt" 
+WorldEnd

+ 2 - 1
living-room/p3d_living-room.pbrt

@@ -6,9 +6,10 @@ PixelFilter "triangle" "float xwidth" [ 1.000000 ] "float ywidth" [ 1.000000 ]
 Film "image" 
 Film "image" 
 	"integer xresolution" 1920
 	"integer xresolution" 1920
 	"integer yresolution" 1080
 	"integer yresolution" 1080
-	"string filename" [ "p3d_living-room.rawls" ]
+	"string filename" [ "p3d_living-room-view0.rawls" ]
 #Camera "perspective" "float fov" [ 58.715508 ] 
 #Camera "perspective" "float fov" [ 58.715508 ] 
 
 
+Scale -1 1 1
 LookAt 5.105184555053711 0.7310651540756226 -2.3178906440734863
 LookAt 5.105184555053711 0.7310651540756226 -2.3178906440734863
 		1.452592134475708 1.0136401653289795 -1.3172874450683594
 		1.452592134475708 1.0136401653289795 -1.3172874450683594
 		0.0 1.0 0.0
 		0.0 1.0 0.0

+ 177 - 0
living-room/p3d_living-room-view1.pbrt

@@ -0,0 +1,177 @@
+Integrator "path" "integer maxdepth" [ 65 ]
+#Transform [ -0.264209 0.071763 -0.961792 -0 1.86265e-009 0.997228 0.074407 -0 -0.964466 -0.019659 0.263477 -0 -0.886691 -1.14097 5.46644 1]
+
+Sampler "random" "integer pixelsamples" [ 64 ]
+PixelFilter "triangle" "float xwidth" [ 1.000000 ] "float ywidth" [ 1.000000 ] 
+Film "image" 
+	"integer xresolution" 1920
+	"integer yresolution" 1080
+	"string filename" [ "p3d_living-room-view1.rawls" ]
+#Camera "perspective" "float fov" [ 58.715508 ] 
+
+Scale -1 1 1
+LookAt  4.09453 1.45523 -0.644513  3.29454 1.33119 -1.23101  0 1 0
+Camera "perspective" "float fov" 70
+
+WorldBegin
+	Texture "Texture01" "spectrum" "imagemap" "string filename" [ "textures/wood.tga" ] "bool trilinear" [ "true" ] 
+	Texture "Texture02" "spectrum" "imagemap" "string filename" [ "textures/wood5.tga" ] "bool trilinear" [ "true" ] 
+	Texture "Texture03" "spectrum" "imagemap" "string filename" [ "textures/picture8.tga" ] "bool trilinear" [ "true" ] 
+	Texture "Texture04" "spectrum" "imagemap" "string filename" [ "textures/leaf.tga" ] "bool trilinear" [ "true" ] 
+	Texture "Texture05" "spectrum" "imagemap" "string filename" [ "textures/leaf.tga" ] "bool trilinear" [ "true" ] 
+	MakeNamedMaterial "Dirt" "string type" [ "matte" ] "rgb Kd" [ 0.098504 0.045968 0.035887 ] 
+	MakeNamedMaterial "Floor" "string type" [ "substrate" ] "rgb Ks" [ 0.040000 0.040000 0.040000 ] "texture Kd" [ "Texture01" ] "float uroughness" [ 0.150000 ] "float vroughness" [ 0.150000 ] "bool remaproughness" [ "false" ] 
+	MakeNamedMaterial "TableWood" "string type" [ "substrate" ] "rgb Ks" [ 0.040000 0.040000 0.040000 ] "texture Kd" [ "Texture02" ] "float uroughness" [ 0.050000 ] "float vroughness" [ 0.050000 ] "bool remaproughness" [ "false" ] 
+	MakeNamedMaterial "Sofa" "string type" [ "matte" ] "rgb Kd" [ 1.000000 1.000000 1.000000 ] 
+	MakeNamedMaterial "SofaLegs" "string type" [ "matte" ] "rgb Kd" [ 0.100000 0.100000 0.100000 ] 
+	MakeNamedMaterial "Walls" "string type" [ "matte" ] "rgb Kd" [ 0.100000 0.100000 0.100000 ] 
+	MakeNamedMaterial "Paneling" "string type" [ "substrate" ] "rgb Ks" [ 0.040000 0.040000 0.040000 ] "rgb Kd" [ 0.800000 0.800000 0.800000 ] "float uroughness" [ 0.200000 ] "float vroughness" [ 0.200000 ] "bool remaproughness" [ "false" ] 
+	MakeNamedMaterial "Mirror" "string type" [ "mirror" ] 
+	MakeNamedMaterial "BrushedStainlessSteel" "string type" [ "metal" ] "rgb eta" [ 1.657460 0.880369 0.521229 ] "rgb k" [ 9.223869 6.269523 4.837001 ] "bool remaproughness" [ "false" ] "float uroughness" [ 0.020000 ] "float vroughness" [ 0.020000 ] 
+	MakeNamedMaterial "MattePaint" "string type" [ "matte" ] "rgb Kd" [ 0.578596 0.578596 0.578596 ] 
+	MakeNamedMaterial "Painting" "string type" [ "matte" ] "texture Kd" [ "Texture03" ] 
+	MakeNamedMaterial "PaintingBack" "string type" [ "matte" ] "rgb Kd" [ 0.260000 0.250000 0.140000 ] 
+	MakeNamedMaterial "Glass" "string type" [ "glass" ] "float index" [ 1.500000 ] "bool remaproughness" [ "false" ] 
+	MakeNamedMaterial "PlantPot" "string type" [ "matte" ] "rgb Kd" [ 0.100000 0.100000 0.100000 ] "float sigma" [ 1.000000 ] 
+	MakeNamedMaterial "FireplaceGlass" "string type" [ "mirror" ] 
+	MakeNamedMaterial "Transluscent" "string type" [ "matte" ] "rgb Kd" [ 0.900000 0.900000 0.900000 ] 
+	MakeNamedMaterial "Leaves" "string type" [ "uber" ] "rgb Ks" [ 0.000000 0.000000 0.000000 ] "texture Kd" [ "Texture04" ] "texture opacity" [ "Texture05" ] 
+	MakeNamedMaterial "Branches" "string type" [ "matte" ] "rgb Kd" [ 0.160444 0.082414 0.019918 ] 
+	MakeNamedMaterial "BottleCap" "string type" [ "matte" ] "rgb Kd" [ 0.456263 0.000000 0.000000 ] 
+	NamedMaterial "Paneling" 
+	Shape "plymesh" "string filename" [ "models/Mesh038.ply" ] 
+	NamedMaterial "Transluscent" 
+	Shape "plymesh" "string filename" [ "models/Mesh036.ply" ] 
+	NamedMaterial "MattePaint" 
+	Shape "plymesh" "string filename" [ "models/Mesh035.ply" ] 
+	NamedMaterial "BrushedStainlessSteel" 
+	Shape "plymesh" "string filename" [ "models/Mesh041.ply" ] 
+	NamedMaterial "Transluscent" 
+	Shape "plymesh" "string filename" [ "models/Mesh040.ply" ] 
+	NamedMaterial "MattePaint" 
+	Shape "plymesh" "string filename" [ "models/Mesh028.ply" ] 
+	NamedMaterial "BrushedStainlessSteel" 
+	Shape "plymesh" "string filename" [ "models/Mesh022.ply" ] 
+	NamedMaterial "PlantPot" 
+	Shape "plymesh" "string filename" [ "models/Mesh020.ply" ] 
+	NamedMaterial "Dirt" 
+	Shape "plymesh" "string filename" [ "models/Mesh026.ply" ] 
+	NamedMaterial "Branches" 
+	Shape "plymesh" "string filename" [ "models/Mesh018.ply" ] 
+	NamedMaterial "Leaves" 
+	Shape "plymesh" "string filename" [ "models/Mesh025.ply" ] 
+	NamedMaterial "Branches" 
+	Shape "plymesh" "string filename" [ "models/Mesh060.ply" ] 
+	NamedMaterial "Leaves" 
+	Shape "plymesh" "string filename" [ "models/Mesh032.ply" ] 
+	NamedMaterial "BrushedStainlessSteel" 
+	Shape "plymesh" "string filename" [ "models/Mesh016.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh015.ply" ] 
+	NamedMaterial "Paneling" 
+	Shape "plymesh" "string filename" [ "models/Mesh029.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh043.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh033.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh046.ply" ] 
+	NamedMaterial "BrushedStainlessSteel" 
+	Shape "plymesh" "string filename" [ "models/Mesh049.ply" ] 
+	NamedMaterial "Paneling" 
+	Shape "plymesh" "string filename" [ "models/Mesh039.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh027.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh050.ply" ] 
+	NamedMaterial "BrushedStainlessSteel" 
+	Shape "plymesh" "string filename" [ "models/Mesh052.ply" ] 
+	NamedMaterial "Paneling" 
+	Shape "plymesh" "string filename" [ "models/Mesh048.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh024.ply" ] 
+	NamedMaterial "Walls" 
+	Shape "plymesh" "string filename" [ "models/Mesh054.ply" ] 
+	NamedMaterial "Paneling" 
+	Shape "plymesh" "string filename" [ "models/Mesh055.ply" ] 
+	NamedMaterial "FireplaceGlass" 
+	Shape "plymesh" "string filename" [ "models/Mesh056.ply" ] 
+	NamedMaterial "Mirror" 
+	Shape "plymesh" "string filename" [ "models/Mesh045.ply" ] 
+	NamedMaterial "Paneling" 
+	Shape "plymesh" "string filename" [ "models/Mesh063.ply" ] 
+	NamedMaterial "MattePaint" 
+	Shape "plymesh" "string filename" [ "models/Mesh057.ply" ] 
+	NamedMaterial "Floor" 
+	Shape "plymesh" "string filename" [ "models/Mesh019.ply" ] 
+	NamedMaterial "Walls" 
+	Shape "plymesh" "string filename" [ "models/Mesh059.ply" ] 
+	NamedMaterial "MattePaint" 
+	Shape "plymesh" "string filename" [ "models/Mesh042.ply" ] 
+	NamedMaterial "Paneling" 
+	Shape "plymesh" "string filename" [ "models/Mesh051.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh061.ply" ] 
+	NamedMaterial "Sofa" 
+	Shape "plymesh" "string filename" [ "models/Mesh047.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh062.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh064.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh014.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh013.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh034.ply" ] 
+	NamedMaterial "SofaLegs" 
+	Shape "plymesh" "string filename" [ "models/Mesh021.ply" ] 
+	NamedMaterial "MattePaint" 
+	Shape "plymesh" "string filename" [ "models/Mesh012.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh011.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh053.ply" ] 
+	NamedMaterial "PlantPot" 
+	Shape "plymesh" "string filename" [ "models/Mesh010.ply" ] 
+	NamedMaterial "Dirt" 
+	Shape "plymesh" "string filename" [ "models/Mesh009.ply" ] 
+	NamedMaterial "Branches" 
+	Shape "plymesh" "string filename" [ "models/Mesh017.ply" ] 
+	NamedMaterial "Leaves" 
+	Shape "plymesh" "string filename" [ "models/Mesh058.ply" ] 
+	NamedMaterial "Branches" 
+	Shape "plymesh" "string filename" [ "models/Mesh008.ply" ] 
+	NamedMaterial "Leaves" 
+	Shape "plymesh" "string filename" [ "models/Mesh007.ply" ] 
+	NamedMaterial "Painting" 
+	Shape "plymesh" "string filename" [ "models/Mesh023.ply" ] 
+	NamedMaterial "MattePaint" 
+	Shape "plymesh" "string filename" [ "models/Mesh006.ply" ] 
+	NamedMaterial "PaintingBack" 
+	Shape "plymesh" "string filename" [ "models/Mesh005.ply" ] 
+	NamedMaterial "TableWood" 
+	Shape "plymesh" "string filename" [ "models/Mesh004.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh003.ply" ] 
+	NamedMaterial "Glass" 
+	TransformBegin
+		Transform [ 1 0 0 0 0 1 0 0 0 0 1 0 0.634815 0 -0.151441 1]
+		Shape "plymesh" "string filename" [ "models/Mesh002.ply" ] 
+	TransformEnd
+	NamedMaterial "BottleCap" 
+	TransformBegin
+		Transform [ 1 0 0 0 0 1 0 0 0 0 1 0 0.634815 0 -0.151441 1]
+		Shape "plymesh" "string filename" [ "models/Mesh001.ply" ] 
+	TransformEnd
+	NamedMaterial "Glass" 
+	TransformBegin
+		Transform [ 1 0 0 0 0 1 0 0 0 0 1 0 0.634815 0 -0.195609 1]
+		Shape "plymesh" "string filename" [ "models/Mesh030.ply" ] 
+	TransformEnd
+	TransformBegin
+		Transform [ 1 0 0 0 0 1 0 0 0 0 1 0 0.634815 0 -0.195609 1]
+		Shape "plymesh" "string filename" [ "models/Mesh044.ply" ] 
+	TransformEnd
+	NamedMaterial "TableWood" 
+	TransformBegin
+		Transform [ 1 0 0 0 0 1 0 0 0 0 1 0 0.634815 0 -0.195609 1]
+		Shape "plymesh" "string filename" [ "models/Mesh000.ply" ] 
+	TransformEnd
+	TransformBegin
+		Transform [ 1 0 0 0 0 1 0 0 0 0 1 0 0.634815 0 -0.195609 1]
+		Shape "plymesh" "string filename" [ "models/Mesh037.ply" ] 
+	TransformEnd
+	TransformBegin
+		Transform [ 1 0 0 0 0 1 0 0 0 0 1 0 0.634815 0 -0.195609 1]
+		Shape "plymesh" "string filename" [ "models/Mesh031.ply" ] 
+	TransformEnd
+	TransformBegin
+		Transform [ -1 0 8.74228e-008 0 -8.74228e-008 0 -1 0 0 1 0 0 0 0 0 1]
+		LightSource "infinite" "string mapname" [ "textures/Sky 19.pfm" ] 
+	TransformEnd
+WorldEnd

+ 177 - 0
living-room/p3d_living-room-view2.pbrt

@@ -0,0 +1,177 @@
+Integrator "path" "integer maxdepth" [ 65 ]
+#Transform [ -0.264209 0.071763 -0.961792 -0 1.86265e-009 0.997228 0.074407 -0 -0.964466 -0.019659 0.263477 -0 -0.886691 -1.14097 5.46644 1]
+
+Sampler "random" "integer pixelsamples" [ 64 ]
+PixelFilter "triangle" "float xwidth" [ 1.000000 ] "float ywidth" [ 1.000000 ] 
+Film "image" 
+	"integer xresolution" 1920
+	"integer yresolution" 1080
+	"string filename" [ "p3d_living-room-view2.rawls" ]
+#Camera "perspective" "float fov" [ 58.715508 ] 
+
+Scale -1 1 1
+LookAt  0.493708 0.969167 -3.52077  1.04002 1.04357 -2.68651  0 1 0
+Camera "perspective" "float fov" 70
+
+WorldBegin
+	Texture "Texture01" "spectrum" "imagemap" "string filename" [ "textures/wood.tga" ] "bool trilinear" [ "true" ] 
+	Texture "Texture02" "spectrum" "imagemap" "string filename" [ "textures/wood5.tga" ] "bool trilinear" [ "true" ] 
+	Texture "Texture03" "spectrum" "imagemap" "string filename" [ "textures/picture8.tga" ] "bool trilinear" [ "true" ] 
+	Texture "Texture04" "spectrum" "imagemap" "string filename" [ "textures/leaf.tga" ] "bool trilinear" [ "true" ] 
+	Texture "Texture05" "spectrum" "imagemap" "string filename" [ "textures/leaf.tga" ] "bool trilinear" [ "true" ] 
+	MakeNamedMaterial "Dirt" "string type" [ "matte" ] "rgb Kd" [ 0.098504 0.045968 0.035887 ] 
+	MakeNamedMaterial "Floor" "string type" [ "substrate" ] "rgb Ks" [ 0.040000 0.040000 0.040000 ] "texture Kd" [ "Texture01" ] "float uroughness" [ 0.150000 ] "float vroughness" [ 0.150000 ] "bool remaproughness" [ "false" ] 
+	MakeNamedMaterial "TableWood" "string type" [ "substrate" ] "rgb Ks" [ 0.040000 0.040000 0.040000 ] "texture Kd" [ "Texture02" ] "float uroughness" [ 0.050000 ] "float vroughness" [ 0.050000 ] "bool remaproughness" [ "false" ] 
+	MakeNamedMaterial "Sofa" "string type" [ "matte" ] "rgb Kd" [ 1.000000 1.000000 1.000000 ] 
+	MakeNamedMaterial "SofaLegs" "string type" [ "matte" ] "rgb Kd" [ 0.100000 0.100000 0.100000 ] 
+	MakeNamedMaterial "Walls" "string type" [ "matte" ] "rgb Kd" [ 0.100000 0.100000 0.100000 ] 
+	MakeNamedMaterial "Paneling" "string type" [ "substrate" ] "rgb Ks" [ 0.040000 0.040000 0.040000 ] "rgb Kd" [ 0.800000 0.800000 0.800000 ] "float uroughness" [ 0.200000 ] "float vroughness" [ 0.200000 ] "bool remaproughness" [ "false" ] 
+	MakeNamedMaterial "Mirror" "string type" [ "mirror" ] 
+	MakeNamedMaterial "BrushedStainlessSteel" "string type" [ "metal" ] "rgb eta" [ 1.657460 0.880369 0.521229 ] "rgb k" [ 9.223869 6.269523 4.837001 ] "bool remaproughness" [ "false" ] "float uroughness" [ 0.020000 ] "float vroughness" [ 0.020000 ] 
+	MakeNamedMaterial "MattePaint" "string type" [ "matte" ] "rgb Kd" [ 0.578596 0.578596 0.578596 ] 
+	MakeNamedMaterial "Painting" "string type" [ "matte" ] "texture Kd" [ "Texture03" ] 
+	MakeNamedMaterial "PaintingBack" "string type" [ "matte" ] "rgb Kd" [ 0.260000 0.250000 0.140000 ] 
+	MakeNamedMaterial "Glass" "string type" [ "glass" ] "float index" [ 1.500000 ] "bool remaproughness" [ "false" ] 
+	MakeNamedMaterial "PlantPot" "string type" [ "matte" ] "rgb Kd" [ 0.100000 0.100000 0.100000 ] "float sigma" [ 1.000000 ] 
+	MakeNamedMaterial "FireplaceGlass" "string type" [ "mirror" ] 
+	MakeNamedMaterial "Transluscent" "string type" [ "matte" ] "rgb Kd" [ 0.900000 0.900000 0.900000 ] 
+	MakeNamedMaterial "Leaves" "string type" [ "uber" ] "rgb Ks" [ 0.000000 0.000000 0.000000 ] "texture Kd" [ "Texture04" ] "texture opacity" [ "Texture05" ] 
+	MakeNamedMaterial "Branches" "string type" [ "matte" ] "rgb Kd" [ 0.160444 0.082414 0.019918 ] 
+	MakeNamedMaterial "BottleCap" "string type" [ "matte" ] "rgb Kd" [ 0.456263 0.000000 0.000000 ] 
+	NamedMaterial "Paneling" 
+	Shape "plymesh" "string filename" [ "models/Mesh038.ply" ] 
+	NamedMaterial "Transluscent" 
+	Shape "plymesh" "string filename" [ "models/Mesh036.ply" ] 
+	NamedMaterial "MattePaint" 
+	Shape "plymesh" "string filename" [ "models/Mesh035.ply" ] 
+	NamedMaterial "BrushedStainlessSteel" 
+	Shape "plymesh" "string filename" [ "models/Mesh041.ply" ] 
+	NamedMaterial "Transluscent" 
+	Shape "plymesh" "string filename" [ "models/Mesh040.ply" ] 
+	NamedMaterial "MattePaint" 
+	Shape "plymesh" "string filename" [ "models/Mesh028.ply" ] 
+	NamedMaterial "BrushedStainlessSteel" 
+	Shape "plymesh" "string filename" [ "models/Mesh022.ply" ] 
+	NamedMaterial "PlantPot" 
+	Shape "plymesh" "string filename" [ "models/Mesh020.ply" ] 
+	NamedMaterial "Dirt" 
+	Shape "plymesh" "string filename" [ "models/Mesh026.ply" ] 
+	NamedMaterial "Branches" 
+	Shape "plymesh" "string filename" [ "models/Mesh018.ply" ] 
+	NamedMaterial "Leaves" 
+	Shape "plymesh" "string filename" [ "models/Mesh025.ply" ] 
+	NamedMaterial "Branches" 
+	Shape "plymesh" "string filename" [ "models/Mesh060.ply" ] 
+	NamedMaterial "Leaves" 
+	Shape "plymesh" "string filename" [ "models/Mesh032.ply" ] 
+	NamedMaterial "BrushedStainlessSteel" 
+	Shape "plymesh" "string filename" [ "models/Mesh016.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh015.ply" ] 
+	NamedMaterial "Paneling" 
+	Shape "plymesh" "string filename" [ "models/Mesh029.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh043.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh033.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh046.ply" ] 
+	NamedMaterial "BrushedStainlessSteel" 
+	Shape "plymesh" "string filename" [ "models/Mesh049.ply" ] 
+	NamedMaterial "Paneling" 
+	Shape "plymesh" "string filename" [ "models/Mesh039.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh027.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh050.ply" ] 
+	NamedMaterial "BrushedStainlessSteel" 
+	Shape "plymesh" "string filename" [ "models/Mesh052.ply" ] 
+	NamedMaterial "Paneling" 
+	Shape "plymesh" "string filename" [ "models/Mesh048.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh024.ply" ] 
+	NamedMaterial "Walls" 
+	Shape "plymesh" "string filename" [ "models/Mesh054.ply" ] 
+	NamedMaterial "Paneling" 
+	Shape "plymesh" "string filename" [ "models/Mesh055.ply" ] 
+	NamedMaterial "FireplaceGlass" 
+	Shape "plymesh" "string filename" [ "models/Mesh056.ply" ] 
+	NamedMaterial "Mirror" 
+	Shape "plymesh" "string filename" [ "models/Mesh045.ply" ] 
+	NamedMaterial "Paneling" 
+	Shape "plymesh" "string filename" [ "models/Mesh063.ply" ] 
+	NamedMaterial "MattePaint" 
+	Shape "plymesh" "string filename" [ "models/Mesh057.ply" ] 
+	NamedMaterial "Floor" 
+	Shape "plymesh" "string filename" [ "models/Mesh019.ply" ] 
+	NamedMaterial "Walls" 
+	Shape "plymesh" "string filename" [ "models/Mesh059.ply" ] 
+	NamedMaterial "MattePaint" 
+	Shape "plymesh" "string filename" [ "models/Mesh042.ply" ] 
+	NamedMaterial "Paneling" 
+	Shape "plymesh" "string filename" [ "models/Mesh051.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh061.ply" ] 
+	NamedMaterial "Sofa" 
+	Shape "plymesh" "string filename" [ "models/Mesh047.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh062.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh064.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh014.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh013.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh034.ply" ] 
+	NamedMaterial "SofaLegs" 
+	Shape "plymesh" "string filename" [ "models/Mesh021.ply" ] 
+	NamedMaterial "MattePaint" 
+	Shape "plymesh" "string filename" [ "models/Mesh012.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh011.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh053.ply" ] 
+	NamedMaterial "PlantPot" 
+	Shape "plymesh" "string filename" [ "models/Mesh010.ply" ] 
+	NamedMaterial "Dirt" 
+	Shape "plymesh" "string filename" [ "models/Mesh009.ply" ] 
+	NamedMaterial "Branches" 
+	Shape "plymesh" "string filename" [ "models/Mesh017.ply" ] 
+	NamedMaterial "Leaves" 
+	Shape "plymesh" "string filename" [ "models/Mesh058.ply" ] 
+	NamedMaterial "Branches" 
+	Shape "plymesh" "string filename" [ "models/Mesh008.ply" ] 
+	NamedMaterial "Leaves" 
+	Shape "plymesh" "string filename" [ "models/Mesh007.ply" ] 
+	NamedMaterial "Painting" 
+	Shape "plymesh" "string filename" [ "models/Mesh023.ply" ] 
+	NamedMaterial "MattePaint" 
+	Shape "plymesh" "string filename" [ "models/Mesh006.ply" ] 
+	NamedMaterial "PaintingBack" 
+	Shape "plymesh" "string filename" [ "models/Mesh005.ply" ] 
+	NamedMaterial "TableWood" 
+	Shape "plymesh" "string filename" [ "models/Mesh004.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh003.ply" ] 
+	NamedMaterial "Glass" 
+	TransformBegin
+		Transform [ 1 0 0 0 0 1 0 0 0 0 1 0 0.634815 0 -0.151441 1]
+		Shape "plymesh" "string filename" [ "models/Mesh002.ply" ] 
+	TransformEnd
+	NamedMaterial "BottleCap" 
+	TransformBegin
+		Transform [ 1 0 0 0 0 1 0 0 0 0 1 0 0.634815 0 -0.151441 1]
+		Shape "plymesh" "string filename" [ "models/Mesh001.ply" ] 
+	TransformEnd
+	NamedMaterial "Glass" 
+	TransformBegin
+		Transform [ 1 0 0 0 0 1 0 0 0 0 1 0 0.634815 0 -0.195609 1]
+		Shape "plymesh" "string filename" [ "models/Mesh030.ply" ] 
+	TransformEnd
+	TransformBegin
+		Transform [ 1 0 0 0 0 1 0 0 0 0 1 0 0.634815 0 -0.195609 1]
+		Shape "plymesh" "string filename" [ "models/Mesh044.ply" ] 
+	TransformEnd
+	NamedMaterial "TableWood" 
+	TransformBegin
+		Transform [ 1 0 0 0 0 1 0 0 0 0 1 0 0.634815 0 -0.195609 1]
+		Shape "plymesh" "string filename" [ "models/Mesh000.ply" ] 
+	TransformEnd
+	TransformBegin
+		Transform [ 1 0 0 0 0 1 0 0 0 0 1 0 0.634815 0 -0.195609 1]
+		Shape "plymesh" "string filename" [ "models/Mesh037.ply" ] 
+	TransformEnd
+	TransformBegin
+		Transform [ 1 0 0 0 0 1 0 0 0 0 1 0 0.634815 0 -0.195609 1]
+		Shape "plymesh" "string filename" [ "models/Mesh031.ply" ] 
+	TransformEnd
+	TransformBegin
+		Transform [ -1 0 8.74228e-008 0 -8.74228e-008 0 -1 0 0 1 0 0 0 0 0 1]
+		LightSource "infinite" "string mapname" [ "textures/Sky 19.pfm" ] 
+	TransformEnd
+WorldEnd

+ 2 - 1
spaceship/p3d_spaceship.pbrt

@@ -6,9 +6,10 @@ PixelFilter "triangle" "float xwidth" [ 1.000000 ] "float ywidth" [ 1.000000 ]
 Film "image" 
 Film "image" 
 	"integer xresolution" 1920
 	"integer xresolution" 1920
 	"integer yresolution" 1080
 	"integer yresolution" 1080
-	"string filename" [ "p3d_spaceship.rawls" ]
+	"string filename" [ "p3d_spaceship-view0.rawls" ]
 #Camera "perspective" "float fov" [ 35.983398 ] 
 #Camera "perspective" "float fov" [ 35.983398 ] 
 
 
+Scale -1 1 1
 LookAt -2.5196635723114014 3.8170070052146912 3.824389696121216
 LookAt -2.5196635723114014 3.8170070052146912 3.824389696121216
 		-0.0668703019618988 0.8448959708213806 0.5292789936065674
 		-0.0668703019618988 0.8448959708213806 0.5292789936065674
 		0.0 1.0 0.0
 		0.0 1.0 0.0

+ 0 - 74
sponge/p3d_eponge-fractal-1-view0.pbrt

@@ -1,74 +0,0 @@
-#Scale -1 1 1
-LookAt 4.5 12 15.5
-       0 0 0
-       0 1 0
-#LookAt  0 0 0
-#        1 0 1
-#	0 1 0
-Camera "perspective" 
-        "float fov" [ 60 ] 
-Film "image" 
-        "integer xresolution" [ 800 ] 
-        "integer yresolution" [ 800 ] 
-        "string filename" [ "p3d_eponge-fractal-1-view0.rawls" ] 
-Sampler "sobol" 
-        "integer pixelsamples" [ 8 ] 
-
-#############################################
-
-WorldBegin
-
-AttributeBegin
-    LightSource "infinite" 
-            "rgb L" [ 0.94509798 0.98431402 1 ] 
-            "rgb scale" [ 1.1 1.1 1.1 ] 
-AttributeEnd
-
-# Materials
-MakeNamedMaterial "Eponge" 
-        "string type" [ "matte" ] 
-        "rgb Kd" [ 0.61176502 0.61176502 0.81176502 ] 
-MakeNamedMaterial "Floor" 
-        "string type" [ "matte" ] 
-        "rgb Kd" [ 0.70196098 0.68627501 0.662745 ] 
-
-
-AttributeBegin 
-	 NamedMaterial "Floor" 
-
-Shape "trianglemesh" "integer indices"
-[
-	0 1 2
-	0 2 3
-]
-"point P" 
-[ 
-	-15.0 -6.0 15.0
-	-15.0 -6.0 -15.0
-	15.0 -6.0 -15.0
-	15.0 -6.0 15.0
-
-]
-"float uv"  
-[
-	0.0 1.0
-	0.0 0.0
-	1.0 0.0
-	1.0 1.0
-]
-"normal N" 
-[
-	0.0 1.0 0.0
-	0.0 1.0 0.0
-	0.0 1.0 0.0
-	0.0 1.0 0.0
-]
-
-AttributeEnd 
-
-AttributeBegin
-	NamedMaterial "Eponge"
-	Shape "plymesh" "string filename" ["eponge_1.ply"]
-AttributeEnd
-
-WorldEnd

+ 0 - 74
sponge/p3d_eponge-fractal-1-view1.pbrt

@@ -1,74 +0,0 @@
-#Scale -1 1 1
-#LookAt 4.5 12 15.5
-#       0 0 0
-#       0 1 0
-LookAt  0 0 0
-        1 0 1
-	0 1 0
-Camera "perspective" 
-        "float fov" [ 60 ] 
-Film "image" 
-        "integer xresolution" [ 800 ] 
-        "integer yresolution" [ 800 ] 
-        "string filename" [ "p3d_eponge-fractal-1-view1.rawls" ] 
-Sampler "sobol" 
-        "integer pixelsamples" [ 8 ] 
-
-#############################################
-
-WorldBegin
-
-AttributeBegin
-    LightSource "infinite" 
-            "rgb L" [ 0.94509798 0.98431402 1 ] 
-            "rgb scale" [ 1.1 1.1 1.1 ] 
-AttributeEnd
-
-# Materials
-MakeNamedMaterial "Eponge" 
-        "string type" [ "matte" ] 
-        "rgb Kd" [ 0.61176502 0.61176502 0.81176502 ] 
-MakeNamedMaterial "Floor" 
-        "string type" [ "matte" ] 
-        "rgb Kd" [ 0.70196098 0.68627501 0.662745 ] 
-
-
-AttributeBegin 
-	 NamedMaterial "Floor" 
-
-Shape "trianglemesh" "integer indices"
-[
-	0 1 2
-	0 2 3
-]
-"point P" 
-[ 
-	-15.0 -6.0 15.0
-	-15.0 -6.0 -15.0
-	15.0 -6.0 -15.0
-	15.0 -6.0 15.0
-
-]
-"float uv"  
-[
-	0.0 1.0
-	0.0 0.0
-	1.0 0.0
-	1.0 1.0
-]
-"normal N" 
-[
-	0.0 1.0 0.0
-	0.0 1.0 0.0
-	0.0 1.0 0.0
-	0.0 1.0 0.0
-]
-
-AttributeEnd 
-
-AttributeBegin
-	NamedMaterial "Eponge"
-	Shape "plymesh" "string filename" ["eponge_2.ply"]
-AttributeEnd
-
-WorldEnd

+ 0 - 74
sponge/p3d_eponge-fractal-2-view0.pbrt

@@ -1,74 +0,0 @@
-#Scale -1 1 1
-LookAt 4.5 12 15.5
-       0 0 0
-       0 1 0
-#LookAt  0 0 0
-#        1 0 1
-#	0 1 0
-Camera "perspective" 
-        "float fov" [ 60 ] 
-Film "image" 
-        "integer xresolution" [ 800 ] 
-        "integer yresolution" [ 800 ] 
-        "string filename" [ "p3d_eponge-fractal-2-view0.rawls" ] 
-Sampler "sobol" 
-        "integer pixelsamples" [ 8 ] 
-
-#############################################
-
-WorldBegin
-
-AttributeBegin
-    LightSource "infinite" 
-            "rgb L" [ 0.94509798 0.98431402 1 ] 
-            "rgb scale" [ 1.1 1.1 1.1 ] 
-AttributeEnd
-
-# Materials
-MakeNamedMaterial "Eponge" 
-        "string type" [ "matte" ] 
-        "rgb Kd" [ 0.61176502 0.61176502 0.81176502 ] 
-MakeNamedMaterial "Floor" 
-        "string type" [ "matte" ] 
-        "rgb Kd" [ 0.70196098 0.68627501 0.662745 ] 
-
-
-AttributeBegin 
-	 NamedMaterial "Floor" 
-
-Shape "trianglemesh" "integer indices"
-[
-	0 1 2
-	0 2 3
-]
-"point P" 
-[ 
-	-15.0 -6.0 15.0
-	-15.0 -6.0 -15.0
-	15.0 -6.0 -15.0
-	15.0 -6.0 15.0
-
-]
-"float uv"  
-[
-	0.0 1.0
-	0.0 0.0
-	1.0 0.0
-	1.0 1.0
-]
-"normal N" 
-[
-	0.0 1.0 0.0
-	0.0 1.0 0.0
-	0.0 1.0 0.0
-	0.0 1.0 0.0
-]
-
-AttributeEnd 
-
-AttributeBegin
-	NamedMaterial "Eponge"
-	Shape "plymesh" "string filename" ["eponge_1.ply"]
-AttributeEnd
-
-WorldEnd

+ 0 - 74
sponge/p3d_eponge-fractal-2-view1.pbrt

@@ -1,74 +0,0 @@
-#Scale -1 1 1
-#LookAt 4.5 12 15.5
-#       0 0 0
-#       0 1 0
-LookAt  0 0 0
-        1 0 1
-	0 1 0
-Camera "perspective" 
-        "float fov" [ 60 ] 
-Film "image" 
-        "integer xresolution" [ 800 ] 
-        "integer yresolution" [ 800 ] 
-        "string filename" [ "p3d_eponge-fractal-2-view1.rawls" ] 
-Sampler "sobol" 
-        "integer pixelsamples" [ 8 ] 
-
-#############################################
-
-WorldBegin
-
-AttributeBegin
-    LightSource "infinite" 
-            "rgb L" [ 0.94509798 0.98431402 1 ] 
-            "rgb scale" [ 1.1 1.1 1.1 ] 
-AttributeEnd
-
-# Materials
-MakeNamedMaterial "Eponge" 
-        "string type" [ "matte" ] 
-        "rgb Kd" [ 0.61176502 0.61176502 0.81176502 ] 
-MakeNamedMaterial "Floor" 
-        "string type" [ "matte" ] 
-        "rgb Kd" [ 0.70196098 0.68627501 0.662745 ] 
-
-
-AttributeBegin 
-	 NamedMaterial "Floor" 
-
-Shape "trianglemesh" "integer indices"
-[
-	0 1 2
-	0 2 3
-]
-"point P" 
-[ 
-	-15.0 -6.0 15.0
-	-15.0 -6.0 -15.0
-	15.0 -6.0 -15.0
-	15.0 -6.0 15.0
-
-]
-"float uv"  
-[
-	0.0 1.0
-	0.0 0.0
-	1.0 0.0
-	1.0 1.0
-]
-"normal N" 
-[
-	0.0 1.0 0.0
-	0.0 1.0 0.0
-	0.0 1.0 0.0
-	0.0 1.0 0.0
-]
-
-AttributeEnd 
-
-AttributeBegin
-	NamedMaterial "Eponge"
-	Shape "plymesh" "string filename" ["eponge_2.ply"]
-AttributeEnd
-
-WorldEnd

+ 0 - 74
sponge/p3d_eponge-fractal-3-view0.pbrt

@@ -1,74 +0,0 @@
-#Scale -1 1 1
-LookAt 4.5 12 15.5
-       0 0 0
-       0 1 0
-#LookAt  0 0 0
-#        1 0 1
-#	0 1 0
-Camera "perspective" 
-        "float fov" [ 60 ] 
-Film "image" 
-        "integer xresolution" [ 800 ] 
-        "integer yresolution" [ 800 ] 
-        "string filename" [ "p3d_eponge-fractal-3-view0.rawls" ] 
-Sampler "sobol" 
-        "integer pixelsamples" [ 8 ] 
-
-#############################################
-
-WorldBegin
-
-AttributeBegin
-    LightSource "infinite" 
-            "rgb L" [ 0.94509798 0.98431402 1 ] 
-            "rgb scale" [ 1.1 1.1 1.1 ] 
-AttributeEnd
-
-# Materials
-MakeNamedMaterial "Eponge" 
-        "string type" [ "matte" ] 
-        "rgb Kd" [ 0.61176502 0.61176502 0.81176502 ] 
-MakeNamedMaterial "Floor" 
-        "string type" [ "matte" ] 
-        "rgb Kd" [ 0.70196098 0.68627501 0.662745 ] 
-
-
-AttributeBegin 
-	 NamedMaterial "Floor" 
-
-Shape "trianglemesh" "integer indices"
-[
-	0 1 2
-	0 2 3
-]
-"point P" 
-[ 
-	-15.0 -6.0 15.0
-	-15.0 -6.0 -15.0
-	15.0 -6.0 -15.0
-	15.0 -6.0 15.0
-
-]
-"float uv"  
-[
-	0.0 1.0
-	0.0 0.0
-	1.0 0.0
-	1.0 1.0
-]
-"normal N" 
-[
-	0.0 1.0 0.0
-	0.0 1.0 0.0
-	0.0 1.0 0.0
-	0.0 1.0 0.0
-]
-
-AttributeEnd 
-
-AttributeBegin
-	NamedMaterial "Eponge"
-	Shape "plymesh" "string filename" ["eponge_3.ply"]
-AttributeEnd
-
-WorldEnd

+ 0 - 74
sponge/p3d_eponge-fractal-3-view1.pbrt

@@ -1,74 +0,0 @@
-#Scale -1 1 1
-#LookAt 4.5 12 15.5
-#       0 0 0
-#       0 1 0
-LookAt  0 0 0
-        1 0 1
-	0 1 0
-Camera "perspective" 
-        "float fov" [ 60 ] 
-Film "image" 
-        "integer xresolution" [ 800 ] 
-        "integer yresolution" [ 800 ] 
-        "string filename" [ "p3d_eponge-fractal-3-view1.rawls" ] 
-Sampler "sobol" 
-        "integer pixelsamples" [ 8 ] 
-
-#############################################
-
-WorldBegin
-
-AttributeBegin
-    LightSource "infinite" 
-            "rgb L" [ 0.94509798 0.98431402 1 ] 
-            "rgb scale" [ 1.1 1.1 1.1 ] 
-AttributeEnd
-
-# Materials
-MakeNamedMaterial "Eponge" 
-        "string type" [ "matte" ] 
-        "rgb Kd" [ 0.61176502 0.61176502 0.81176502 ] 
-MakeNamedMaterial "Floor" 
-        "string type" [ "matte" ] 
-        "rgb Kd" [ 0.70196098 0.68627501 0.662745 ] 
-
-
-AttributeBegin 
-	 NamedMaterial "Floor" 
-
-Shape "trianglemesh" "integer indices"
-[
-	0 1 2
-	0 2 3
-]
-"point P" 
-[ 
-	-15.0 -6.0 15.0
-	-15.0 -6.0 -15.0
-	15.0 -6.0 -15.0
-	15.0 -6.0 15.0
-
-]
-"float uv"  
-[
-	0.0 1.0
-	0.0 0.0
-	1.0 0.0
-	1.0 1.0
-]
-"normal N" 
-[
-	0.0 1.0 0.0
-	0.0 1.0 0.0
-	0.0 1.0 0.0
-	0.0 1.0 0.0
-]
-
-AttributeEnd 
-
-AttributeBegin
-	NamedMaterial "Eponge"
-	Shape "plymesh" "string filename" ["eponge_3.ply"]
-AttributeEnd
-
-WorldEnd

+ 0 - 74
sponge/p3d_eponge-fractal-4-view0.pbrt

@@ -1,74 +0,0 @@
-#Scale -1 1 1
-LookAt 4.5 12 15.5
-       0 0 0
-       0 1 0
-#LookAt  0 0 0
-#        1 0 1
-#	0 1 0
-Camera "perspective" 
-        "float fov" [ 60 ] 
-Film "image" 
-        "integer xresolution" [ 800 ] 
-        "integer yresolution" [ 800 ] 
-        "string filename" [ "p3d_eponge-fractal-4-view0.rawls" ] 
-Sampler "sobol" 
-        "integer pixelsamples" [ 8 ] 
-
-#############################################
-
-WorldBegin
-
-AttributeBegin
-    LightSource "infinite" 
-            "rgb L" [ 0.94509798 0.98431402 1 ] 
-            "rgb scale" [ 1.1 1.1 1.1 ] 
-AttributeEnd
-
-# Materials
-MakeNamedMaterial "Eponge" 
-        "string type" [ "matte" ] 
-        "rgb Kd" [ 0.61176502 0.61176502 0.81176502 ] 
-MakeNamedMaterial "Floor" 
-        "string type" [ "matte" ] 
-        "rgb Kd" [ 0.70196098 0.68627501 0.662745 ] 
-
-
-AttributeBegin 
-	 NamedMaterial "Floor" 
-
-Shape "trianglemesh" "integer indices"
-[
-	0 1 2
-	0 2 3
-]
-"point P" 
-[ 
-	-15.0 -6.0 15.0
-	-15.0 -6.0 -15.0
-	15.0 -6.0 -15.0
-	15.0 -6.0 15.0
-
-]
-"float uv"  
-[
-	0.0 1.0
-	0.0 0.0
-	1.0 0.0
-	1.0 1.0
-]
-"normal N" 
-[
-	0.0 1.0 0.0
-	0.0 1.0 0.0
-	0.0 1.0 0.0
-	0.0 1.0 0.0
-]
-
-AttributeEnd 
-
-AttributeBegin
-	NamedMaterial "Eponge"
-	Shape "plymesh" "string filename" ["eponge_4.ply"]
-AttributeEnd
-
-WorldEnd

+ 0 - 74
sponge/p3d_eponge-fractal-4-view1.pbrt

@@ -1,74 +0,0 @@
-#Scale -1 1 1
-#LookAt 4.5 12 15.5
-#       0 0 0
-#       0 1 0
-LookAt  0 0 0
-        1 0 1
-	0 1 0
-Camera "perspective" 
-        "float fov" [ 60 ] 
-Film "image" 
-        "integer xresolution" [ 800 ] 
-        "integer yresolution" [ 800 ] 
-        "string filename" [ "p3d_eponge-fractal-4-view1.rawls" ] 
-Sampler "sobol" 
-        "integer pixelsamples" [ 8 ] 
-
-#############################################
-
-WorldBegin
-
-AttributeBegin
-    LightSource "infinite" 
-            "rgb L" [ 0.94509798 0.98431402 1 ] 
-            "rgb scale" [ 1.1 1.1 1.1 ] 
-AttributeEnd
-
-# Materials
-MakeNamedMaterial "Eponge" 
-        "string type" [ "matte" ] 
-        "rgb Kd" [ 0.61176502 0.61176502 0.81176502 ] 
-MakeNamedMaterial "Floor" 
-        "string type" [ "matte" ] 
-        "rgb Kd" [ 0.70196098 0.68627501 0.662745 ] 
-
-
-AttributeBegin 
-	 NamedMaterial "Floor" 
-
-Shape "trianglemesh" "integer indices"
-[
-	0 1 2
-	0 2 3
-]
-"point P" 
-[ 
-	-15.0 -6.0 15.0
-	-15.0 -6.0 -15.0
-	15.0 -6.0 -15.0
-	15.0 -6.0 15.0
-
-]
-"float uv"  
-[
-	0.0 1.0
-	0.0 0.0
-	1.0 0.0
-	1.0 1.0
-]
-"normal N" 
-[
-	0.0 1.0 0.0
-	0.0 1.0 0.0
-	0.0 1.0 0.0
-	0.0 1.0 0.0
-]
-
-AttributeEnd 
-
-AttributeBegin
-	NamedMaterial "Eponge"
-	Shape "plymesh" "string filename" ["eponge_4.ply"]
-AttributeEnd
-
-WorldEnd

+ 1 - 1
sportscar/p3d_sportscar.pbrt

@@ -2,7 +2,7 @@
 Film "image" 
 Film "image" 
 	"integer xresolution" 1920
 	"integer xresolution" 1920
 	"integer yresolution" 1080
 	"integer yresolution" 1080
-    "string filename" "p3d_sportscar.rawls"
+    "string filename" "p3d_sportscar-view0.rawls"
 
 
 #LookAt 5.733494 -2.960355 0.910164 4.846804 -2.506242 0.823198 -0.077418 0.039618 0.996211
 #LookAt 5.733494 -2.960355 0.910164 4.846804 -2.506242 0.823198 -0.077418 0.039618 0.996211
 LookAt 5.733494 -2.960355 3.410164 4.846804 -2.506242 2.923198 -0.077418 0.039618 0.996211
 LookAt 5.733494 -2.960355 3.410164 4.846804 -2.506242 2.923198 -0.077418 0.039618 0.996211

+ 1 - 1
sssdragon/p3d_dragon_250.pbrt

@@ -6,7 +6,7 @@ PixelFilter "gaussian"
 Film "image" 
 Film "image" 
 	"integer xresolution" 1920
 	"integer xresolution" 1920
 	"integer yresolution" 1080
 	"integer yresolution" 1080
-    "string filename" "p3d_dragon_250.rawls"
+    "string filename" "p3d_dragon_250-view0.rawls"
 
 
 Scale -1 1 1
 Scale -1 1 1
 LookAt 3.69558 -3.46243 3.25463 3.04072 -2.85176 2.80939 -0.317366 0.312466 0.895346
 LookAt 3.69558 -3.46243 3.25463 3.04072 -2.85176 2.80939 -0.317366 0.312466 0.895346

+ 2 - 1
staircase/p3d_staircase.pbrt

@@ -6,9 +6,10 @@ PixelFilter "triangle" "float xwidth" [ 1.000000 ] "float ywidth" [ 1.000000 ]
 Film "image" 
 Film "image" 
 	"integer xresolution" 1920
 	"integer xresolution" 1920
 	"integer yresolution" 1080
 	"integer yresolution" 1080
-	"string filename" [ "p3d_staircase.rawls" ]
+	"string filename" [ "p3d_staircase-view0.rawls" ]
 #Camera "perspective" "float fov" [ 35.000000 ] 
 #Camera "perspective" "float fov" [ 35.000000 ] 
 
 
+Scale -1 1 1
 LookAt 0.03242092579603195 1.526729941368103 4.881969451904297
 LookAt 0.03242092579603195 1.526729941368103 4.881969451904297
 		-0.018809299916028976 1.8286099433898926 -1.8112800121307373
 		-0.018809299916028976 1.8286099433898926 -1.8112800121307373
 		0.0 1.0 0.0
 		0.0 1.0 0.0

+ 887 - 0
staircase/p3d_staircase-view1.pbrt

@@ -0,0 +1,887 @@
+Integrator "path" "integer maxdepth" [ 65 ]
+#Transform [ 0.999971 0.000344842 -0.00764602 -0 -2.91038e-011 0.998985 0.045055 -0 -0.00765379 0.0450537 -0.998955 -0 0.00494559 -1.74514 4.80833 1]
+
+Sampler "random" "integer pixelsamples" [ 64 ]
+PixelFilter "triangle" "float xwidth" [ 1.000000 ] "float ywidth" [ 1.000000 ] 
+Film "image" 
+	"integer xresolution" 1920
+	"integer yresolution" 1080
+	"string filename" [ "p3d_staircase-view1.rawls" ]
+#Camera "perspective" "float fov" [ 35.000000 ] 
+
+Scale -1 1 1
+LookAt  -3.56378 6.0391 -4.91373  -2.75057 5.60689 -4.53251  0 1 0
+Camera "perspective" "float fov" 35
+
+WorldBegin
+	Texture "Texture01" "spectrum" "imagemap" "string filename" [ "textures/WoodFloor.tga" ] "bool trilinear" [ "true" ] 
+	Texture "Texture02" "spectrum" "imagemap" "string filename" [ "textures/WoodPanel.tga" ] "bool trilinear" [ "true" ] 
+	Texture "Texture03" "spectrum" "imagemap" "string filename" [ "textures/Wood.tga" ] "bool trilinear" [ "true" ] 
+	Texture "Texture04" "spectrum" "imagemap" "string filename" [ "textures/WoodChair.tga" ] "bool trilinear" [ "true" ] 
+	Texture "Texture05" "spectrum" "imagemap" "string filename" [ "textures/Fabric.tga" ] "bool trilinear" [ "true" ] 
+	Texture "Texture06" "float" "imagemap" "string filename" [ "textures/BrushedAluminium.tga" ] "bool trilinear" [ "true" ] 
+	Texture "Texture07" "spectrum" "imagemap" "string filename" [ "textures/Painting1.tga" ] "bool trilinear" [ "true" ] 
+	Texture "Texture08" "spectrum" "imagemap" "string filename" [ "textures/Painting2.tga" ] "bool trilinear" [ "true" ] 
+	Texture "Texture09" "spectrum" "imagemap" "string filename" [ "textures/Painting3.tga" ] "bool trilinear" [ "true" ] 
+	Texture "Texture10" "spectrum" "imagemap" "string filename" [ "textures/Wallpaper.tga" ] "bool trilinear" [ "true" ] 
+	MakeNamedMaterial "WoodFloor" "string type" [ "substrate" ] "rgb Ks" [ 0.040000 0.040000 0.040000 ] "texture Kd" [ "Texture01" ] "float uroughness" [ 0.100000 ] "float vroughness" [ 0.100000 ] "bool remaproughness" [ "false" ] 
+	MakeNamedMaterial "WoodStairs" "string type" [ "substrate" ] "rgb Ks" [ 0.040000 0.040000 0.040000 ] "texture Kd" [ "Texture02" ] "float uroughness" [ 0.100000 ] "float vroughness" [ 0.100000 ] "bool remaproughness" [ "false" ] 
+	MakeNamedMaterial "WoodChair" "string type" [ "substrate" ] "rgb Ks" [ 0.040000 0.040000 0.040000 ] "texture Kd" [ "Texture03" ] "float uroughness" [ 0.100000 ] "float vroughness" [ 0.100000 ] "bool remaproughness" [ "false" ] 
+	MakeNamedMaterial "WoodLamp" "string type" [ "substrate" ] "rgb Ks" [ 0.040000 0.040000 0.040000 ] "texture Kd" [ "Texture04" ] "float uroughness" [ 0.100000 ] "float vroughness" [ 0.100000 ] "bool remaproughness" [ "false" ] 
+	MakeNamedMaterial "Lampshade" "string type" [ "matte" ] "texture Kd" [ "Texture05" ] 
+	MakeNamedMaterial "Brass" "string type" [ "metal" ] "rgb eta" [ 2.865601 2.119182 1.940077 ] "rgb k" [ 3.032326 2.056108 1.616293 ] "bool remaproughness" [ "false" ] "float uroughness" [ 0.100000 ] "float vroughness" [ 0.100000 ] 
+	MakeNamedMaterial "BrushedAluminium" "string type" [ "metal" ] "rgb eta" [ 1.657460 0.880369 0.521229 ] "rgb k" [ 9.223869 6.269523 4.837001 ] "bool remaproughness" [ "false" ] "float uroughness" [ 0.100000 ] "float vroughness" [ 0.100000 ] "texture bumpmap" [ "Texture06" ] 
+	MakeNamedMaterial "ChairSeat" "string type" [ "matte" ] "rgb Kd" [ 0.117647 0.054902 0.066667 ] 
+	MakeNamedMaterial "Glass" "string type" [ "glass" ] "float index" [ 1.500000 ] "bool remaproughness" [ "false" ] 
+	MakeNamedMaterial "MagnoliaPaint" "string type" [ "substrate" ] "rgb Ks" [ 0.040000 0.040000 0.040000 ] "rgb Kd" [ 0.578596 0.578596 0.578596 ] "float uroughness" [ 0.100000 ] "float vroughness" [ 0.100000 ] "bool remaproughness" [ "false" ] 
+	MakeNamedMaterial "WhitePaint" "string type" [ "substrate" ] "rgb Ks" [ 0.040000 0.040000 0.040000 ] "rgb Kd" [ 0.578596 0.578596 0.578596 ] "float uroughness" [ 0.200000 ] "float vroughness" [ 0.200000 ] "bool remaproughness" [ "false" ] 
+	MakeNamedMaterial "Painting1" "string type" [ "matte" ] "texture Kd" [ "Texture07" ] 
+	MakeNamedMaterial "Painting2" "string type" [ "matte" ] "texture Kd" [ "Texture08" ] 
+	MakeNamedMaterial "Painting3" "string type" [ "matte" ] "texture Kd" [ "Texture09" ] 
+	MakeNamedMaterial "Black" "string type" [ "matte" ] "rgb Kd" [ 0.010000 0.010000 0.010000 ] 
+	MakeNamedMaterial "StainlessSteel" "string type" [ "metal" ] "rgb eta" [ 1.657460 0.880369 0.521229 ] "rgb k" [ 9.223869 6.269523 4.837001 ] "bool remaproughness" [ "false" ] 
+	MakeNamedMaterial "Emission" "string type" [ "matte" ] "rgb Kd" [ 1.000000 1.000000 1.000000 ] 
+	MakeNamedMaterial "Candles" "string type" [ "matte" ] "rgb Kd" [ 0.578596 0.578596 0.578596 ] 
+	MakeNamedMaterial "Gold" "string type" [ "metal" ] "rgb eta" [ 0.143119 0.374957 1.442479 ] "rgb k" [ 3.983160 2.385721 1.603215 ] "bool remaproughness" [ "false" ] 
+	MakeNamedMaterial "WhitePaint2" "string type" [ "matte" ] "rgb Kd" [ 0.578596 0.578596 0.578596 ] 
+	MakeNamedMaterial "White" "string type" [ "matte" ] "rgb Kd" [ 0.691535 0.691535 0.691535 ] 
+	MakeNamedMaterial "WhitePlastic" "string type" [ "matte" ] "rgb Kd" [ 0.578596 0.578596 0.578596 ] 
+	MakeNamedMaterial "Copper" "string type" [ "metal" ] "rgb eta" [ 0.265787 0.195610 0.220920 ] "rgb k" [ 3.540174 2.311131 1.668593 ] "bool remaproughness" [ "false" ] 
+	MakeNamedMaterial "Wallpaper" "string type" [ "matte" ] "texture Kd" [ "Texture10" ] 
+	NamedMaterial "WhitePaint" 
+	Shape "plymesh" "string filename" [ "models/Mesh524.ply" ] 
+	NamedMaterial "MagnoliaPaint" 
+	Shape "plymesh" "string filename" [ "models/Mesh286.ply" ] 
+	NamedMaterial "WoodStairs" 
+	Shape "plymesh" "string filename" [ "models/Mesh334.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh489.ply" ] 
+	NamedMaterial "Painting1" 
+	Shape "plymesh" "string filename" [ "models/Mesh429.ply" ] 
+	NamedMaterial "Painting2" 
+	Shape "plymesh" "string filename" [ "models/Mesh423.ply" ] 
+	NamedMaterial "WhitePaint" 
+	Shape "plymesh" "string filename" [ "models/Mesh473.ply" ] 
+	NamedMaterial "MagnoliaPaint" 
+	Shape "plymesh" "string filename" [ "models/Mesh346.ply" ] 
+	NamedMaterial "WoodStairs" 
+	Shape "plymesh" "string filename" [ "models/Mesh405.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh530.ply" ] 
+	NamedMaterial "WhitePaint" 
+	Shape "plymesh" "string filename" [ "models/Mesh385.ply" ] 
+	NamedMaterial "MagnoliaPaint" 
+	Shape "plymesh" "string filename" [ "models/Mesh361.ply" ] 
+	NamedMaterial "WoodStairs" 
+	Shape "plymesh" "string filename" [ "models/Mesh355.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh328.ply" ] 
+	NamedMaterial "Painting3" 
+	Shape "plymesh" "string filename" [ "models/Mesh252.ply" ] 
+	NamedMaterial "WhitePaint" 
+	Shape "plymesh" "string filename" [ "models/Mesh403.ply" ] 
+	NamedMaterial "MagnoliaPaint" 
+	Shape "plymesh" "string filename" [ "models/Mesh270.ply" ] 
+	NamedMaterial "WoodStairs" 
+	Shape "plymesh" "string filename" [ "models/Mesh344.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh251.ply" ] 
+	NamedMaterial "Painting1" 
+	Shape "plymesh" "string filename" [ "models/Mesh305.ply" ] 
+	NamedMaterial "WhitePaint" 
+	Shape "plymesh" "string filename" [ "models/Mesh253.ply" ] 
+	NamedMaterial "MagnoliaPaint" 
+	Shape "plymesh" "string filename" [ "models/Mesh339.ply" ] 
+	NamedMaterial "WoodStairs" 
+	Shape "plymesh" "string filename" [ "models/Mesh409.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh491.ply" ] 
+	NamedMaterial "Painting3" 
+	Shape "plymesh" "string filename" [ "models/Mesh624.ply" ] 
+	NamedMaterial "WoodStairs" 
+	Shape "plymesh" "string filename" [ "models/Mesh517.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh329.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh384.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh382.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh391.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh752.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh318.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh353.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh374.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh315.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh386.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh432.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh445.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh401.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh363.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh439.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh508.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh523.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh456.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh379.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh511.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh542.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh675.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh419.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh466.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh467.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh320.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh393.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh470.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh474.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh483.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh486.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh500.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh490.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh505.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh494.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh545.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh468.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh496.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh516.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh376.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh378.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh659.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh360.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh292.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh501.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh283.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh321.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh513.ply" ] 
+	NamedMaterial "WhitePaint" 
+	Shape "plymesh" "string filename" [ "models/Mesh428.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh498.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh510.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh514.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh411.ply" ] 
+	NamedMaterial "WoodStairs" 
+	Shape "plymesh" "string filename" [ "models/Mesh690.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh482.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh518.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh422.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh450.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh507.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh434.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh312.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh311.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh309.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh308.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh726.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh356.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh303.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh300.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh277.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh296.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh452.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh333.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh295.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh243.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh289.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh288.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh604.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh314.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh287.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh404.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh430.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh745.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh502.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh723.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh258.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh414.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh367.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh307.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh284.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh282.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh302.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh240.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh279.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh366.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh276.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh326.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh447.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh477.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh273.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh522.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh616.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh568.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh358.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh262.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh632.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh399.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh261.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh460.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh521.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh443.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh304.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh705.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh586.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh387.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh472.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh538.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh749.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh254.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh425.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh235.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh679.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh736.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh249.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh364.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh248.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh667.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh301.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh715.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh236.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh718.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh246.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh712.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh576.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh631.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh674.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh245.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh381.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh654.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh244.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh728.ply" ] 
+	NamedMaterial "WoodFloor" 
+	Shape "plymesh" "string filename" [ "models/Mesh242.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh342.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh653.ply" ] 
+	NamedMaterial "WoodStairs" 
+	Shape "plymesh" "string filename" [ "models/Mesh737.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh290.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh416.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh239.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh559.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh418.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh350.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh337.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh338.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh234.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh458.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh229.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh257.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh269.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh336.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh267.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh227.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh226.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh230.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh529.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh531.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh536.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh685.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh539.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh541.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh543.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh550.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh553.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh275.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh555.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh556.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh638.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh560.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh561.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh563.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh565.ply" ] 
+	NamedMaterial "WhitePaint" 
+	Shape "plymesh" "string filename" [ "models/Mesh469.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh569.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh571.ply" ] 
+	NamedMaterial "Wallpaper" 
+	Shape "plymesh" "string filename" [ "models/Mesh574.ply" ] 
+	NamedMaterial "WhitePaint2" 
+	Shape "plymesh" "string filename" [ "models/Mesh389.ply" ] 
+	NamedMaterial "WoodFloor" 
+	Shape "plymesh" "string filename" [ "models/Mesh731.ply" ] 
+	NamedMaterial "Wallpaper" 
+	Shape "plymesh" "string filename" [ "models/Mesh579.ply" ] 
+	NamedMaterial "WoodStairs" 
+	Shape "plymesh" "string filename" [ "models/Mesh672.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh408.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh709.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh583.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh515.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh584.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh546.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh587.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh297.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh377.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh595.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh395.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh598.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh487.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh607.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh610.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh397.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh573.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh503.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh525.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh710.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh649.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh352.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh578.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh614.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh444.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh644.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh417.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh620.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh625.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh570.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh601.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh455.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh630.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh635.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh533.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh657.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh340.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh637.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh426.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh280.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh640.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh645.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh618.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh441.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh446.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh476.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh707.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh588.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh256.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh648.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh373.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh650.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh652.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh655.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh464.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh299.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh641.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh461.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh656.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh658.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh660.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh323.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh663.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh313.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh390.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh265.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh228.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh233.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh264.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh747.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh324.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh497.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh437.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh478.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh665.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh668.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh306.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh602.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh627.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh670.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh673.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh677.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh760.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh681.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh520.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh424.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh400.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh683.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh581.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh684.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh753.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh686.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh368.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh702.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh572.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh691.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh293.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh512.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh696.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh605.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh697.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh706.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh699.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh763.ply" ] 
+	NamedMaterial "WoodChair" 
+	Shape "plymesh" "string filename" [ "models/Mesh703.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh680.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh558.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh662.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh331.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh708.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh575.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh711.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh492.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh713.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh547.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh577.ply" ] 
+	NamedMaterial "ChairSeat" 
+	Shape "plymesh" "string filename" [ "models/Mesh694.ply" ] 
+	NamedMaterial "Lampshade" 
+	Shape "plymesh" "string filename" [ "models/Mesh716.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh719.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh633.ply" ] 
+	NamedMaterial "Brass" 
+	Shape "plymesh" "string filename" [ "models/Mesh724.ply" ] 
+	NamedMaterial "WhitePlastic" 
+	Shape "plymesh" "string filename" [ "models/Mesh727.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh440.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh729.ply" ] 
+	NamedMaterial "StainlessSteel" 
+	Shape "plymesh" "string filename" [ "models/Mesh590.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh732.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh372.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh734.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh738.ply" ] 
+	NamedMaterial "Brass" 
+	Shape "plymesh" "string filename" [ "models/Mesh636.ply" ] 
+	NamedMaterial "WoodLamp" 
+	Shape "plymesh" "string filename" [ "models/Mesh741.ply" ] 
+	NamedMaterial "Brass" 
+	Shape "plymesh" "string filename" [ "models/Mesh742.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh701.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh744.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh600.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh628.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh746.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh566.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh294.ply" ] 
+	NamedMaterial "WoodStairs" 
+	Shape "plymesh" "string filename" [ "models/Mesh748.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh535.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh750.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh506.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh410.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh617.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh695.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh554.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh751.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh754.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh622.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh493.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh412.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh621.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh755.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh509.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh757.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh281.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh421.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh639.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh676.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh402.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh567.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh759.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh451.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh548.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh761.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh764.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh768.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh687.ply" ] 
+	NamedMaterial "Gold" 
+	Shape "plymesh" "string filename" [ "models/Mesh534.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh593.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh767.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh606.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh647.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh717.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh465.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh770.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh611.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh348.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh688.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh396.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh552.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh643.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh771.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh773.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh223.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh222.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh220.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh219.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh218.ply" ] 
+	NamedMaterial "WoodStairs" 
+	Shape "plymesh" "string filename" [ "models/Mesh629.ply" ] 
+	NamedMaterial "WhitePaint2" 
+	Shape "plymesh" "string filename" [ "models/Mesh217.ply" ] 
+	NamedMaterial "Painting2" 
+	Shape "plymesh" "string filename" [ "models/Mesh216.ply" ] 
+	NamedMaterial "WhitePaint" 
+	Shape "plymesh" "string filename" [ "models/Mesh392.ply" ] 
+	NamedMaterial "MagnoliaPaint" 
+	Shape "plymesh" "string filename" [ "models/Mesh215.ply" ] 
+	NamedMaterial "WoodStairs" 
+	Shape "plymesh" "string filename" [ "models/Mesh214.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh704.ply" ] 
+	NamedMaterial "Black" 
+	Shape "plymesh" "string filename" [ "models/Mesh427.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh213.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh212.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh210.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh609.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh678.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh209.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh260.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh208.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh207.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh597.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh562.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh689.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh205.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh592.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh420.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh204.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh202.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh345.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh285.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh225.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh201.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh200.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh263.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh398.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh330.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh599.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh198.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh197.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh196.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh195.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh193.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh371.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh191.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh189.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh188.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh722.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh186.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh185.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh184.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh183.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh349.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh181.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh250.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh180.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh608.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh178.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh266.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh176.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh175.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh174.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh171.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh758.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh169.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh698.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh651.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh166.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh322.ply" ] 
+	NamedMaterial "BrushedAluminium" 
+	Shape "plymesh" "string filename" [ "models/Mesh164.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh232.ply" ] 
+	NamedMaterial "Black" 
+	Shape "plymesh" "string filename" [ "models/Mesh772.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh163.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh162.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh161.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh730.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh159.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh194.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh158.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh540.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh544.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh375.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh157.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh357.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh156.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh155.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh407.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh153.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh152.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh721.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh151.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh231.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh664.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh160.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh182.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh150.ply" ] 
+	NamedMaterial "White" 
+	Shape "plymesh" "string filename" [ "models/Mesh459.ply" ] 
+	NamedMaterial "Copper" 
+	Shape "plymesh" "string filename" [ "models/Mesh149.ply" ] 
+	NamedMaterial "Glass" 
+	Shape "plymesh" "string filename" [ "models/Mesh148.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh146.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh438.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh457.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh144.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh143.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh142.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh141.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh199.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh310.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh140.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh138.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh343.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh471.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh137.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh238.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh187.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh693.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh532.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh537.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh211.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh135.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh134.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh132.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh131.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh129.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh128.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh354.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh431.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh127.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh126.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh125.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh190.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh130.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh124.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh733.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh123.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh136.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh388.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh121.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh120.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh119.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh117.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh116.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh298.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh714.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh740.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh114.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh111.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh110.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh109.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh108.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh551.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh582.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh454.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh415.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh449.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh107.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh106.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh105.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh104.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh103.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh173.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh206.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh102.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh101.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh100.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh626.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh669.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh099.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh098.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh743.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh097.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh613.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh413.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh096.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh095.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh094.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh370.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh177.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh463.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh272.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh093.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh495.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh092.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh359.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh091.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh090.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh089.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh088.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh087.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh203.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh596.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh615.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh086.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh085.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh084.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh082.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh081.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh154.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh080.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh079.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh485.ply" ] 
+	NamedMaterial "Candles" 
+	Shape "plymesh" "string filename" [ "models/Mesh078.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh172.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh317.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh347.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh077.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh076.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh075.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh481.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh083.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh073.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh072.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh612.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh071.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh069.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh068.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh067.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh278.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh332.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh436.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh168.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh066.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh499.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh394.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh274.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh065.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh380.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh070.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh585.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh316.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh692.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh064.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh335.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh756.ply" ] 
+	NamedMaterial "Brass" 
+	Shape "plymesh" "string filename" [ "models/Mesh224.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh063.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh062.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh725.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh271.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh061.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh642.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh589.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh060.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh247.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh059.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh433.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh221.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh058.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh057.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh327.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh682.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh056.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh055.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh054.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh735.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh167.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh053.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh052.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh268.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh739.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh623.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh580.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh051.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh769.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh671.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh050.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh049.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh369.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh528.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh048.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh341.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh047.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh046.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh133.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh603.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh442.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh504.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh045.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh480.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh564.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh192.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh362.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh044.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh591.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh043.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh766.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh365.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh042.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh488.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh113.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh041.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh170.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh351.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh040.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh549.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh720.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh634.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh039.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh038.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh383.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh037.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh036.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh035.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh406.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh557.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh112.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh165.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh034.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh032.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh115.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh145.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh527.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh237.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh031.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh479.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh030.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh453.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh029.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh028.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh027.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh026.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh025.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh646.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh484.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh255.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh765.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh448.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh139.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh024.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh325.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh074.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh023.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh022.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh021.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh020.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh019.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh661.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh018.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh017.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh147.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh016.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh015.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh291.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh319.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh526.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh014.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh013.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh033.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh011.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh179.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh010.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh009.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh008.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh118.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh007.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh762.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh594.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh475.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh006.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh005.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh012.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh619.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh519.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh004.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh241.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh700.ply" ] 
+	NamedMaterial "Emission" 
+	Shape "plymesh" "string filename" [ "models/Mesh435.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh003.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh122.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh666.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh002.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh001.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh000.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh259.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh462.ply" ] 
+	AttributeBegin
+		AreaLightSource "diffuse" "rgb L" [ 30.000000 30.000000 30.000000 ] 
+		Material "matte" "rgb Kd" [ 0.000000 0.000000 0.000000 ] 
+		Shape "trianglemesh" "integer indices" [ 0 1 2 0 2 3 ] "point P" [ 0.551072 7.14059 -0.572371 -1.51342 7.14059 -0.572371 -1.51342 7.14059 -2.73312 0.551072 7.1406 -2.73312 ] "normal N" [ 1.50996e-007 -1 -9.14988e-008 1.50996e-007 -1 -9.14988e-008 1.50996e-007 -1 -9.14988e-008 1.50996e-007 -1 -9.14988e-008 ] "float uv" [ 0 0 1 0 1 1 0 1 ] 
+	AttributeEnd
+WorldEnd

+ 2 - 1
staircase2/p3d_staircase2.pbrt

@@ -6,9 +6,10 @@ PixelFilter "triangle" "float xwidth" [ 1.000000 ] "float ywidth" [ 1.000000 ]
 Film "image" 
 Film "image" 
 	"integer xresolution" 1920
 	"integer xresolution" 1920
 	"integer yresolution" 1080
 	"integer yresolution" 1080
-	"string filename" [ "p3d_staircase2.rawls" ]
+	"string filename" [ "p3d_staircase2-view0.rawls" ]
 #Camera "perspective" "float fov" [ 70.000000 ] 
 #Camera "perspective" "float fov" [ 70.000000 ] 
 
 
+Scale -1 1 1
 LookAt 6.9118194580078125 1.6516278982162476 2.5541365146636963
 LookAt 6.9118194580078125 1.6516278982162476 2.5541365146636963
 		2.328019380569458 1.6516276597976685 0.33640459179878235
 		2.328019380569458 1.6516276597976685 0.33640459179878235
 		0.0 1.0 0.0
 		0.0 1.0 0.0

+ 142 - 0
staircase2/p3d_staircase2-view1.pbrt

@@ -0,0 +1,142 @@
+Integrator "volpath" "integer maxdepth" [ 65 ]
+#Transform [ 0.435523 -4.21474e-008 -0.900177 -0 -0 1 -4.68212e-008 -0 -0.900177 -2.03917e-008 -0.435524 -0 -0.711083 -1.65163 7.33425 1]
+
+Sampler "random" "integer pixelsamples" [ 64 ]
+PixelFilter "triangle" "float xwidth" [ 1.000000 ] "float ywidth" [ 1.000000 ] 
+Film "image" 
+	"integer xresolution" 1920
+	"integer yresolution" 1080
+	"string filename" [ "p3d_staircase2-view1.rawls" ]
+#Camera "perspective" "float fov" [ 70.000000 ] 
+
+Scale -1 1 1
+LookAt  -4.99999 1.41716 1.68665  -4.09552 1.21488 1.31383  0 1 0
+Camera "perspective" "float fov" 70
+
+WorldBegin
+	Texture "Texture01" "spectrum" "imagemap" "string filename" [ "textures/wood5.tga" ] "bool trilinear" [ "true" ] 
+	Texture "Texture02" "spectrum" "imagemap" "string filename" [ "textures/Tiles.tga" ] "bool trilinear" [ "true" ] 
+	Texture "Texture03" "spectrum" "imagemap" "string filename" [ "textures/Wallpaper.tga" ] "bool trilinear" [ "true" ] 
+	MakeNamedMedium "green" "string type" [ "homogeneous" ] "rgb sigma_s" [ 0.000000 0.000000 0.000000 ] "rgb sigma_a" [ 0.500000 0.200000 0.400000 ] "float scale" [ 1.000000 ] 
+	MakeNamedMaterial "Glass" "string type" [ "glass" ] "float index" [ 1.500000 ] "bool remaproughness" [ "false" ] 
+	MakeNamedMaterial "Wood" "string type" [ "substrate" ] "rgb Ks" [ 0.040000 0.040000 0.040000 ] "texture Kd" [ "Texture01" ] "float uroughness" [ 0.100000 ] "float vroughness" [ 0.100000 ] "bool remaproughness" [ "false" ] 
+	MakeNamedMaterial "FloorTiles" "string type" [ "substrate" ] "rgb Ks" [ 0.040000 0.040000 0.040000 ] "texture Kd" [ "Texture02" ] "float uroughness" [ 0.010000 ] "float vroughness" [ 0.010000 ] "bool remaproughness" [ "false" ] 
+	MakeNamedMaterial "Wall" "string type" [ "matte" ] "rgb Kd" [ 0.893289 0.893289 0.893289 ] 
+	MakeNamedMaterial "Wallpaper" "string type" [ "matte" ] "texture Kd" [ "Texture03" ] 
+	MakeNamedMaterial "SpotHolder" "string type" [ "matte" ] "rgb Kd" [ 1.000000 1.000000 1.000000 ] 
+	MakeNamedMaterial "Metal" "string type" [ "metal" ] "rgb eta" [ 1.657460 0.880369 0.521229 ] "rgb k" [ 9.223869 6.269523 4.837001 ] "bool remaproughness" [ "false" ] "float uroughness" [ 0.100000 ] "float vroughness" [ 0.100000 ] 
+	MakeNamedMaterial "Chrome" "string type" [ "metal" ] "rgb eta" [ 4.369683 2.916703 1.654701 ] "rgb k" [ 5.206434 4.231365 3.754947 ] "bool remaproughness" [ "false" ] "float uroughness" [ 0.100000 ] "float vroughness" [ 0.100000 ] 
+	NamedMaterial "SpotHolder" 
+	Shape "plymesh" "string filename" [ "models/Mesh008.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh004.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh003.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh006.ply" ] 
+	NamedMaterial "Wall" 
+	Shape "plymesh" "string filename" [ "models/Mesh012.ply" ] 
+	NamedMaterial "SpotHolder" 
+	Shape "plymesh" "string filename" [ "models/Mesh013.ply" ] 
+	NamedMaterial "Chrome" 
+	Shape "plymesh" "string filename" [ "models/Mesh010.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh015.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh002.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh007.ply" ] 
+	NamedMaterial "Metal" 
+	Shape "plymesh" "string filename" [ "models/Mesh005.ply" ] 
+	NamedMaterial "Wood" 
+	Shape "plymesh" "string filename" [ "models/Mesh016.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh017.ply" ] 
+	NamedMaterial "Wallpaper" 
+	Shape "plymesh" "string filename" [ "models/Mesh018.ply" ] 
+	NamedMaterial "FloorTiles" 
+	Shape "plymesh" "string filename" [ "models/Mesh011.ply" ] 
+	AttributeBegin
+		MediumInterface "green" ""
+		NamedMaterial "Glass" 
+		Shape "plymesh" "string filename" [ "models/Mesh014.ply" ] 
+	AttributeEnd
+	NamedMaterial "Wood" 
+	Shape "plymesh" "string filename" [ "models/Mesh001.ply" ] 
+	NamedMaterial "Wall" 
+	Shape "plymesh" "string filename" [ "models/Mesh000.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh009.ply" ] 
+	AttributeBegin
+		AreaLightSource "diffuse" "rgb L" [ 1.500000 1.500000 1.500000 ] 
+		Material "matte" "rgb Kd" [ 0.000000 0.000000 0.000000 ] 
+		TransformBegin
+			Transform [ 1 -1.50996e-007 -1.50996e-007 0 1.50996e-007 1 8.74227e-008 0 1.50996e-007 -8.74228e-008 1 0 1.80703 5.61029 1.498 1]
+			Shape "disk" "float radius" [ 0.104916 ] 
+		TransformEnd
+	AttributeEnd
+	AttributeBegin
+		AreaLightSource "diffuse" "rgb L" [ 1.500000 1.500000 1.500000 ] 
+		Material "matte" "rgb Kd" [ 0.000000 0.000000 0.000000 ] 
+		TransformBegin
+			Transform [ 1 -1.50996e-007 -1.50996e-007 0 1.50996e-007 1 8.74228e-008 0 1.50996e-007 -8.74228e-008 1 0 -1.5106 5.61029 1.498 1]
+			Shape "disk" "float radius" [ 0.104916 ] 
+		TransformEnd
+	AttributeEnd
+	AttributeBegin
+		AreaLightSource "diffuse" "rgb L" [ 1.500000 1.500000 1.500000 ] 
+		Material "matte" "rgb Kd" [ 0.000000 0.000000 0.000000 ] 
+		TransformBegin
+			Transform [ 1 -1.50996e-007 -1.50996e-007 0 1.50996e-007 1 8.74228e-008 0 1.50996e-007 -8.74228e-008 1 0 -4.82824 5.61029 1.498 1]
+			Shape "disk" "float radius" [ 0.104916 ] 
+		TransformEnd
+	AttributeEnd
+	AttributeBegin
+		AreaLightSource "diffuse" "rgb L" [ 1.500000 1.500000 1.500000 ] 
+		Material "matte" "rgb Kd" [ 0.000000 0.000000 0.000000 ] 
+		TransformBegin
+			Transform [ 1 -1.50996e-007 -1.50996e-007 0 1.50996e-007 1 8.74227e-008 0 1.50996e-007 -8.74228e-008 1 0 -8.14588 5.61029 1.498 1]
+			Shape "disk" "float radius" [ 0.104916 ] 
+		TransformEnd
+	AttributeEnd
+	AttributeBegin
+		AreaLightSource "diffuse" "rgb L" [ 1.500000 1.500000 1.500000 ] 
+		Material "matte" "rgb Kd" [ 0.000000 0.000000 0.000000 ] 
+		TransformBegin
+			Transform [ 1 -1.50996e-007 -1.50996e-007 0 1.50996e-007 1 8.74227e-008 0 1.50996e-007 -8.74228e-008 1 0 -11.4635 5.61029 1.498 1]
+			Shape "disk" "float radius" [ 0.104919 ] 
+		TransformEnd
+	AttributeEnd
+	AttributeBegin
+		AreaLightSource "diffuse" "rgb L" [ 1.500000 1.500000 1.500000 ] 
+		Material "matte" "rgb Kd" [ 0.000000 0.000000 0.000000 ] 
+		Shape "trianglemesh" "integer indices" [ 0 1 2 0 2 3 ] "point P" [ -4.85856 5.61051 -2.99324 -4.85856 5.47343 -2.99324 -4.99564 5.47343 -2.99324 -4.99564 5.61051 -2.99324 ] "normal N" [ 4.37114e-008 4.37114e-008 1 4.37114e-008 4.37114e-008 1 4.37114e-008 4.37114e-008 1 4.37114e-008 4.37114e-008 1 ] "float uv" [ 0 0 1 0 1 1 0 1 ] 
+	AttributeEnd
+	AttributeBegin
+		AreaLightSource "diffuse" "rgb L" [ 1.500000 1.500000 1.500000 ] 
+		Material "matte" "rgb Kd" [ 0.000000 0.000000 0.000000 ] 
+		Shape "trianglemesh" "integer indices" [ 0 1 2 0 2 3 ] "point P" [ -2.27376 4.03771 -2.99324 -2.27376 3.90063 -2.99324 -2.41084 3.90063 -2.99324 -2.41084 4.03771 -2.99324 ] "normal N" [ 4.37114e-008 4.37114e-008 1 4.37114e-008 4.37114e-008 1 4.37114e-008 4.37114e-008 1 4.37114e-008 4.37114e-008 1 ] "float uv" [ 0 0 1 0 1 1 0 1 ] 
+	AttributeEnd
+	AttributeBegin
+		AreaLightSource "diffuse" "rgb L" [ 1.500000 1.500000 1.500000 ] 
+		Material "matte" "rgb Kd" [ 0.000000 0.000000 0.000000 ] 
+		Shape "trianglemesh" "integer indices" [ 0 1 2 0 2 3 ] "point P" [ 0.16807 2.58933 -2.99324 0.16807 2.45225 -2.99324 0.03099 2.45225 -2.99324 0.03099 2.58933 -2.99324 ] "normal N" [ 4.37114e-008 4.37114e-008 1 4.37114e-008 4.37114e-008 1 4.37114e-008 4.37114e-008 1 4.37114e-008 4.37114e-008 1 ] "float uv" [ 0 0 1 0 1 1 0 1 ] 
+	AttributeEnd
+	AttributeBegin
+		AreaLightSource "diffuse" "rgb L" [ 1.500000 1.500000 1.500000 ] 
+		Material "matte" "rgb Kd" [ 0.000000 0.000000 0.000000 ] 
+		Shape "trianglemesh" "integer indices" [ 0 1 2 0 2 3 ] "point P" [ 2.61918 1.1688 -2.99324 2.61918 1.03172 -2.99324 2.4821 1.03172 -2.99324 2.4821 1.1688 -2.99324 ] "normal N" [ 4.37114e-008 4.37114e-008 1 4.37114e-008 4.37114e-008 1 4.37114e-008 4.37114e-008 1 4.37114e-008 4.37114e-008 1 ] "float uv" [ 0 0 1 0 1 1 0 1 ] 
+	AttributeEnd
+	AttributeBegin
+		AreaLightSource "diffuse" "rgb L" [ 1.598913 1.598913 1.598913 ] 
+		Material "matte" "rgb Kd" [ 0.000000 0.000000 0.000000 ] 
+		Shape "trianglemesh" "integer indices" [ 0 1 2 0 2 3 ] "point P" [ -13.0774 8.46932 4.35663 -13.0774 11.385 3.41418 -0.083652 11.385 3.41418 -0.083652 8.46932 4.35663 ] "normal N" [ 7.01227e-008 -0.307563 -0.951528 7.01227e-008 -0.307563 -0.951528 7.01227e-008 -0.307563 -0.951528 7.01227e-008 -0.307563 -0.951528 ] "float uv" [ 0 0 1 0 1 1 0 1 ] 
+	AttributeEnd
+	AttributeBegin
+		AreaLightSource "diffuse" "rgb L" [ 4.575005 3.590758 1.549771 ] 
+		Material "matte" "rgb Kd" [ 0.000000 0.000000 0.000000 ] 
+		Shape "trianglemesh" "integer indices" [ 0 1 2 0 2 3 ] "point P" [ -5.62738 5.07771 3.44375 0.835596 5.07771 3.44375 0.835596 -0.0414891 3.44375 -5.62738 -0.0414891 3.44375 ] "normal N" [ 0 -5.72381e-008 -1 0 -5.72381e-008 -1 0 -5.72381e-008 -1 0 -5.72381e-008 -1 ] "float uv" [ 0 0 1 0 1 1 0 1 ] 
+	AttributeEnd
+	AttributeBegin
+		AreaLightSource "diffuse" "rgb L" [ 4.575005 3.590758 1.549771 ] 
+		Material "matte" "rgb Kd" [ 0.000000 0.000000 0.000000 ] 
+		Shape "trianglemesh" "integer indices" [ 0 1 2 0 2 3 ] "point P" [ -14.0938 0.0809031 0.0890168 -14.0938 0.0809031 2.99816 -14.0938 4.98968 2.99816 -14.0938 4.98968 0.089017 ] "normal N" [ 1 -1.91069e-015 4.37114e-008 1 -1.91069e-015 4.37114e-008 1 -1.91069e-015 4.37114e-008 1 -1.91069e-015 4.37114e-008 ] "float uv" [ 0 0 1 0 1 1 0 1 ] 
+	AttributeEnd
+	AttributeBegin
+		AreaLightSource "diffuse" "rgb L" [ 3.265813 3.265813 3.265813 ] 
+		Material "matte" "rgb Kd" [ 0.000000 0.000000 0.000000 ] 
+		Shape "trianglemesh" "integer indices" [ 0 1 2 0 2 3 ] "point P" [ -4.61443 -2.85631 0.210778 -4.61443 -2.85631 -2.85345 1.74718 -2.85631 -2.85345 1.74718 -2.85631 0.210778 ] "normal N" [ 6.60024e-015 1 -1.50996e-007 6.60024e-015 1 -1.50996e-007 6.60024e-015 1 -1.50996e-007 6.60024e-015 1 -1.50996e-007 ] "float uv" [ 0 0 1 0 1 1 0 1 ] 
+	AttributeEnd
+WorldEnd

+ 1 - 1
structuresynth/p3d_arcsphere.pbrt

@@ -2,7 +2,7 @@
 Film "image" 
 Film "image" 
 	"integer xresolution" 1920
 	"integer xresolution" 1920
 	"integer yresolution" 1080
 	"integer yresolution" 1080
-    "string filename" "p3d_arcsphere.rawls"
+    "string filename" "p3d_arcsphere-view0.rawls"
     "float scale" 3
     "float scale" 3
     
     
 LookAt 15 35 50  4 0 -7  0 1 0
 LookAt 15 35 50  4 0 -7  0 1 0

+ 1 - 1
tt/p3d_tt.pbrt

@@ -2,7 +2,7 @@ Scale -1 1 1
 Film "image" 
 Film "image" 
 	"integer xresolution" 1920
 	"integer xresolution" 1920
 	"integer yresolution" 1080
 	"integer yresolution" 1080
-        "string filename" [ "p3d_tt.rawls" ] 
+        "string filename" [ "p3d_tt-view0.rawls" ] 
 LookAt -2 2 3
 LookAt -2 2 3
         1.79999995 -0.150000006 0.649999976
         1.79999995 -0.150000006 0.649999976
         0 0 1
         0 0 1

+ 2 - 1
tungsten_veach-mis/p3d_veach-mis.pbrt

@@ -6,9 +6,10 @@ PixelFilter "triangle" "float xwidth" [ 1.000000 ] "float ywidth" [ 1.000000 ]
 Film "image" 
 Film "image" 
 	"integer xresolution" 1920
 	"integer xresolution" 1920
 	"integer yresolution" 1080
 	"integer yresolution" 1080
-	"string filename" [ "p3d_tungsten_veach-mis.rawls" ]
+	"string filename" [ "p3d_tungsten_veach-mis-view0.rawls" ]
 #Camera "perspective" "float fov" [ 20.114292 ] 
 #Camera "perspective" "float fov" [ 20.114292 ] 
 
 
+Scale -1 1 1
 LookAt 28.2792 5.5 1.23612e-06
 LookAt 28.2792 5.5 1.23612e-06
 		0 3.5 0
 		0 3.5 0
 		0 1 0
 		0 1 0

+ 2 - 1
veach-ajar/p3d_veach-ajar.pbrt

@@ -6,9 +6,10 @@ PixelFilter "triangle" "float xwidth" [ 1.000000 ] "float ywidth" [ 1.000000 ]
 Film "image" 
 Film "image" 
 	"integer xresolution" 1920
 	"integer xresolution" 1920
 	"integer yresolution" 1080
 	"integer yresolution" 1080
-	"string filename" [ "p3d_veach-ajar.rawls" ]
+	"string filename" [ "p3d_veach-ajar-view0.rawls" ]
 #Camera "perspective" "float fov" [ 35.983398 ] 
 #Camera "perspective" "float fov" [ 35.983398 ] 
 
 
+Scale -1 1 1
 LookAt 4.05402 1.61647 -2.30652
 LookAt 4.05402 1.61647 -2.30652
 		-4.29809 1.34399 -3.4641
 		-4.29809 1.34399 -3.4641
 		0 1 0
 		0 1 0

+ 96 - 0
veach-ajar/p3d_veach-ajar-view1.pbrt

@@ -0,0 +1,96 @@
+Integrator "path" "integer maxdepth" [ 65 ]
+#Transform [ 0.137285 -0.0319925 -0.990015 -0 -0 0.999478 -0.0322983 -0 -0.990531 -0.00443405 -0.137212 -0 -2.84124 -1.49616 3.74927 1]
+
+Sampler "random" "integer pixelsamples" [ 64 ]
+PixelFilter "triangle" "float xwidth" [ 1.000000 ] "float ywidth" [ 1.000000 ] 
+Film "image" 
+	"integer xresolution" 1920
+	"integer yresolution" 1080
+	"string filename" [ "p3d_veach-ajar-view1.rawls" ]
+#Camera "perspective" "float fov" [ 35.983398 ] 
+
+Scale -1 1 1
+LookAt  0.942792 1.51957 0.346061  0.273982 1.48728 -0.396672  0 1 0
+Camera "perspective" "float fov" 55
+
+WorldBegin
+	Texture "Texture01" "spectrum" "imagemap" "string filename" [ "textures/landscape-with-a-lake.tga" ] "bool trilinear" [ "true" ] 
+	Texture "Texture02" "spectrum" "imagemap" "string filename" [ "textures/Good Textures_005844.tga" ] "bool trilinear" [ "true" ] 
+	Texture "Texture03" "spectrum" "imagemap" "string filename" [ "textures/cherry-wood-texture.tga" ] "bool trilinear" [ "true" ] 
+	MakeNamedMaterial "Landscape" "string type" [ "matte" ] "texture Kd" [ "Texture01" ] 
+	MakeNamedMaterial "Table" "string type" [ "matte" ] "texture Kd" [ "Texture02" ] 
+	MakeNamedMaterial "DoorHandle" "string type" [ "metal" ] "rgb eta" [ 1.657460 0.880369 0.521229 ] "rgb k" [ 9.223869 6.269523 4.837001 ] "bool remaproughness" [ "false" ] "float uroughness" [ 0.250000 ] "float vroughness" [ 0.250000 ] 
+	MakeNamedMaterial "Door" "string type" [ "matte" ] "texture Kd" [ "Texture03" ] 
+	MakeNamedMaterial "Diffuse" "string type" [ "matte" ] "rgb Kd" [ 0.800000 0.800000 0.800000 ] 
+	MakeNamedMaterial "Floor" "string type" [ "metal" ] "rgb eta" [ 1.657460 0.880369 0.521229 ] "rgb k" [ 9.223869 6.269523 4.837001 ] "bool remaproughness" [ "false" ] "float uroughness" [ 0.100000 ] "float vroughness" [ 0.100000 ] 
+	MakeNamedMaterial "DoorFrame" "string type" [ "matte" ] "rgb Kd" [ 0.247059 0.168627 0.090196 ] 
+	MakeNamedMaterial "PictureFrame" "string type" [ "matte" ] "rgb Kd" [ 0.258824 0.207843 0.145098 ] 
+	MakeNamedMaterial "Hinge" "string type" [ "metal" ] "rgb eta" [ 1.657460 0.880369 0.521229 ] "rgb k" [ 9.223869 6.269523 4.837001 ] "bool remaproughness" [ "false" ] "float uroughness" [ 0.100000 ] "float vroughness" [ 0.100000 ] 
+	MakeNamedMaterial "Light" "string type" [ "matte" ] "rgb Kd" [ 0.000000 0.000000 0.000000 ] 
+	MakeNamedMaterial "Pot2" "string type" [ "metal" ] "rgb eta" [ 1.657460 0.880369 0.521229 ] "rgb k" [ 9.223869 6.269523 4.837001 ] "bool remaproughness" [ "false" ] "float uroughness" [ 0.150000 ] "float vroughness" [ 0.150000 ] 
+	MakeNamedMaterial "Material" "string type" [ "glass" ] "float index" [ 1.500000 ] "bool remaproughness" [ "false" ] 
+	MakeNamedMaterial "Pot3" "string type" [ "matte" ] "rgb Kd" [ 0.800000 0.800000 0.800000 ] 
+	AttributeBegin
+		AreaLightSource "diffuse" "rgb L" [ 1000.000000 1000.000000 1000.000000 ] 
+		NamedMaterial "Light" 
+		Shape "trianglemesh" "integer indices" [ 0 1 2 0 2 3 ] "point P" [ -5.16954 2.82792 -4.44377 -3.70865 2.82792 -4.44377 -3.70865 0.185195 -4.44377 -5.16954 0.185195 -4.44377 ] "normal N" [ 0 -1.03553e-007 -1 0 -1.03553e-007 -1 0 -1.03553e-007 -1 0 -1.03553e-007 -1 ] "float uv" [ 0 0 1 0 1 1 0 1 ] 
+	AttributeEnd
+	NamedMaterial "Landscape" 
+	Shape "plymesh" "string filename" [ "models/Mesh008.ply" ] 
+	NamedMaterial "PictureFrame" 
+	Shape "plymesh" "string filename" [ "models/Mesh013.ply" ] 
+	NamedMaterial "Floor" 
+	TransformBegin
+		Transform [ 1.8 0 0 0 0 1 0 0 0 0 1 0 2.3 0 0 1]
+		Shape "plymesh" "string filename" [ "models/Mesh011.ply" ] 
+	TransformEnd
+	NamedMaterial "DoorHandle" 
+	Shape "plymesh" "string filename" [ "models/Mesh015.ply" ] 
+	NamedMaterial "Hinge" 
+	Shape "plymesh" "string filename" [ "models/Mesh016.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh012.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh010.ply" ] 
+	NamedMaterial "Door" 
+	Shape "plymesh" "string filename" [ "models/Mesh006.ply" ] 
+	NamedMaterial "DoorFrame" 
+	Shape "plymesh" "string filename" [ "models/Mesh005.ply" ] 
+	NamedMaterial "Diffuse" 
+	Shape "plymesh" "string filename" [ "models/Mesh007.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh003.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh002.ply" ] 
+	Shape "plymesh" "string filename" [ "models/Mesh001.ply" ] 
+	NamedMaterial "Table" 
+	Shape "plymesh" "string filename" [ "models/Mesh004.ply" ] 
+	NamedMaterial "Diffuse" 
+	TransformBegin
+		Transform [ 1.8 0 0 0 0 1 0 0 0 0 1 0 2.3 0 0 1]
+		Shape "plymesh" "string filename" [ "models/Mesh014.ply" ] 
+	TransformEnd
+	NamedMaterial "Pot2" 
+	TransformBegin
+		Transform [ -0.0757886 0 0.0468591 0 0 0.0891049 0 0 -0.0468591 0 -0.0757886 0 -1.95645 0.648205 -1.77687 1]
+		Shape "plymesh" "string filename" [ "models/Mesh009.ply" ] 
+	TransformEnd
+	TransformBegin
+		Transform [ -0.0757886 0 0.0468591 0 0 0.0891049 0 0 -0.0468591 0 -0.0757886 0 -1.95645 0.648205 -1.77687 1]
+		Shape "plymesh" "string filename" [ "models/Mesh000.ply" ] 
+	TransformEnd
+	NamedMaterial "Pot3" 
+	TransformBegin
+		Transform [ -0.0891049 0 -7.7898e-009 0 0 0.0891049 0 0 7.7898e-009 0 -0.0891049 0 -1.95645 0.648205 -2.67687 1]
+		Shape "plymesh" "string filename" [ "models/Mesh000.ply" ] 
+	TransformEnd
+	TransformBegin
+		Transform [ -0.0891049 0 -7.7898e-009 0 0 0.0891049 0 0 7.7898e-009 0 -0.0891049 0 -1.95645 0.648205 -2.67687 1]
+		Shape "plymesh" "string filename" [ "models/Mesh009.ply" ] 
+	TransformEnd
+	NamedMaterial "Material" 
+	TransformBegin
+		Transform [ -0.0837611 0 -0.0303939 0 0 0.0891049 0 0 0.0303939 0 -0.0837611 0 -1.95645 0.651268 -3.57687 1]
+		Shape "plymesh" "string filename" [ "models/Mesh009.ply" ] 
+	TransformEnd
+	TransformBegin
+		Transform [ -0.083761 0 -0.0303938 0 0 0.0891049 0 0 0.0303938 0 -0.083761 0 -1.95645 0.651268 -3.57687 1]
+		Shape "plymesh" "string filename" [ "models/Mesh000.ply" ] 
+	TransformEnd
+WorldEnd

+ 1 - 1
veach-bidir/p3d_bidir.pbrt

@@ -9,7 +9,7 @@ PixelFilter "box"
 Film "image" 
 Film "image" 
 	"integer xresolution" 1920
 	"integer xresolution" 1920
 	"integer yresolution" 1080
 	"integer yresolution" 1080
-    "string filename" "p3d_bidir.rawls"
+    "string filename" "p3d_bidir-view0.rawls"
 
 
 Scale -1 1 1
 Scale -1 1 1
 LookAt -0.223944 -6.64245 0.366128 -0.261616 -5.64477 0.309317 0.0 0.0 1.0
 LookAt -0.223944 -6.64245 0.366128 -0.261616 -5.64477 0.309317 0.0 0.0 1.0

+ 1 - 1
villa/p3d_villa-daylight.pbrt

@@ -9,7 +9,7 @@ Film "image"
 	"integer xresolution" 1920
 	"integer xresolution" 1920
 	"integer yresolution" 1080
 	"integer yresolution" 1080
         "float scale" [ 3 ] 
         "float scale" [ 3 ] 
-        "string filename" "p3d_villa-daylight.rawls"
+        "string filename" "p3d_villa-daylight-view0.rawls"
 
 
 Sampler "random" "integer pixelsamples" [ 64 ]
 Sampler "random" "integer pixelsamples" [ 64 ]
 Integrator "path" "integer maxdepth" [ 65 ]
 Integrator "path" "integer maxdepth" [ 65 ]

+ 39 - 0
villa/p3d_villa-daylight-view1.pbrt

@@ -0,0 +1,39 @@
+Scale -1 1 1
+LookAt  24.6285 1.89023 3.76  23.8653 2.53645 3.76  0 0 1
+Camera "perspective" "float fov" 48
+
+Film "image" 
+	"integer xresolution" 1920
+	"integer yresolution" 1080
+        "float scale" [ 3 ] 
+        "string filename" "p3d_villa-daylight-view1.rawls"
+
+Sampler "random" "integer pixelsamples" [ 64 ]
+Integrator "path" "integer maxdepth" [ 65 ]
+
+
+#############################################
+
+WorldBegin
+
+AttributeBegin
+    Rotate 15 1 0 0
+    Rotate 10 0 1 0
+    LightSource "infinite" 
+            "string mapname" [ "textures/skylight-morn.exr" ] 
+            "rgb scale" [ 2 2 2 ] 
+AttributeEnd
+
+# Distant light as a better stand-in for the sun
+AttributeBegin
+    LightSource "distant" 
+            "point from" [ 0 -25 8 ] 
+            "point to" [ 10 5 3 ] 
+            "rgb L" [ 2.4314575195 1.7676141262 1.2205084562 ] 
+AttributeEnd
+
+Include "materials.pbrt"
+
+Include "geometry.pbrt"
+
+WorldEnd

+ 39 - 0
villa/p3d_villa-daylight-view2.pbrt

@@ -0,0 +1,39 @@
+Scale -1 1 1
+LookAt  24.1085 6.34597 3.76  23.2322 6.8277 3.76  0 0 1
+Camera "perspective" "float fov" 48
+
+Film "image" 
+	"integer xresolution" 1920
+	"integer yresolution" 1080
+        "float scale" [ 3 ] 
+        "string filename" "p3d_villa-daylight-view2.rawls"
+
+Sampler "random" "integer pixelsamples" [ 64 ]
+Integrator "path" "integer maxdepth" [ 65 ]
+
+
+#############################################
+
+WorldBegin
+
+AttributeBegin
+    Rotate 15 1 0 0
+    Rotate 10 0 1 0
+    LightSource "infinite" 
+            "string mapname" [ "textures/skylight-morn.exr" ] 
+            "rgb scale" [ 2 2 2 ] 
+AttributeEnd
+
+# Distant light as a better stand-in for the sun
+AttributeBegin
+    LightSource "distant" 
+            "point from" [ 0 -25 8 ] 
+            "point to" [ 10 5 3 ] 
+            "rgb L" [ 2.4314575195 1.7676141262 1.2205084562 ] 
+AttributeEnd
+
+Include "materials.pbrt"
+
+Include "geometry.pbrt"
+
+WorldEnd

+ 1 - 1
volume-caustic/p3d_caustic.pbrt

@@ -5,7 +5,7 @@ MakeNamedMedium "vol"
 Film "image" 
 Film "image" 
 	"integer xresolution" 1920
 	"integer xresolution" 1920
 	"integer yresolution" 1080
 	"integer yresolution" 1080
-        "string filename" [ "p3d_caustic.rawls" ] 
+        "string filename" [ "p3d_caustic-view0.rawls" ] 
 
 
 Sampler "random" "integer pixelsamples" [ 64 ]
 Sampler "random" "integer pixelsamples" [ 64 ]
 Integrator "volpath" "integer maxdepth" [ 65 ]
 Integrator "volpath" "integer maxdepth" [ 65 ]

+ 1 - 1
vw-van/p3d_vw-van.pbrt

@@ -8,7 +8,7 @@ Sampler "random" "integer pixelsamples" [ 64 ]
 Film "image" 
 Film "image" 
 	"integer xresolution" 1920
 	"integer xresolution" 1920
 	"integer yresolution" 1080
 	"integer yresolution" 1080
-        "string filename" [ "p3d_vw-van.rawls" ]
+        "string filename" [ "p3d_vw-van-view0.rawls" ]
         "float scale" 3
         "float scale" 3
 
 
 Sampler "random" "integer pixelsamples" [ 64 ]
 Sampler "random" "integer pixelsamples" [ 64 ]

+ 2 - 1
water-caustic/p3d_water-caustic.pbrt

@@ -6,9 +6,10 @@ PixelFilter "triangle" "float xwidth" [ 1.000000 ] "float ywidth" [ 1.000000 ]
 Film "image" 
 Film "image" 
 	"integer xresolution" 1920
 	"integer xresolution" 1920
 	"integer yresolution" 1080
 	"integer yresolution" 1080
-	"string filename" [ "p3d_water-caustic.rawls" ]
+	"string filename" [ "p3d_water-caustic-view0.rawls" ]
 #Camera "perspective" "float fov" [ 19.500000 ] 
 #Camera "perspective" "float fov" [ 19.500000 ] 
 
 
+Scale -1 1 1
 LookAt -1.03263e-06 1.990944 6.83879
 LookAt -1.03263e-06 1.990944 6.83879
 		0 1.290944 6.19966e-12
 		0 1.290944 6.19966e-12
 		0 1 0
 		0 1 0

+ 1 - 1
white-room/p3d_whiteroom-daytime.pbrt

@@ -5,7 +5,7 @@
 # set up lights for night-time render
 # set up lights for night-time render
 
 
 Film "image" 
 Film "image" 
-   "string filename" "p3d_whiteroom-daytime.rawls"
+   "string filename" "p3d_whiteroom-daytime-view0.rawls"
 	"integer xresolution" 1920
 	"integer xresolution" 1920
 	"integer yresolution" 1080
 	"integer yresolution" 1080
 # fireplace and drawers on right "float cropwindow" [ .2 .4 .45 .75]
 # fireplace and drawers on right "float cropwindow" [ .2 .4 .45 .75]

+ 1 - 1
white-room/p3d_whiteroom-night.pbrt

@@ -5,7 +5,7 @@
 # set up lights for night-time render
 # set up lights for night-time render
 
 
 Film "image" 
 Film "image" 
-   "string filename" "p3d_whiteroom-night.rawls"
+   "string filename" "p3d_whiteroom-night-view0.rawls"
 	"integer xresolution" 1920
 	"integer xresolution" 1920
 	"integer yresolution" 1080
 	"integer yresolution" 1080
 # imgtool convert -bloomlevel 5 -tonemap -maxluminance 3 -scale 4 whiteroom-night.{exr,png}
 # imgtool convert -bloomlevel 5 -tonemap -maxluminance 3 -scale 4 whiteroom-night.{exr,png}