Browse Source

Add of new pbrt scenes and create custom p3d pbrt files

Jérôme BUISINE 6 months ago
parent
commit
392ca80470
100 changed files with 1829 additions and 126333 deletions
  1. 0 0
      README.md
  2. 39 0
      barcelona-pavilion/p3d_pavilion-day.pbrt
  3. 65 0
      barcelona-pavilion/p3d_pavilion-night.pbrt
  4. 473 0
      bathroom/p3d_bathroom.pbrt
  5. 10 0
      bedroom/LICENSE.txt
  6. BIN
      bedroom/models/Mesh000.ply
  7. BIN
      bedroom/models/Mesh001.ply
  8. BIN
      bedroom/models/Mesh002.ply
  9. BIN
      bedroom/models/Mesh003.ply
  10. BIN
      bedroom/models/Mesh004.ply
  11. BIN
      bedroom/models/Mesh005.ply
  12. BIN
      bedroom/models/Mesh006.ply
  13. BIN
      bedroom/models/Mesh007.ply
  14. BIN
      bedroom/models/Mesh008.ply
  15. BIN
      bedroom/models/Mesh009.ply
  16. BIN
      bedroom/models/Mesh010.ply
  17. BIN
      bedroom/models/Mesh011.ply
  18. BIN
      bedroom/models/Mesh012.ply
  19. BIN
      bedroom/models/Mesh013.ply
  20. BIN
      bedroom/models/Mesh014.ply
  21. BIN
      bedroom/models/Mesh015.ply
  22. BIN
      bedroom/models/Mesh016.ply
  23. BIN
      bedroom/models/Mesh017.ply
  24. BIN
      bedroom/models/Mesh018.ply
  25. BIN
      bedroom/models/Mesh019.ply
  26. BIN
      bedroom/models/Mesh020.ply
  27. BIN
      bedroom/models/Mesh021.ply
  28. BIN
      bedroom/models/Mesh022.ply
  29. BIN
      bedroom/models/Mesh023.ply
  30. BIN
      bedroom/models/Mesh024.ply
  31. BIN
      bedroom/models/Mesh025.ply
  32. BIN
      bedroom/models/Mesh026.ply
  33. BIN
      bedroom/models/Mesh027.ply
  34. BIN
      bedroom/models/Mesh028.ply
  35. BIN
      bedroom/models/Mesh029.ply
  36. BIN
      bedroom/models/Mesh030.ply
  37. BIN
      bedroom/models/Mesh031.ply
  38. BIN
      bedroom/models/Mesh032.ply
  39. BIN
      bedroom/models/Mesh033.ply
  40. BIN
      bedroom/models/Mesh034.ply
  41. BIN
      bedroom/models/Mesh035.ply
  42. BIN
      bedroom/models/Mesh036.ply
  43. BIN
      bedroom/models/Mesh037.ply
  44. BIN
      bedroom/models/Mesh038.ply
  45. BIN
      bedroom/models/Mesh039.ply
  46. BIN
      bedroom/models/Mesh040.ply
  47. BIN
      bedroom/models/Mesh041.ply
  48. BIN
      bedroom/models/Mesh042.ply
  49. BIN
      bedroom/models/Mesh043.ply
  50. BIN
      bedroom/models/Mesh044.ply
  51. BIN
      bedroom/models/Mesh045.ply
  52. BIN
      bedroom/models/Mesh046.ply
  53. BIN
      bedroom/models/Mesh047.ply
  54. BIN
      bedroom/models/Mesh048.ply
  55. BIN
      bedroom/models/Mesh049.ply
  56. BIN
      bedroom/models/Mesh050.ply
  57. BIN
      bedroom/models/Mesh051.ply
  58. BIN
      bedroom/models/Mesh052.ply
  59. BIN
      bedroom/models/Mesh053.ply
  60. BIN
      bedroom/models/Mesh054.ply
  61. BIN
      bedroom/models/Mesh055.ply
  62. BIN
      bedroom/models/Mesh056.ply
  63. BIN
      bedroom/models/Mesh057.ply
  64. BIN
      bedroom/models/Mesh058.ply
  65. BIN
      bedroom/models/Mesh059.ply
  66. BIN
      bedroom/models/Mesh060.ply
  67. BIN
      bedroom/models/Mesh061.ply
  68. BIN
      bedroom/models/Mesh062.ply
  69. BIN
      bedroom/models/Mesh063.ply
  70. BIN
      bedroom/models/Mesh064.ply
  71. BIN
      bedroom/models/Mesh065.ply
  72. BIN
      bedroom/models/Mesh066.ply
  73. BIN
      bedroom/models/Mesh067.ply
  74. BIN
      bedroom/models/Mesh068.ply
  75. 198 0
      bedroom/p3d_bedroom.pbrt
  76. 191 0
      bedroom/scene.pbrt
  77. BIN
      bedroom/textures/Teapot.tga
  78. BIN
      bedroom/textures/panel-wood-3.tga
  79. BIN
      bedroom/textures/wallpaper-1.tga
  80. BIN
      bedroom/textures/wood4.tga
  81. 768 0
      bmw-m6/p3d_bmw-m6.pbrt
  82. 42 0
      breakfast/p3d_breakfast.pbrt
  83. 0 73
      buddha-fractal/buddha-fractal.pbrt
  84. 0 126260
      buddha-fractal/geometry.pbrt
  85. BIN
      buddha-fractal/geometry/buddha.ply
  86. 33 0
      bunny-fur/p3d_bunny-fur.pbrt
  87. 10 0
      car2/LICENSE.txt
  88. BIN
      car2/models/Mesh000.ply
  89. BIN
      car2/models/Mesh001.ply
  90. BIN
      car2/models/Mesh002.ply
  91. BIN
      car2/models/Mesh003.ply
  92. BIN
      car2/models/Mesh004.ply
  93. BIN
      car2/models/Mesh005.ply
  94. BIN
      car2/models/Mesh006.ply
  95. BIN
      car2/models/Mesh007.ply
  96. BIN
      car2/models/Mesh008.ply
  97. BIN
      car2/models/Mesh009.ply
  98. BIN
      car2/models/Mesh010.ply
  99. BIN
      car2/models/Mesh011.ply
  100. 0 0
      car2/models/Mesh012.ply

README.md.html → README.md


+ 39 - 0
barcelona-pavilion/p3d_pavilion-day.pbrt

@@ -0,0 +1,39 @@
+Film "image"
+    "integer xresolution" 1000 "integer yresolution" 1000
+#    "integer xresolution" 800 "integer yresolution" 425
+    "string filename" "p3d_pavilion-day.rawls"
+    "float maxsampleluminance" 10
+    "float scale" 5
+# imgtool convert -bloomlevel .8 pavilion-day.{exr,png} 
+
+Scale -1 1 1
+LookAt -10 2.25 10   7 1.75 -3   0 1 0
+Camera "perspective" "float fov" 45
+    "float focaldistance" 15 "float lensradius" .0125
+
+# above view
+#LookAt -10 100 10    -10 0 10  1 0 0
+#Camera "perspective" "float fov" 60
+
+Sampler "random" "integer pixelsamples" 4096
+Integrator "path"
+
+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

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

@@ -0,0 +1,65 @@
+Film "image"
+    "integer xresolution" 1000 "integer yresolution" 1000
+#    "integer xresolution" 800 "integer yresolution" 425
+    "string filename" "p3d_pavilion-night.rawls"
+    "float scale" 2.5
+    "float maxsampleluminance" 10
+# imgtool convert -bloomlevel 3 -bloomscale .05 pavilion-night.exr pavilion-night.rawls
+
+Scale -1 1 1
+LookAt -10 2.25 10   7 1.75 -3   0 1 0
+Camera "perspective" "float fov" 45
+    "float focaldistance" 15 "float lensradius" .01
+
+# above view
+#LookAt -10 100 10    -10 0 10  1 0 0
+#Camera "perspective" "float fov" 60
+
+Sampler "random" "integer pixelsamples" 4096
+Integrator "path"
+
+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

+ 473 - 0
bathroom/p3d_bathroom.pbrt

@@ -0,0 +1,473 @@
+# make wood more glossy
+
+LookAt 0 23 30  10.2 5 0   0 1 0
+Camera "perspective" "float fov" 50
+   "float focaldistance" 31 "float lensradius" .15 # .2 # .4
+
+Film "image" "integer xresolution" 1000 "integer yresolution" 1000
+#Film "image" "integer xresolution" 600 "integer yresolution" 380
+    "string filename" "p3d_bathroom.rawls"
+# imgtool convert -bloomscale .1 -bloomlevel 5 bathroom.exr bathroom.rawls
+
+Sampler "random" "integer pixelsamples" 4096
+Integrator "path"
+
+WorldBegin
+
+Scale -1 1 1
+
+# light above / behind camera 
+AttributeBegin
+   AreaLightSource "diffuse" "blackbody L" [2700 15]
+    Shape "plymesh" "string filename" "geometry/mesh_00001.ply" 
+AttributeEnd
+
+# light above the sinks
+AttributeBegin
+   AreaLightSource "diffuse" "blackbody L" [2700 10]
+    Shape "plymesh" "string filename" "geometry/mesh_00008.ply" 
+AttributeEnd
+
+AttributeBegin
+   AreaLightSource "diffuse" "blackbody L" [2700 10]
+    Shape "plymesh" "string filename" "geometry/mesh_00009.ply" 
+AttributeEnd
+
+AttributeBegin
+   AreaLightSource "diffuse" "blackbody L" [2700 10]
+    Shape "plymesh" "string filename" "geometry/mesh_00010.ply" 
+AttributeEnd
+
+# window emitter
+AttributeBegin
+    AreaLightSource "diffuse" "blackbody L" [6500 100 ] #"color L" [2500 2500 2500]
+    Shape "plymesh" "string filename" "geometry/mesh_00062.ply" 
+AttributeEnd
+
+
+# white border around black thing on floor?
+MakeNamedMaterial "blanc" 
+        "float roughness" [ 0.0104080001 ] 
+        "float index" [ 1 ] 
+        "string type" [ "uber" ] 
+        "rgb Kd" [ .5 .5 .5 ]
+        "rgb Ks" [ 0.5 0.5 0.5 ] 
+        "rgb Kt" [ 0 0 0 ] 
+        "rgb opacity" [ 1 1 1 ] 
+
+# towels and mats on floor
+TransformBegin
+  Scale 10 10 10
+  Texture "cloth-bump-base" "float" "fbm"
+  Texture "cloth-bump" "float" "scale" "texture tex1" "cloth-bump-base" "float tex2" .025
+TransformEnd
+
+MakeNamedMaterial "blanc_drap" 
+        "string type" [ "matte" ] 
+        "rgb Kd" [ 0.6 .6 .6 ]
+        "texture bumpmap" "cloth-bump"
+
+Texture "wood" "color" "imagemap" "string filename" "textures/WoodFine0016_L.rawls"
+MakeNamedMaterial "bois_" 
+        "float uroughness" [ 0.003 ] 
+        "float vroughness" [ 0.003 ] 
+        "string type" [ "substrate" ] 
+        "texture Kd" "wood"
+        "rgb Ks" [ 0.2 0.2 0.2 ] 
+
+# objects on shelves
+MakeNamedMaterial "bois_ebene" 
+        "float sigma" [ 10 ] 
+        "string type" [ "matte" ] 
+        "rgb Kd" [ .1 .1 .1 ]
+
+
+# small bottle by the tub
+MakeNamedMaterial "etiquette" 
+        "float uroughness" [ 0.0104080001 ] 
+        "float vroughness" [ 0.0104080001 ] 
+        "string type" [ "glass" ] 
+
+# black seam around top of tub
+MakeNamedMaterial "jointure_noire" 
+        "float roughness" [ 0.1 ] 
+        "string type" [ "plastic" ] 
+        "rgb Kd" [ .04 .04 .04 ] 
+        "rgb Ks" [ 0.5 0.5 0.5 ] 
+
+# walls
+MakeNamedMaterial "latte" 
+      #"string type" "fourier" "string bsdffile" "bsdfs/ceramic.bsdf"
+      "string type" "matte"
+      "color Kd" [ .55 .5 .5 ]
+      "float sigma" 20
+
+MakeNamedMaterial "lumiere_cadre" 
+        "float roughness" [ 0.0104080001 ] 
+        "float index" [ 1 ] 
+        "string type" [ "uber" ] 
+        "rgb Kd" [ 0.639999986 0.639999986 0.639999986 ] 
+        "rgb Ks" [ 0.5 0.5 0.5 ] 
+        "rgb Kt" [ 0 0 0 ] 
+        "rgb opacity" [ 1 1 1 ] 
+
+# metal trashcan
+MakeNamedMaterial "metal_poubelle" 
+        "spectrum eta" "spds/Ag.eta.spd"
+        "spectrum k" "spds/Ag.k.spd"
+        "float roughness" [0.001]
+        "string type" ["metal"]
+
+# metal faucets, bars, drain in sink, ...
+MakeNamedMaterial "metal_vis.001" 
+        "spectrum eta" "spds/Ag.eta.spd"
+        "spectrum k" "spds/Ag.k.spd"
+        "float roughness" [0.01]
+        "string type" ["metal"]
+
+MakeNamedMaterial "mirror" 
+        "string type" [ "mirror" ] 
+
+# walls, painted wood shelves by the window
+MakeNamedMaterial "mur_blanc" 
+      "string type" "fourier" "string bsdffile" "bsdfs/paint.bsdf"
+
+# wall on the right
+MakeNamedMaterial "mur_droit" 
+      "string type" "fourier" "string bsdffile" "bsdfs/paint.bsdf"
+
+# black scale? on floor
+MakeNamedMaterial "noir" 
+        "float roughness" [ 0.5 ] 
+        "float index" [ 1 ] 
+        "string type" [ "uber" ] 
+        "rgb Kd" [ .1 .1 .1 ]
+        "rgb Ks" [ 0.5 0.5 0.5 ] 
+
+# plastic bit at top of bottle by bathrub
+MakeNamedMaterial "plastique" 
+        "float roughness" [ 0.0104080001 ] 
+        "float index" [ 1 ] 
+        "string type" [ "uber" ] 
+        "rgb Kd" [ .2 .6 .2 ]
+        "rgb Ks" [ 0.5 0.5 0.5 ] 
+        "rgb Kt" [ 0 0 0 ] 
+        "rgb opacity" [ 1 1 1 ] 
+
+# trash can plastic part, also plastic on outlet
+MakeNamedMaterial "plastique_poubelle" 
+        "float sigma" [ 20 ] 
+        "string type" [ "matte" ] 
+        "rgb Kd" [ .02 .02 .02 ] 
+
+# middle part of squiggly sculpture on shelf
+MakeNamedMaterial "poignée_marron" 
+        "float roughness" [ 0.0104080001 ] 
+        "float index" [ 1 ] 
+        "string type" [ "uber" ] 
+        "rgb Kd" [ .3 .5 .4 ]
+        "rgb Ks" [ 0.5 0.5 0.5 ] 
+        "rgb Kt" [ 0 0 0 ] 
+        "rgb opacity" [ 1 1 1 ] 
+
+# porcelain: sink bowls, interior of bathrub
+MakeNamedMaterial "porcelaine.002" 
+      "string type" "fourier" "string bsdffile" "bsdfs/ceramic.bsdf"
+
+# floor
+Texture "wood-floor" "color" "imagemap" "string filename" "textures/WoodFine0034_7_S.rawls"
+MakeNamedMaterial "sol" 
+        "float roughness" [ 0.0104080001 ] 
+        "float index" [ 1 ] 
+        "string type" [ "uber" ] 
+#        "rgb Kd" [ 0.639999986 0.639999986 0.639999986 ] 
+         "texture Kd" "wood-floor"
+        "rgb Ks" [ 0.5 0.5 0.5 ] 
+        "rgb Kt" [ 0 0 0 ] 
+        "rgb opacity" [ 1 1 1 ] 
+
+# bottle by bathtub
+MakeNamedMaterial "verre" 
+        "float roughness" [ 0.0104080001 ] 
+        "float index" [ 1 ] 
+        "string type" [ "uber" ] 
+        "rgb Kd" [ 0.639999986 0.639999986 0.639999986 ] 
+        "rgb Ks" [ 0.5 0.5 0.5 ] 
+        "rgb Kt" [ 0 0 0 ] 
+        "rgb opacity" [ 1 1 1 ] 
+
+###########################################################################
+
+
+AttributeBegin
+    NamedMaterial "etiquette"
+    Shape "plymesh" "string filename" "geometry/mesh_00002.ply" 
+    NamedMaterial "plastique"
+    Shape "plymesh" "string filename" "geometry/mesh_00003.ply" 
+    NamedMaterial "verre"
+    Shape "plymesh" "string filename" "geometry/mesh_00004.ply" 
+AttributeEnd
+
+AttributeBegin
+    NamedMaterial "metal_vis.001"
+    Shape "plymesh" "string filename" "geometry/mesh_00005.ply" 
+AttributeEnd
+
+AttributeBegin
+    NamedMaterial "metal_vis.001"
+    Shape "plymesh" "string filename" "geometry/mesh_00006.ply" 
+AttributeEnd
+
+AttributeBegin
+    NamedMaterial "metal_vis.001"
+    Shape "plymesh" "string filename" "geometry/mesh_00007.ply" 
+AttributeEnd
+
+AttributeBegin
+    NamedMaterial "blanc_drap"
+    Shape "plymesh" "string filename" "geometry/mesh_00011.ply" 
+AttributeEnd
+
+AttributeBegin
+    NamedMaterial "metal_vis.001"
+    Shape "plymesh" "string filename" "geometry/mesh_00012.ply" 
+AttributeEnd
+
+AttributeBegin
+    NamedMaterial "bois_ebene"
+    Shape "plymesh" "string filename" "geometry/mesh_00013.ply" 
+AttributeEnd
+
+AttributeBegin
+    NamedMaterial "bois_ebene"
+    Shape "plymesh" "string filename" "geometry/mesh_00014.ply" 
+AttributeEnd
+
+AttributeBegin
+    NamedMaterial "bois_ebene"
+    Shape "plymesh" "string filename" "geometry/mesh_00015.ply" 
+AttributeEnd
+
+AttributeBegin
+    NamedMaterial "bois_ebene"
+    Shape "plymesh" "string filename" "geometry/mesh_00016.ply" 
+AttributeEnd
+
+AttributeBegin
+    NamedMaterial "bois_ebene"
+    Shape "plymesh" "string filename" "geometry/mesh_00017.ply" 
+    NamedMaterial "poignée_marron"
+    Shape "plymesh" "string filename" "geometry/mesh_00018.ply" 
+AttributeEnd
+
+AttributeBegin
+    NamedMaterial "lumiere_cadre"
+    Shape "plymesh" "string filename" "geometry/mesh_00019.ply" 
+    NamedMaterial "mur_blanc"
+    Shape "plymesh" "string filename" "geometry/mesh_00020.ply" 
+AttributeEnd
+
+AttributeBegin
+    NamedMaterial "bois_ebene"
+    Shape "plymesh" "string filename" "geometry/mesh_00021.ply" 
+AttributeEnd
+
+AttributeBegin
+    NamedMaterial "mur_blanc"
+    Shape "plymesh" "string filename" "geometry/mesh_00022.ply" 
+AttributeEnd
+
+AttributeBegin
+    NamedMaterial "mur_blanc"
+    Shape "plymesh" "string filename" "geometry/mesh_00023.ply" 
+AttributeEnd
+
+AttributeBegin
+    NamedMaterial "metal_vis.001"
+    Shape "plymesh" "string filename" "geometry/mesh_00024.ply" 
+AttributeEnd
+
+AttributeBegin
+    NamedMaterial "metal_vis.001"
+    Shape "plymesh" "string filename" "geometry/mesh_00025.ply" 
+AttributeEnd
+
+AttributeBegin
+    NamedMaterial "mur_blanc"
+    Shape "plymesh" "string filename" "geometry/mesh_00026.ply" 
+AttributeEnd
+
+AttributeBegin
+    NamedMaterial "mur_blanc"
+    Shape "plymesh" "string filename" "geometry/mesh_00027.ply" 
+AttributeEnd
+
+AttributeBegin
+    NamedMaterial "blanc"
+    Shape "plymesh" "string filename" "geometry/mesh_00028.ply" 
+    NamedMaterial "noir"
+    Shape "plymesh" "string filename" "geometry/mesh_00029.ply" 
+AttributeEnd
+
+AttributeBegin
+    NamedMaterial "metal_vis.001"
+    Shape "plymesh" "string filename" "geometry/mesh_00030.ply" 
+AttributeEnd
+
+AttributeBegin
+    NamedMaterial "metal_vis.001"
+    Shape "plymesh" "string filename" "geometry/mesh_00031.ply" 
+AttributeEnd
+
+AttributeBegin
+    NamedMaterial "metal_vis.001"
+    Shape "plymesh" "string filename" "geometry/mesh_00032.ply" 
+AttributeEnd
+
+AttributeBegin
+    NamedMaterial "metal_vis.001"
+    Shape "plymesh" "string filename" "geometry/mesh_00033.ply" 
+AttributeEnd
+
+AttributeBegin
+    NamedMaterial "metal_vis.001"
+    Shape "plymesh" "string filename" "geometry/mesh_00034.ply" 
+AttributeEnd
+
+AttributeBegin
+    NamedMaterial "metal_vis.001"
+    Shape "plymesh" "string filename" "geometry/mesh_00035.ply" 
+    NamedMaterial "mirror"
+    Shape "plymesh" "string filename" "geometry/mesh_00036.ply" 
+AttributeEnd
+
+AttributeBegin
+    NamedMaterial "blanc_drap"
+    Shape "plymesh" "string filename" "geometry/mesh_00037.ply" 
+AttributeEnd
+
+AttributeBegin
+    NamedMaterial "metal_vis.001"
+    Shape "plymesh" "string filename" "geometry/mesh_00038.ply" 
+AttributeEnd
+
+AttributeBegin
+    NamedMaterial "metal_vis.001"
+    Shape "plymesh" "string filename" "geometry/mesh_00039.ply" 
+    NamedMaterial "plastique_poubelle"
+    Shape "plymesh" "string filename" "geometry/mesh_00040.ply" 
+AttributeEnd
+
+AttributeBegin
+    NamedMaterial "metal_vis.001"
+    Shape "plymesh" "string filename" "geometry/mesh_00041.ply" 
+AttributeEnd
+
+AttributeBegin
+    NamedMaterial "metal_vis.001"
+    Shape "plymesh" "string filename" "geometry/mesh_00042.ply" 
+AttributeEnd
+
+AttributeBegin
+    NamedMaterial "blanc_drap"
+    Shape "plymesh" "string filename" "geometry/mesh_00043.ply" 
+AttributeEnd
+
+AttributeBegin
+    NamedMaterial "blanc_drap"
+    Shape "plymesh" "string filename" "geometry/mesh_00044.ply" 
+AttributeEnd
+
+AttributeBegin
+    NamedMaterial "metal_poubelle"
+    Shape "plymesh" "string filename" "geometry/mesh_00045.ply" 
+    NamedMaterial "plastique_poubelle"
+    Shape "plymesh" "string filename" "geometry/mesh_00046.ply" 
+AttributeEnd
+
+AttributeBegin
+    NamedMaterial "metal_vis.001"
+    Shape "plymesh" "string filename" "geometry/mesh_00047.ply" 
+AttributeEnd
+
+AttributeBegin
+    NamedMaterial "metal_vis.001"
+    Shape "plymesh" "string filename" "geometry/mesh_00048.ply" 
+AttributeEnd
+
+AttributeBegin
+    NamedMaterial "metal_vis.001"
+    Shape "plymesh" "string filename" "geometry/mesh_00049.ply" 
+AttributeEnd
+
+AttributeBegin
+    NamedMaterial "metal_vis.001"
+    Shape "plymesh" "string filename" "geometry/mesh_00050.ply" 
+AttributeEnd
+
+AttributeBegin
+    NamedMaterial "metal_vis.001"
+    Shape "plymesh" "string filename" "geometry/mesh_00051.ply" 
+AttributeEnd
+
+AttributeBegin
+    NamedMaterial "metal_vis.001"
+    Shape "plymesh" "string filename" "geometry/mesh_00052.ply" 
+AttributeEnd
+
+AttributeBegin
+    NamedMaterial "porcelaine.002"
+    Shape "plymesh" "string filename" "geometry/mesh_00053.ply" 
+AttributeEnd
+
+AttributeBegin
+    NamedMaterial "porcelaine.002"
+    Shape "plymesh" "string filename" "geometry/mesh_00054.ply" 
+AttributeEnd
+
+AttributeBegin
+    NamedMaterial "lumiere_cadre"
+    Shape "plymesh" "string filename" "geometry/mesh_00055.ply" 
+    NamedMaterial "mur_blanc"
+    Shape "plymesh" "string filename" "geometry/mesh_00056.ply" 
+AttributeEnd
+
+AttributeBegin
+    NamedMaterial "bois_"
+    Shape "plymesh" "string filename" "geometry/mesh_00057.ply" 
+AttributeEnd
+
+AttributeBegin
+    NamedMaterial "bois_"
+    Shape "plymesh" "string filename" "geometry/mesh_00058.ply" 
+    NamedMaterial "jointure_noire"
+    Shape "plymesh" "string filename" "geometry/mesh_00059.ply" 
+    NamedMaterial "porcelaine.002"
+    Shape "plymesh" "string filename" "geometry/mesh_00060.ply" 
+AttributeEnd
+
+AttributeBegin
+    NamedMaterial "bois_"
+    Shape "plymesh" "string filename" "geometry/mesh_00061.ply" 
+AttributeEnd
+
+AttributeBegin
+    NamedMaterial "latte"
+    Shape "plymesh" "string filename" "geometry/mesh_00063.ply" 
+    NamedMaterial "mirror"
+    Shape "plymesh" "string filename" "geometry/mesh_00064.ply" 
+    NamedMaterial "mur_blanc"
+    Shape "plymesh" "string filename" "geometry/mesh_00065.ply" 
+    NamedMaterial "mur_droit"
+    Shape "plymesh" "string filename" "geometry/mesh_00066.ply" 
+    NamedMaterial "sol"
+    Shape "plymesh" "string filename" "geometry/mesh_00067.ply" 
+AttributeEnd
+
+AttributeBegin
+    NamedMaterial "bois_"
+    Shape "plymesh" "string filename" "geometry/mesh_00068.ply" 
+AttributeEnd
+
+
+WorldEnd

+ 10 - 0
bedroom/LICENSE.txt

@@ -0,0 +1,10 @@
+This is the pbrt-v3 version of 'Bedroom' by SlykDrako, downloaded from https://benedikt-bitterli.me/resources/
+
+The original file may be obtained here: http://www.blendswap.com/blends/view/17385
+
+This scene was released under a CC0 license and is in the public domain.
+It may be copied, modified and used commercially, without permission or
+attribution. However, crediting the artist is encouraged.
+
+For more information about the license, please see
+https://creativecommons.org/publicdomain/zero/1.0/

BIN
bedroom/models/Mesh000.ply


BIN
bedroom/models/Mesh001.ply


BIN
bedroom/models/Mesh002.ply


BIN
bedroom/models/Mesh003.ply


BIN
bedroom/models/Mesh004.ply


BIN
bedroom/models/Mesh005.ply


BIN
bedroom/models/Mesh006.ply


BIN
bedroom/models/Mesh007.ply


BIN
bedroom/models/Mesh008.ply


BIN
bedroom/models/Mesh009.ply


BIN
bedroom/models/Mesh010.ply


BIN
bedroom/models/Mesh011.ply


BIN
bedroom/models/Mesh012.ply


BIN
bedroom/models/Mesh013.ply


BIN
bedroom/models/Mesh014.ply


BIN
bedroom/models/Mesh015.ply


BIN
bedroom/models/Mesh016.ply


BIN
bedroom/models/Mesh017.ply


BIN
bedroom/models/Mesh018.ply


BIN
bedroom/models/Mesh019.ply


BIN
bedroom/models/Mesh020.ply


BIN
bedroom/models/Mesh021.ply


BIN
bedroom/models/Mesh022.ply


BIN
bedroom/models/Mesh023.ply


BIN
bedroom/models/Mesh024.ply


BIN
bedroom/models/Mesh025.ply


BIN
bedroom/models/Mesh026.ply


BIN
bedroom/models/Mesh027.ply


BIN
bedroom/models/Mesh028.ply


BIN
bedroom/models/Mesh029.ply


BIN
bedroom/models/Mesh030.ply


BIN
bedroom/models/Mesh031.ply


BIN
bedroom/models/Mesh032.ply


BIN
bedroom/models/Mesh033.ply


BIN
bedroom/models/Mesh034.ply


BIN
bedroom/models/Mesh035.ply


BIN
bedroom/models/Mesh036.ply


BIN
bedroom/models/Mesh037.ply


BIN
bedroom/models/Mesh038.ply


BIN
bedroom/models/Mesh039.ply


BIN
bedroom/models/Mesh040.ply


BIN
bedroom/models/Mesh041.ply


BIN
bedroom/models/Mesh042.ply


BIN
bedroom/models/Mesh043.ply


BIN
bedroom/models/Mesh044.ply


BIN
bedroom/models/Mesh045.ply


BIN
bedroom/models/Mesh046.ply


BIN
bedroom/models/Mesh047.ply


BIN
bedroom/models/Mesh048.ply


BIN
bedroom/models/Mesh049.ply


BIN
bedroom/models/Mesh050.ply


BIN
bedroom/models/Mesh051.ply


BIN
bedroom/models/Mesh052.ply


BIN
bedroom/models/Mesh053.ply


BIN
bedroom/models/Mesh054.ply


BIN
bedroom/models/Mesh055.ply


BIN
bedroom/models/Mesh056.ply


BIN
bedroom/models/Mesh057.ply


BIN
bedroom/models/Mesh058.ply


BIN
bedroom/models/Mesh059.ply


BIN
bedroom/models/Mesh060.ply


BIN
bedroom/models/Mesh061.ply


BIN
bedroom/models/Mesh062.ply


BIN
bedroom/models/Mesh063.ply


BIN
bedroom/models/Mesh064.ply


BIN
bedroom/models/Mesh065.ply


BIN
bedroom/models/Mesh066.ply


BIN
bedroom/models/Mesh067.ply


BIN
bedroom/models/Mesh068.ply


+ 198 - 0
bedroom/p3d_bedroom.pbrt

@@ -0,0 +1,198 @@
+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" [ 1000 ] "integer yresolution" [ 1000 ] "string filename" [ "p3d_bedroom.rawls" ]
+#Camera "perspective" "float fov" [ 39.430485 ] 
+
+LookAt 3.4555792808532715 1.2124358415603638 3.2989654541015625
+		0.0942695364356041 1.1369876861572266 0.39623117446899414
+		0.0 1.0 0.0
+Camera "perspective" "float fov" [ 65.0 ]
+
+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

+ 191 - 0
bedroom/scene.pbrt

@@ -0,0 +1,191 @@
+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 "sobol" "integer pixelsamples" [ 64 ] 
+PixelFilter "triangle" "float xwidth" [ 1.000000 ] "float ywidth" [ 1.000000 ] 
+Film "image" "integer xresolution" [ 1280 ] "integer yresolution" [ 720 ] "string filename" [ "bedroom.png" ] 
+Camera "perspective" "float fov" [ 39.430485 ] 
+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

BIN
bedroom/textures/Teapot.tga


BIN
bedroom/textures/panel-wood-3.tga


BIN
bedroom/textures/wallpaper-1.tga


BIN
bedroom/textures/wood4.tga


+ 768 - 0
bmw-m6/p3d_bmw-m6.pbrt

@@ -0,0 +1,768 @@
+
+Film "image" "integer xresolution" 1000 "integer yresolution" 1000
+    "string filename" "p3d_bmw-m6.rawls"
+    "float maxsampleluminance" 10
+    "float scale" 6
+
+LookAt -11 .8 5   -2 -.5 0   0 1 0
+Camera "perspective" "float fov" 30
+
+Sampler "random" "integer pixelsamples" 4096
+Integrator "path"
+
+WorldBegin
+
+LightSource "infinite" "string mapname" "textures/sky.exr"
+
+# Converted from "tyrant_monkey_bmw249.obj" by obj2pbrt
+# Scene bounds: (-23.973587, -1.432975, -28.291519) - (25.880672, 13.435121, 26.584051)
+
+MakeNamedMaterial "CarPaint" 
+        "float uroughness" [ 0.0005 ] 
+        "float vroughness" [ 0.00051 ] 
+        "string type" [ "substrate" ] 
+        "rgb Kd" [ 0.4 0.03 0.03 ] 
+        "rgb Ks" [ 0.3 0.3 0.3 ] 
+
+MakeNamedMaterial "HeadLight" 
+        "float roughness" [ 0.0104080001 ] 
+        "string type" [ "uber" ] 
+        "rgb Kd" [ 0.639999986 0.639999986 0.639999986 ] 
+        "rgb Ks" [ 0.5 0.5 0.5 ] 
+        "rgb Kt" [ 0 0 0 ] 
+        "rgb opacity" [ 1 1 1 ] 
+
+MakeNamedMaterial "HeadLightGlass" 
+        "string type" [ "glass" ] 
+
+MakeNamedMaterial "HeadLightGlass01" 
+        "string type" [ "glass" ] 
+
+MakeNamedMaterial "LEATHER-white" 
+        "string type" [ "fourier" ] 
+        "string bsdffile" "bsdfs/leather.bsdf"
+MakeNamedMaterial "LEATHER-black"
+        "string type" "matte"
+        "rgb Kd" [.01 .01 .01 ]
+MakeNamedMaterial "LEATHER"
+        "string type" "mix"
+        "string namedmaterial1" "LEATHER-white"
+        "string namedmaterial2" "LEATHER-black"
+        "rgb amount" [.2 .2 .2]
+
+MakeNamedMaterial "LightGlass" 
+        "string type" [ "glass" ] 
+
+MakeNamedMaterial "LogoAzure" 
+        "string type" [ "matte" ] 
+        "rgb Kd" [ 0.157092005 0.390300989 0.641520977 ] 
+
+MakeNamedMaterial "LogoBlack" 
+        "string type" [ "matte" ] 
+        "rgb Kd" [ 0.064000003 0.064000003 0.064000003 ] 
+
+MakeNamedMaterial "LogoBlue" 
+        "string type" [ "matte" ] 
+        "rgb Kd" [ 0.191944003 0.515774012 0.616523981 ] 
+
+MakeNamedMaterial "LogoRed" 
+        "string type" [ "matte" ] 
+        "rgb Kd" [ 0.673442006 0.105791003 0.105791003 ] 
+
+MakeNamedMaterial "LogoSilver" 
+        "string type" [ "metal" ] 
+        "spectrum k" "spds/Al.k.spd"
+        "spectrum eta" "spds/Al.eta.spd"
+
+MakeNamedMaterial "LogoWhite" 
+        "string type" [ "matte" ] 
+        "rgb Kd" [ 0.773397028 0.773397028 0.773397028 ] 
+
+MakeNamedMaterial "None" 
+        "float roughness" [ 0.1 ] 
+#        "float index" [ 1 ] 
+        "string type" [ "uber" ] 
+        "rgb Kd" [ 0.800000012 0.800000012 0.800000012 ] 
+        "rgb Ks" [ 0.800000012 0.800000012 0.800000012 ] 
+        "rgb Kt" [ 0 0 0 ] 
+        "rgb opacity" [ 1 1 1 ] 
+
+MakeNamedMaterial "Seal" 
+        "float roughness" [ 0.0104080001 ] 
+        "string type" [ "uber" ] 
+        "rgb Kd" [ 0.0730770007 0.0729060024 0.0729060024 ] 
+        "rgb Ks" [ 0.2 0.2 0.2 ] 
+
+MakeNamedMaterial "WheelRim" 
+        "string type" [ "metal" ] 
+        "spectrum k" "spds/Al.k.spd"
+        "spectrum eta" "spds/Al.eta.spd"
+
+MakeNamedMaterial "WindowSeal" 
+        "float roughness" [ 0.0104080001 ] 
+        "string type" [ "uber" ] 
+        "rgb Kd" [ 0.030770007 .029060024 0.029060024 ] 
+        "rgb Ks" [ 0.05 0.05 0.05 ] 
+
+MakeNamedMaterial "WindscreenGlass" 
+        "string type" [ "glass" ] 
+
+MakeNamedMaterial "brakeDisc" 
+        "float roughness" [ 0.0104080001 ] 
+        "string type" [ "uber" ] 
+        "rgb Kd" [ 0.594117999 0.588559985 0.588559985 ] 
+        "rgb Ks" [ 0.5 0.5 0.5 ] 
+        "rgb Kt" [ 0 0 0 ] 
+        "rgb opacity" [ 1 1 1 ] 
+
+MakeNamedMaterial "brake_clipper" 
+        "float roughness" [ 0.0104080001 ] 
+        "string type" [ "uber" ] 
+        "rgb Kd" [ 0.49267599 0.132439002 0.132439002 ] 
+        "rgb Ks" [ 0.558982015 0.558982015 0.558982015 ] 
+        "rgb Kt" [ 0 0 0 ] 
+        "rgb opacity" [ 1 1 1 ] 
+
+MakeNamedMaterial "carbonfibre" 
+        "float uroughness" [ 0.01 ] 
+        "float vroughness" [ 0.01 ] 
+        "string type" [ "substrate" ] 
+        "rgb Kd" [ 0.0342830017 0.0323139995 0.0323139995 ] 
+        "rgb Ks" [ 0.1 0.1 0.1 ] 
+
+MakeNamedMaterial "floor" 
+        "float uroughness" [ 0.0104080001 ] 
+        "float vroughness" [ 0.0104080001 ] 
+        "string type" [ "substrate" ] 
+        "rgb Kd" [ 0.0442847997 0.0442847997 0.0442847997 ] 
+        "rgb Ks" [ 0.1 0.1 0.1 ] 
+
+MakeNamedMaterial "grillmetal" 
+        "string type" [ "metal" ] 
+        "spectrum k" "spds/Al.k.spd"
+        "spectrum eta" "spds/Al.eta.spd"
+
+MakeNamedMaterial "mattefloor" 
+        "string type" [ "matte" ] 
+        "rgb Kd" [ 0.0954879969 0.0715420023 0.0303969998 ] 
+
+MakeNamedMaterial "shinychrome" 
+        "string type" [ "metal" ] 
+        "spectrum k" "spds/Al.k.spd"
+        "spectrum eta" "spds/Al.eta.spd"
+
+MakeNamedMaterial "tire" 
+        "float roughness" [ 0.104080001 ] 
+        "string type" [ "uber" ] 
+        "rgb Kd" [ 0.0639400035 0.0623500012 0.0623500012 ] 
+        "rgb Ks" [ 0.156844014 0.190024012 0.189532006 ] 
+
+#Texture "tiresidewall-bump" "float" "imagemap" 
+#        "string filename" [ "textures/wm_original_continental_sportcontact2_sitemap_original.jpg" ] 
+# Name "BMWHeadLightA.009_Cube.001"
+MakeNamedMaterial "tiresidewall" 
+        "float roughness" [ 0.104080001 ] 
+        "string type" [ "uber" ] 
+        "rgb Kd" [ 0.0639400035 0.0623500012 0.0623500012 ] 
+        "rgb Ks" [ 0.156844014 0.190024012 0.189532006 ] 
+
+AttributeBegin
+    NamedMaterial "LightGlass"
+    Shape "plymesh" "string filename" "geometry/mesh_00001.ply" 
+AttributeEnd
+# Name "BMWSideMirrorA.004_Cube.130"
+
+AttributeBegin
+    NamedMaterial "CarPaint"
+    Shape "plymesh" "string filename" "geometry/mesh_00002.ply" 
+AttributeEnd
+# Name "BMWSideMirrorA.003_Cube.129"
+
+AttributeBegin
+    NamedMaterial "carbonfibre"
+    Shape "plymesh" "string filename" "geometry/mesh_00003.ply" 
+AttributeEnd
+# Name "BMWSideMirrorA.002_Cube.128"
+
+AttributeBegin
+    NamedMaterial "CarPaint"
+    Shape "plymesh" "string filename" "geometry/mesh_00004.ply" 
+AttributeEnd
+# Name "BMWSideMirrorA.001_Cube.127"
+
+AttributeBegin
+    NamedMaterial "CarPaint"
+    Shape "plymesh" "string filename" "geometry/mesh_00005.ply" 
+AttributeEnd
+# Name "BMWSideMirrorA_Cube.028"
+
+AttributeBegin
+    NamedMaterial "CarPaint"
+    Shape "plymesh" "string filename" "geometry/mesh_00006.ply" 
+AttributeEnd
+# Name "BMWM3Logo.001_Cube.019"
+
+AttributeBegin
+    NamedMaterial "shinychrome"
+    Shape "plymesh" "string filename" "geometry/mesh_00007.ply" 
+AttributeEnd
+# Name "BMWM6LOGO.002_Cube.016"
+
+AttributeBegin
+    NamedMaterial "shinychrome"
+    Shape "plymesh" "string filename" "geometry/mesh_00008.ply" 
+AttributeEnd
+# Name "BMWWatersquirt_Cube.026"
+
+AttributeBegin
+    NamedMaterial "CarPaint"
+    Shape "plymesh" "string filename" "geometry/mesh_00009.ply" 
+AttributeEnd
+# Name "BMWHeadLightA.008_Cube.125"
+
+AttributeBegin
+    NamedMaterial "LightGlass"
+    Shape "plymesh" "string filename" "geometry/mesh_00010.ply" 
+AttributeEnd
+# Name "BMWHeadLightA.007_Cube.124"
+
+AttributeBegin
+    NamedMaterial "shinychrome"
+    Shape "plymesh" "string filename" "geometry/mesh_00011.ply" 
+AttributeEnd
+# Name "BMWHeadLightA.006_Cube.123"
+
+AttributeBegin
+#    AreaLightSource "diffuse" 
+#            "rgb L" [ 0.841207981 0.841207981 0.841207981 ] 
+    NamedMaterial "HeadLight"
+    Shape "plymesh" "string filename" "geometry/mesh_00012.ply" 
+AttributeEnd
+# Name "BMWHeadLightA.004_Cube.006"
+
+AttributeBegin
+    NamedMaterial "None"
+    Shape "plymesh" "string filename" "geometry/mesh_00013.ply" 
+AttributeEnd
+# Name "BMWMirror_Cube.121"
+
+AttributeBegin
+    NamedMaterial "LEATHER"
+    Shape "plymesh" "string filename" "geometry/mesh_00014.ply" 
+AttributeEnd
+# Name "BMWRearBrakeDisc.L_Mesh.005"
+
+AttributeBegin
+    NamedMaterial "brakeDisc"
+    Shape "plymesh" "string filename" "geometry/mesh_00015.ply" 
+AttributeEnd
+# Name "BWMFloor_Cube.119"
+
+AttributeBegin
+    NamedMaterial "mattefloor"
+    Shape "plymesh" "string filename" "geometry/mesh_00016.ply" 
+AttributeEnd
+# Name "BMWSeal_Cube.023"
+
+AttributeBegin
+    NamedMaterial "Seal"
+    Shape "plymesh" "string filename" "geometry/mesh_00017.ply" 
+AttributeEnd
+# Name "BWMRearParkinglight_Cube.113"
+
+AttributeBegin
+    NamedMaterial "None"
+    Shape "plymesh" "string filename" "geometry/mesh_00018.ply" 
+AttributeEnd
+# Name "BWMRearBumper.002_Cube.112"
+
+AttributeBegin
+    NamedMaterial "CarPaint"
+    Shape "plymesh" "string filename" "geometry/mesh_00019.ply" 
+AttributeEnd
+# Name "BWMExhaust_Cube.111"
+
+AttributeBegin
+    NamedMaterial "shinychrome"
+    Shape "plymesh" "string filename" "geometry/mesh_00020.ply" 
+AttributeEnd
+# Name "BMWHeadLightA.003_Cube.110"
+
+AttributeBegin
+#    AreaLightSource "diffuse" 
+#            "rgb L" [ 0.841207981 0.841207981 0.841207981 ] 
+    NamedMaterial "HeadLight"
+    Shape "plymesh" "string filename" "geometry/mesh_00021.ply" 
+AttributeEnd
+# Name "Curve.008_Mesh.009"
+
+AttributeBegin
+    NamedMaterial "LogoBlack"
+    Shape "plymesh" "string filename" "geometry/mesh_00022.ply" 
+    NamedMaterial "LogoBlue"
+    Shape "plymesh" "string filename" "geometry/mesh_00023.ply" 
+    NamedMaterial "LogoSilver"
+    Shape "plymesh" "string filename" "geometry/mesh_00024.ply" 
+    NamedMaterial "LogoWhite"
+    Shape "plymesh" "string filename" "geometry/mesh_00025.ply" 
+AttributeEnd
+# Name "BMWWheelLogoFW.L_Mesh.002"
+
+AttributeBegin
+    NamedMaterial "LogoBlack"
+    Shape "plymesh" "string filename" "geometry/mesh_00026.ply" 
+    NamedMaterial "LogoBlue"
+    Shape "plymesh" "string filename" "geometry/mesh_00027.ply" 
+    NamedMaterial "LogoSilver"
+    Shape "plymesh" "string filename" "geometry/mesh_00028.ply" 
+    NamedMaterial "LogoWhite"
+    Shape "plymesh" "string filename" "geometry/mesh_00029.ply" 
+AttributeEnd
+# Name "BMWFender.006_Cube.107"
+
+AttributeBegin
+    NamedMaterial "shinychrome"
+    Shape "plymesh" "string filename" "geometry/mesh_00030.ply" 
+AttributeEnd
+# Name "BMWFender.005_Cube.106"
+
+AttributeBegin
+    NamedMaterial "shinychrome"
+    Shape "plymesh" "string filename" "geometry/mesh_00031.ply" 
+AttributeEnd
+# Name "BMWFrontbumper_Cube.105"
+
+AttributeBegin
+    NamedMaterial "CarPaint"
+    Shape "plymesh" "string filename" "geometry/mesh_00032.ply" 
+AttributeEnd
+# Name "BMWKidnerGrill2_Cube.014"
+
+AttributeBegin
+    NamedMaterial "shinychrome"
+    Shape "plymesh" "string filename" "geometry/mesh_00033.ply" 
+AttributeEnd
+# Name "BMWFrontTire.L_Circle.011"
+
+AttributeBegin
+    NamedMaterial "tiresidewall"
+    Shape "plymesh" "string filename" "geometry/mesh_00034.ply" 
+AttributeEnd
+# Name "BMWFrontTread.L_Plane.007"
+
+AttributeBegin
+    NamedMaterial "tire"
+    Shape "plymesh" "string filename" "geometry/mesh_00035.ply" 
+AttributeEnd
+# Name "BMWRearTread.L_Plane.003"
+
+AttributeBegin
+    NamedMaterial "tire"
+    Shape "plymesh" "string filename" "geometry/mesh_00036.ply" 
+AttributeEnd
+# Name "BMWLFrontTire.001_Circle.010"
+
+AttributeBegin
+    NamedMaterial "tiresidewall"
+    Shape "plymesh" "string filename" "geometry/mesh_00037.ply" 
+AttributeEnd
+# Name "BMWRearTire.R_Circle.005"
+
+AttributeBegin
+    NamedMaterial "tiresidewall"
+    Shape "plymesh" "string filename" "geometry/mesh_00038.ply" 
+AttributeEnd
+# Name "BMWRearTread.R_Plane"
+
+AttributeBegin
+    NamedMaterial "tire"
+    Shape "plymesh" "string filename" "geometry/mesh_00039.ply" 
+AttributeEnd
+# Name "BMWFrontRim.R_Circle.013"
+
+AttributeBegin
+    NamedMaterial "WheelRim"
+    Shape "plymesh" "string filename" "geometry/mesh_00040.ply" 
+AttributeEnd
+# Name "BMWRearRim.R_Circle.008"
+
+AttributeBegin
+    NamedMaterial "WheelRim"
+    Shape "plymesh" "string filename" "geometry/mesh_00041.ply" 
+AttributeEnd
+# Name "BMWFrontTread.R_Plane.011"
+
+AttributeBegin
+    NamedMaterial "tire"
+    Shape "plymesh" "string filename" "geometry/mesh_00042.ply" 
+AttributeEnd
+# Name "BMWFrontTire.R_Circle.014"
+
+AttributeBegin
+    NamedMaterial "tiresidewall"
+    Shape "plymesh" "string filename" "geometry/mesh_00043.ply" 
+AttributeEnd
+# Name "BMWFrontBrake.L_Circle.006"
+
+AttributeBegin
+    NamedMaterial "brake_clipper"
+    Shape "plymesh" "string filename" "geometry/mesh_00044.ply" 
+AttributeEnd
+# Name "BMWFronttirevalve.L_Circle.001"
+
+AttributeBegin
+    NamedMaterial "WheelRim"
+    Shape "plymesh" "string filename" "geometry/mesh_00045.ply" 
+AttributeEnd
+# Name "BMWM3Logo_Cube.101"
+
+AttributeBegin
+    NamedMaterial "LogoAzure"
+    Shape "plymesh" "string filename" "geometry/mesh_00046.ply" 
+    NamedMaterial "LogoBlack"
+    Shape "plymesh" "string filename" "geometry/mesh_00047.ply" 
+    NamedMaterial "LogoBlue"
+    Shape "plymesh" "string filename" "geometry/mesh_00048.ply" 
+    NamedMaterial "LogoRed"
+    Shape "plymesh" "string filename" "geometry/mesh_00049.ply" 
+    NamedMaterial "LogoSilver"
+    Shape "plymesh" "string filename" "geometry/mesh_00050.ply" 
+AttributeEnd
+# Name "BWMRearBumper.001_Cube.027"
+
+AttributeBegin
+    NamedMaterial "CarPaint"
+    Shape "plymesh" "string filename" "geometry/mesh_00051.ply" 
+AttributeEnd
+# Name "Curve.004_Mesh.007"
+
+AttributeBegin
+    NamedMaterial "LogoBlack"
+    Shape "plymesh" "string filename" "geometry/mesh_00052.ply" 
+    NamedMaterial "LogoBlue"
+    Shape "plymesh" "string filename" "geometry/mesh_00053.ply" 
+    NamedMaterial "LogoSilver"
+    Shape "plymesh" "string filename" "geometry/mesh_00054.ply" 
+    NamedMaterial "LogoWhite"
+    Shape "plymesh" "string filename" "geometry/mesh_00055.ply" 
+AttributeEnd
+# Name "BMWWheelLogoRW.L_Mesh.006"
+
+AttributeBegin
+    NamedMaterial "LogoBlack"
+    Shape "plymesh" "string filename" "geometry/mesh_00056.ply" 
+    NamedMaterial "LogoBlue"
+    Shape "plymesh" "string filename" "geometry/mesh_00057.ply" 
+    NamedMaterial "LogoSilver"
+    Shape "plymesh" "string filename" "geometry/mesh_00058.ply" 
+    NamedMaterial "LogoWhite"
+    Shape "plymesh" "string filename" "geometry/mesh_00059.ply" 
+AttributeEnd
+# Name "BMWHoodLogo_Mesh.004"
+
+AttributeBegin
+    NamedMaterial "LogoBlack"
+    Shape "plymesh" "string filename" "geometry/mesh_00060.ply" 
+    NamedMaterial "LogoBlue"
+    Shape "plymesh" "string filename" "geometry/mesh_00061.ply" 
+    NamedMaterial "LogoSilver"
+    Shape "plymesh" "string filename" "geometry/mesh_00062.ply" 
+    NamedMaterial "LogoWhite"
+    Shape "plymesh" "string filename" "geometry/mesh_00063.ply" 
+AttributeEnd
+# Name "BMWBootLogo_Mesh.001"
+
+AttributeBegin
+    NamedMaterial "LogoBlack"
+    Shape "plymesh" "string filename" "geometry/mesh_00064.ply" 
+    NamedMaterial "LogoBlue"
+    Shape "plymesh" "string filename" "geometry/mesh_00065.ply" 
+    NamedMaterial "LogoSilver"
+    Shape "plymesh" "string filename" "geometry/mesh_00066.ply" 
+    NamedMaterial "LogoWhite"
+    Shape "plymesh" "string filename" "geometry/mesh_00067.ply" 
+AttributeEnd
+# Name "BMWHood.001_Cube.098"
+
+AttributeBegin
+    NamedMaterial "None"
+    Shape "plymesh" "string filename" "geometry/mesh_00068.ply" 
+AttributeEnd
+# Name "BMWRoofLining_Cube.097"
+
+AttributeBegin
+    NamedMaterial "LEATHER"
+    Shape "plymesh" "string filename" "geometry/mesh_00069.ply" 
+AttributeEnd
+# Name "BMWRearDash_Cube.092"
+
+AttributeBegin
+    NamedMaterial "LEATHER"
+    Shape "plymesh" "string filename" "geometry/mesh_00070.ply" 
+AttributeEnd
+# Name "BMWDoor.001_Cube.090"
+
+AttributeBegin
+    NamedMaterial "CarPaint"
+    Shape "plymesh" "string filename" "geometry/mesh_00071.ply" 
+AttributeEnd
+# Name "BMWHeadLightCover.001_Cube.088"
+
+AttributeBegin
+    NamedMaterial "shinychrome"
+    Shape "plymesh" "string filename" "geometry/mesh_00072.ply" 
+AttributeEnd
+# Name "BMWHeadLightA.001_Cube.085"
+
+AttributeBegin
+    NamedMaterial "shinychrome"
+    Shape "plymesh" "string filename" "geometry/mesh_00073.ply" 
+AttributeEnd
+# Name "BMWRadiator_Cube.015"
+
+AttributeBegin
+    NamedMaterial "mattefloor"
+    Shape "plymesh" "string filename" "geometry/mesh_00074.ply" 
+AttributeEnd
+# Name "BMWMeshgrill_Cube.024"
+
+AttributeBegin
+    NamedMaterial "grillmetal"
+    Shape "plymesh" "string filename" "geometry/mesh_00075.ply" 
+AttributeEnd
+# Name "BMWSideWindowSealB_Cube.074"
+
+AttributeBegin
+    NamedMaterial "WindowSeal"
+    Shape "plymesh" "string filename" "geometry/mesh_00076.ply" 
+AttributeEnd
+# Name "BMWSideWindowSealC_Cube.073"
+
+AttributeBegin
+    NamedMaterial "WindowSeal"
+    Shape "plymesh" "string filename" "geometry/mesh_00077.ply" 
+AttributeEnd
+# Name "BMWFender_Cube.071"
+
+AttributeBegin
+    NamedMaterial "CarPaint"
+    Shape "plymesh" "string filename" "geometry/mesh_00078.ply" 
+AttributeEnd
+# Name "BMWIndicator_Cube.103"
+
+AttributeBegin
+    NamedMaterial "HeadLightGlass"
+    Shape "plymesh" "string filename" "geometry/mesh_00079.ply" 
+AttributeEnd
+# Name "BMWSidewindowSealA_Cube.069"
+
+AttributeBegin
+    NamedMaterial "WindowSeal"
+    Shape "plymesh" "string filename" "geometry/mesh_00080.ply" 
+AttributeEnd
+# Name "BMWFlicenseholder_Cube.010"
+
+AttributeBegin
+    NamedMaterial "CarPaint"
+    Shape "plymesh" "string filename" "geometry/mesh_00081.ply" 
+AttributeEnd
+# Name "BMWAirDam_Cube.065"
+
+AttributeBegin
+    NamedMaterial "mattefloor"
+    Shape "plymesh" "string filename" "geometry/mesh_00082.ply" 
+AttributeEnd
+# Name "BMWBoot_Cube.057"
+
+AttributeBegin
+    NamedMaterial "CarPaint"
+    Shape "plymesh" "string filename" "geometry/mesh_00083.ply" 
+AttributeEnd
+# Name "BMWM6LOGO.001_Cube.100"
+
+AttributeBegin
+    NamedMaterial "None"
+    Shape "plymesh" "string filename" "geometry/mesh_00084.ply" 
+AttributeEnd
+# Name "BMWRearSeam_Cube.054"
+
+AttributeBegin
+    NamedMaterial "None"
+    Shape "plymesh" "string filename" "geometry/mesh_00085.ply" 
+AttributeEnd
+# Name "BMWHoodSeal_Cube.030"
+
+AttributeBegin
+    NamedMaterial "WindowSeal"
+    Shape "plymesh" "string filename" "geometry/mesh_00086.ply" 
+AttributeEnd
+# Name "BMWSeamB_Cube.029"
+
+AttributeBegin
+    NamedMaterial "WindowSeal"
+    Shape "plymesh" "string filename" "geometry/mesh_00087.ply" 
+AttributeEnd
+# Name "BMWSeamC_Cube.012"
+
+AttributeBegin
+    NamedMaterial "WindowSeal"
+    Shape "plymesh" "string filename" "geometry/mesh_00088.ply" 
+AttributeEnd
+# Name "BMWFrontWheel.L_Circle.009"
+
+AttributeBegin
+    NamedMaterial "WheelRim"
+    Shape "plymesh" "string filename" "geometry/mesh_00089.ply" 
+AttributeEnd
+# Name "BMWRearRim.L_Circle"
+
+AttributeBegin
+    NamedMaterial "WheelRim"
+    Shape "plymesh" "string filename" "geometry/mesh_00090.ply" 
+AttributeEnd
+# Name "BMWFrontrim.L_Circle.002"
+
+AttributeBegin
+    NamedMaterial "WheelRim"
+    Shape "plymesh" "string filename" "geometry/mesh_00091.ply" 
+AttributeEnd
+# Name "BWMRearBumper_Cube.051"
+
+AttributeBegin
+    NamedMaterial "CarPaint"
+    Shape "plymesh" "string filename" "geometry/mesh_00092.ply" 
+AttributeEnd
+# Name "BMWHood_Cube.050"
+
+AttributeBegin
+    NamedMaterial "CarPaint"
+    Shape "plymesh" "string filename" "geometry/mesh_00093.ply" 
+AttributeEnd
+# Name "BMWSideskirting_Cube.044"
+
+AttributeBegin
+    NamedMaterial "CarPaint"
+    Shape "plymesh" "string filename" "geometry/mesh_00094.ply" 
+AttributeEnd
+# Name "BMWRearLight_Cube.032"
+
+AttributeBegin
+    NamedMaterial "HeadLightGlass"
+    Shape "plymesh" "string filename" "geometry/mesh_00095.ply" 
+AttributeEnd
+# Name "BMWSideWindowB_Cube.009"
+
+AttributeBegin
+    NamedMaterial "WindscreenGlass"
+    Shape "plymesh" "string filename" "geometry/mesh_00096.ply" 
+AttributeEnd
+# Name "BMWSideWindowA_Cube.004"
+
+AttributeBegin
+    NamedMaterial "WindscreenGlass"
+    Shape "plymesh" "string filename" "geometry/mesh_00097.ply" 
+AttributeEnd
+# Name "BMWGlassSeamA_Cube.025"
+
+AttributeBegin
+    NamedMaterial "WindowSeal"
+    Shape "plymesh" "string filename" "geometry/mesh_00098.ply" 
+AttributeEnd
+# Name "BMWWindscreenSeal_Cube.022"
+
+AttributeBegin
+    NamedMaterial "WindowSeal"
+    Shape "plymesh" "string filename" "geometry/mesh_00099.ply" 
+AttributeEnd
+# Name "BMWWindScreen_Cube.021"
+
+AttributeBegin
+    NamedMaterial "WindscreenGlass"
+    Shape "plymesh" "string filename" "geometry/mesh_00100.ply" 
+AttributeEnd
+# Name "BMWMirrorPlate_Cube.120"
+
+AttributeBegin
+    NamedMaterial "LEATHER"
+    Shape "plymesh" "string filename" "geometry/mesh_00101.ply" 
+AttributeEnd
+# Name "BMWGlassSeamB_Cube.018"
+
+AttributeBegin
+    NamedMaterial "WindowSeal"
+    Shape "plymesh" "string filename" "geometry/mesh_00102.ply" 
+AttributeEnd
+# Name "BMWRoofSeal_Cube.013"
+
+AttributeBegin
+    NamedMaterial "WindowSeal"
+    Shape "plymesh" "string filename" "geometry/mesh_00103.ply" 
+AttributeEnd
+# Name "BMWRoof_Cube.011"
+
+AttributeBegin
+    NamedMaterial "carbonfibre"
+    Shape "plymesh" "string filename" "geometry/mesh_00104.ply" 
+AttributeEnd
+# Name "BMWSideRearWindow_Cube.008"
+
+AttributeBegin
+    NamedMaterial "WindscreenGlass"
+    Shape "plymesh" "string filename" "geometry/mesh_00105.ply" 
+AttributeEnd
+# Name "Plane_Plane.001"
+
+AttributeBegin
+    NamedMaterial "floor"
+    Shape "plymesh" "string filename" "geometry/mesh_00106.ply" 
+AttributeEnd
+# Name "BMWSteeringWheel_Torus"
+
+AttributeBegin
+    NamedMaterial "WindowSeal"
+    Shape "plymesh" "string filename" "geometry/mesh_00107.ply" 
+AttributeEnd
+# Name "BMWFrontSeats_Cube.005"
+
+AttributeBegin
+    NamedMaterial "LEATHER"
+    Shape "plymesh" "string filename" "geometry/mesh_00108.ply" 
+AttributeEnd
+# Name "BMWFrontBrakeDisc.L_Mesh"
+
+AttributeBegin
+    NamedMaterial "brakeDisc"
+    Shape "plymesh" "string filename" "geometry/mesh_00109.ply" 
+AttributeEnd
+# Name "BMWHeadLightCoverA_Cube.066"
+
+AttributeBegin
+    NamedMaterial "HeadLightGlass"
+    Shape "plymesh" "string filename" "geometry/mesh_00110.ply" 
+AttributeEnd
+# Name "BMWHeadLightCoverB_Cube.067"
+
+AttributeBegin
+    NamedMaterial "HeadLightGlass01"
+    Shape "plymesh" "string filename" "geometry/mesh_00111.ply" 
+AttributeEnd
+# Name "BMWDoor_Cube.091"
+
+AttributeBegin
+    NamedMaterial "CarPaint"
+    Shape "plymesh" "string filename" "geometry/mesh_00112.ply" 
+AttributeEnd
+# Name "BMWKidneyGrill_Cube.108"
+
+AttributeBegin
+    NamedMaterial "shinychrome"
+    Shape "plymesh" "string filename" "geometry/mesh_00113.ply" 
+AttributeEnd
+# Name "BMWDashBoard_Cube.002"
+
+AttributeBegin
+    NamedMaterial "LEATHER"
+    Shape "plymesh" "string filename" "geometry/mesh_00114.ply" 
+AttributeEnd
+
+WorldEnd

+ 42 - 0
breakfast/p3d_breakfast.pbrt

@@ -0,0 +1,42 @@
+# Main Scene File
+
+LookAt -0.623726 -7.587055 1.204726 -0.623726 -6.587055 1.204728 0.000000 -0.000002 1.000000
+
+# table view (teacups need smoothing, marble is lame)
+#LookAt 2 -2 4   1.25 0 2.5  0 0 1
+
+Camera "perspective"
+	"float fov" [49.134342077604479]
+
+Film "image"
+	"integer xresolution" [1000]
+	"integer yresolution" [1000]
+        "string filename" "p3d_breakfast.rawls"
+        "float scale" 12
+# imgtool convert -bloomscale .1 -bloomlevel 5 breakfast.{exr,png} 
+
+Sampler "random" "integer pixelsamples" 4096
+Integrator "path"
+
+WorldBegin
+
+Include "materials.pbrt"
+
+Include "geometry.pbrt"
+
+# through blinds
+LightSource "distant" "point from" [9 -4 9 ] "blackbody L" [5000 10]
+
+# extra walls
+
+AttributeBegin
+NamedMaterial "Paint - White Matt"
+# right: x = -6.5 plane
+Shape "trianglemesh" "integer indices" [0 1 2 0 2 3 ]
+    "point P" [ -6.5 -10 -2   -6.5  10 -2   -6.5 10 7   -6.5 -10 7 ]
+# back: y = -9 plane
+Shape "trianglemesh" "integer indices" [0 1 2 0 2 3]
+    "point P" [ -10 -9 -2   10 -9 -2  10 -9 7  -10 -9 7 ]
+AttributeEnd
+
+WorldEnd

+ 0 - 73
buddha-fractal/buddha-fractal.pbrt

@@ -1,73 +0,0 @@
-Scale -1 1 1
-LookAt 22.9312 -41.4082985 17.5893993
-        22.5900002 -40.4709015 17.5195999
-        -0.0238581002 0.0655495971 0.997564018
-Camera "perspective" 
-        "float fov" [ 30.2642 ] 
-Film "image" 
-        "integer xresolution" [ 750 ] 
-        "integer yresolution" [ 1200 ] 
-        "string filename" [ "buddha-fractal.exr" ] 
-Sampler "sobol" 
-        "integer pixelsamples" [ 128 ] 
-
-#############################################
-
-WorldBegin
-
-AttributeBegin
-    LightSource "infinite" 
-            "rgb L" [ 0.94509798 0.98431402 1 ] 
-            "rgb scale" [ 1.1 1.1 1.1 ] 
-AttributeEnd
-
-# Materials
-MakeNamedMaterial "Buda" 
-        "string type" [ "matte" ] 
-        "rgb Kd" [ 0.81176502 0.81176502 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
-	3 4 5
-]
-"point P" 
-[ 
-	-150.0 150.0 0.0
-	-150.0 -150.0 0.0
-	150.0 150.0 0.0
-	150.0 -150.0 0.0
-	150.0 150.0 0.0
-	-150.0 -150.0 0.0
-]
-"float uv"  
-[
-	0.0 1.0
-	0.0 0.0
-	1.0 1.0
-	1.0 0.0
-	1.0 1.0
-	0.0 0.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
-	0.0 1.0 0.0
-	0.0 1.0 0.0
-]
-
-AttributeEnd 
-
-Include "geometry.pbrt"
-
-WorldEnd

File diff suppressed because it is too large
+ 0 - 126260
buddha-fractal/geometry.pbrt


BIN
buddha-fractal/geometry/buddha.ply


+ 33 - 0
bunny-fur/p3d_bunny-fur.pbrt

@@ -0,0 +1,33 @@
+Film "image" "integer xresolution" [1000] "integer yresolution" [1000]
+    "string filename" "p3d_bunny-fur.rawls"
+
+Sampler "random" "integer pixelsamples" 4096
+Integrator "path"
+
+LookAt 0 .25 .2    -.02 .07 0  0 1 0
+Camera "perspective" "float fov" [55]
+
+WorldBegin
+
+AttributeBegin
+Rotate 90 1 0 0
+LightSource "infinite" "string mapname"
+    "textures/20060807_wells6_hd.exr"   "color scale" [12 12 12]
+AttributeEnd
+
+Material "plastic" "color Kd" [.1 .1 .1] "color Ks" [.7 .7 .7]
+  "float roughness" .1
+Shape "trianglemesh" "point P" [ -1 0 -1 1 0 -1 1 0 1 -1 0 1 ]
+	"integer indices" [ 0 1 2 2 3 0]
+
+AttributeBegin
+  Translate 0 -.033 0
+  Material "matte" "color Kd" [.4 .4 .4]
+  Shape "plymesh" "string filename" "geometry/bunny.ply" 
+AttributeEnd
+
+Material "plastic" "color Kd" [.8 .82 .8] "color Ks" [.7 .7 .7]
+  "float roughness" .1
+Include "geometry/bunnyfur.pbrt"
+
+WorldEnd

+ 10 - 0
car2/LICENSE.txt

@@ -0,0 +1,10 @@
+This is the pbrt-v3 version of 'Pontiac GTO 67' by thecali, downloaded from https://benedikt-bitterli.me/resources/
+
+The original file may be obtained here: http://www.blendswap.com/blends/view/75850
+
+This scene was released under a CC0 license and is in the public domain.
+It may be copied, modified and used commercially, without permission or
+attribution. However, crediting the artist is encouraged.
+
+For more information about the license, please see
+https://creativecommons.org/publicdomain/zero/1.0/

BIN
car2/models/Mesh000.ply


BIN
car2/models/Mesh001.ply


BIN
car2/models/Mesh002.ply


BIN
car2/models/Mesh003.ply


BIN
car2/models/Mesh004.ply


BIN
car2/models/Mesh005.ply


BIN
car2/models/Mesh006.ply


BIN
car2/models/Mesh007.ply


BIN
car2/models/Mesh008.ply


BIN
car2/models/Mesh009.ply


BIN
car2/models/Mesh010.ply


BIN
car2/models/Mesh011.ply


+ 0 - 0
car2/models/Mesh012.ply


Some files were not shown because too many files changed in this diff