Browse Source

project initialization with first stereo scene

Jérôme BUISINE 7 months ago
commit
b35fdcef5d
100 changed files with 2254 additions and 0 deletions
  1. 40 0
      README.md
  2. 236 0
      bathroom/73937 - Salle de bain - License.html
  3. 474 0
      bathroom/bathroom.pbrt
  4. BIN
      bathroom/bsdfs/ceramic.bsdf
  5. BIN
      bathroom/bsdfs/paint.bsdf
  6. BIN
      bathroom/geometry/mesh_00001.ply
  7. BIN
      bathroom/geometry/mesh_00002.ply
  8. BIN
      bathroom/geometry/mesh_00003.ply
  9. BIN
      bathroom/geometry/mesh_00004.ply
  10. BIN
      bathroom/geometry/mesh_00005.ply
  11. BIN
      bathroom/geometry/mesh_00006.ply
  12. BIN
      bathroom/geometry/mesh_00007.ply
  13. BIN
      bathroom/geometry/mesh_00008.ply
  14. BIN
      bathroom/geometry/mesh_00009.ply
  15. BIN
      bathroom/geometry/mesh_00010.ply
  16. BIN
      bathroom/geometry/mesh_00011.ply
  17. BIN
      bathroom/geometry/mesh_00012.ply
  18. BIN
      bathroom/geometry/mesh_00013.ply
  19. BIN
      bathroom/geometry/mesh_00014.ply
  20. BIN
      bathroom/geometry/mesh_00015.ply
  21. BIN
      bathroom/geometry/mesh_00016.ply
  22. BIN
      bathroom/geometry/mesh_00017.ply
  23. BIN
      bathroom/geometry/mesh_00018.ply
  24. BIN
      bathroom/geometry/mesh_00019.ply
  25. BIN
      bathroom/geometry/mesh_00020.ply
  26. BIN
      bathroom/geometry/mesh_00021.ply
  27. BIN
      bathroom/geometry/mesh_00022.ply
  28. BIN
      bathroom/geometry/mesh_00023.ply
  29. BIN
      bathroom/geometry/mesh_00024.ply
  30. BIN
      bathroom/geometry/mesh_00025.ply
  31. BIN
      bathroom/geometry/mesh_00026.ply
  32. BIN
      bathroom/geometry/mesh_00027.ply
  33. BIN
      bathroom/geometry/mesh_00028.ply
  34. BIN
      bathroom/geometry/mesh_00029.ply
  35. BIN
      bathroom/geometry/mesh_00030.ply
  36. BIN
      bathroom/geometry/mesh_00031.ply
  37. BIN
      bathroom/geometry/mesh_00032.ply
  38. BIN
      bathroom/geometry/mesh_00033.ply
  39. BIN
      bathroom/geometry/mesh_00034.ply
  40. BIN
      bathroom/geometry/mesh_00035.ply
  41. BIN
      bathroom/geometry/mesh_00036.ply
  42. BIN
      bathroom/geometry/mesh_00037.ply
  43. BIN
      bathroom/geometry/mesh_00038.ply
  44. BIN
      bathroom/geometry/mesh_00039.ply
  45. BIN
      bathroom/geometry/mesh_00040.ply
  46. BIN
      bathroom/geometry/mesh_00041.ply
  47. BIN
      bathroom/geometry/mesh_00042.ply
  48. BIN
      bathroom/geometry/mesh_00043.ply
  49. BIN
      bathroom/geometry/mesh_00044.ply
  50. BIN
      bathroom/geometry/mesh_00045.ply
  51. BIN
      bathroom/geometry/mesh_00046.ply
  52. BIN
      bathroom/geometry/mesh_00047.ply
  53. BIN
      bathroom/geometry/mesh_00048.ply
  54. BIN
      bathroom/geometry/mesh_00049.ply
  55. BIN
      bathroom/geometry/mesh_00050.ply
  56. BIN
      bathroom/geometry/mesh_00051.ply
  57. BIN
      bathroom/geometry/mesh_00052.ply
  58. BIN
      bathroom/geometry/mesh_00053.ply
  59. BIN
      bathroom/geometry/mesh_00054.ply
  60. BIN
      bathroom/geometry/mesh_00055.ply
  61. BIN
      bathroom/geometry/mesh_00056.ply
  62. BIN
      bathroom/geometry/mesh_00057.ply
  63. BIN
      bathroom/geometry/mesh_00058.ply
  64. BIN
      bathroom/geometry/mesh_00059.ply
  65. BIN
      bathroom/geometry/mesh_00060.ply
  66. BIN
      bathroom/geometry/mesh_00061.ply
  67. BIN
      bathroom/geometry/mesh_00062.ply
  68. BIN
      bathroom/geometry/mesh_00063.ply
  69. BIN
      bathroom/geometry/mesh_00064.ply
  70. BIN
      bathroom/geometry/mesh_00065.ply
  71. BIN
      bathroom/geometry/mesh_00066.ply
  72. BIN
      bathroom/geometry/mesh_00067.ply
  73. BIN
      bathroom/geometry/mesh_00068.ply
  74. 478 0
      bathroom/p3d_bathroom-stereoscopic-left.pbrt
  75. 478 0
      bathroom/p3d_bathroom-stereoscopic-right.pbrt
  76. BIN
      bathroom/salle_de_bain135.blend
  77. 56 0
      bathroom/spds/Ag.eta.spd
  78. 56 0
      bathroom/spds/Ag.k.spd
  79. BIN
      bathroom/textures/WoodFine0016_L.png
  80. BIN
      bathroom/textures/WoodFine0034_7_S.jpg
  81. BIN
      bathroom/textures/WoodFine0034_7_S.png
  82. BIN
      bathroom/textures/etiquette.png
  83. BIN
      bsdfs/ceramic.bsdf
  84. BIN
      bsdfs/coated_copper.bsdf
  85. BIN
      bsdfs/leather.bsdf
  86. BIN
      bsdfs/paint.bsdf
  87. BIN
      bsdfs/roughglass_alpha_0.2.bsdf
  88. BIN
      bsdfs/roughgold_alpha_0.2.bsdf
  89. 16 0
      lenses/dgauss.50mm.dat
  90. 15 0
      lenses/dgauss.dat
  91. 16 0
      lenses/fisheye.10mm.dat
  92. 15 0
      lenses/fisheye.dat
  93. 10 0
      lenses/telephoto.250mm.dat
  94. 10 0
      lenses/telephoto.dat
  95. 17 0
      lenses/wide.22mm.dat
  96. 16 0
      lenses/wide.dat
  97. 107 0
      spds/cie.stdillum.A.spd
  98. 107 0
      spds/cie.stdillum.D5000.spd
  99. 107 0
      spds/cie.stdillum.D6500.spd
  100. 0 0
      spds/cie.stdillum.F1.spd

+ 40 - 0
README.md

@@ -0,0 +1,40 @@
+# Stereo-scenes for pbrt-v3
+
+## Overview
+
+This repository includes a number of example scenes and
+data for use with the [pbrt-v3](https://github.com/mmp/pbrt-v3) renderer,
+which corresponds to the system described in the third edition of
+_Physically Based Rendering_, by Matt Pharr, Wenzel Jakob, and Greg
+Humphreys. (See also the [pbrt website](http://pbrt.org).)
+
+
+## Data Sets
+
+In addition to example scenes, there is some useful data for use with the
+system.
+
+* [bsdfs/](bsdfs/): this directory includes a variety of bidirectional scattering
+  distribution functions (BSDFs) for use with the `FourierMaterial`. See, for
+  example, the [coffee-splash](coffee-splash) scene for use of such a BSDF in a scene.
+  * New versions of BSDFs for use with `FourierMaterial` can be generated
+    with [layerlab](https://github.com/wjakob/layerlab/).
+
+* [lenses/](lenses/): lens description files for a handful of real-world lens
+  systems, for use with the `RealisticCamera`. See the scenes
+  [villa/villa-photons.pbrt](villa/villa-photons.pbrt) and
+  [sanmiguel/f6-17.pbrt](sanmiguel/f6-17.pbrt) for examples of their use.
+
+* [spds/](spds/): measured spectral power distributions for a variety of standard
+  illuminants, light sources, metals, and the squares of the Macbeth color
+  checker.
+
+## Stereo scenes and synthesis images
+
+All synthesis images generated are of size `1920 x 1080` and saved into `.rawls` format for each sample estimated.
+
+**Note:** `xxxx` means left or right eye view.
+
+| Scene folder            | Filename                                 | Integrator | Sampler | Samples                  | Generated | Experiment step | Update reference  |
+|-------------------------|------------------------------------------|------------|---------|--------------------------|-----------|-----------------|-------------------|
+| `bathroom`              | `p3d_bathroom-stereoscopic-xxxx.pbrt`    | path       | random  | 1 to 10000               |  ✅       |   200           |   No              |

+ 236 - 0
bathroom/73937 - Salle de bain - License.html

@@ -0,0 +1,236 @@
+<!doctype html>
+<html lang="en">
+<head>
+	<meta charset="UTF-8">
+	<title>Salle de bain by nacimus - 73937 - Creative Commons License</title>
+	<style>
+	html {
+		background: #E1E4E2;
+	}
+	html,body {
+		margin:0;
+		padding:0;
+		font-family: 'Nimbus Sans L', 'Liberation Sans', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
+		color:#525B5F;
+	}
+	div {
+		padding:16px 32px;
+	}
+	.content {
+		width:100%;
+		max-width:720px;
+		margin:auto;
+	}
+	.license {
+		color:white;
+		background:#373C40;
+		margin: 32px 0;
+	}
+	.main {
+		background: #f0f0f0;
+	}
+	a:link,a:visited {
+		text-decoration: none;
+		color:#FF5E00;
+	}
+	a:hover {
+		text-decoration: underline;
+		color:red;
+	}
+	img {
+		vertical-align: top;
+	}
+	hr {
+		height:0;
+		border-top: 1px solid #D1D4D2;
+		border-bottom: 1px solid white;
+		border-right: none;
+		border-left: none;
+	}
+	:target {
+	  -webkit-animation: highlight 2s ease;
+	  -moz-animation: highlight 2s ease;
+	  -o-animation: highlight 2s ease;
+	  animation: highlight 2s ease;
+	}
+
+	@-webkit-keyframes highlight {
+	  0% {
+	    background: rgba(255, 94, 0, 0.25);
+	  }
+
+	  50% {
+	    background: rgba(255, 94, 0, 0.25);
+	  }
+
+	  100% {
+	    background: transparent;
+	  }
+	}
+
+	@-moz-keyframes highlight {
+	  0% {
+	    background: rgba(255, 94, 0, 0.25);
+	  }
+
+	  50% {
+	    background: rgba(255, 94, 0, 0.25);
+	  }
+
+	  100% {
+	    background: transparent;
+	  }
+	}
+
+	@-o-keyframes highlight {
+	  0% {
+	    background: rgba(255, 94, 0, 0.25);
+	  }
+
+	  50% {
+	    background: rgba(255, 94, 0, 0.25);
+	  }
+
+	  100% {
+	    background: transparent;
+	  }
+	}
+	* {
+		-webkit-box-sizing:border-box;
+		-moz-box-sizing:border-box;
+		-ms-box-sizing:border-box;
+		-o-box-sizing:border-box;
+		box-sizing:border-box;
+	}
+	</style>
+</head>
+<body class="frontend">
+	<div class="content">
+		<div class="main">
+			<header>
+				<a href="#license">License</a> | 
+				<a href="#info">Information</a> | 
+				<a href="#moderation">Moderation</a> | 
+				<a href="#notes">Notes</a>
+				<hr />
+			</header>
+
+			<section id="license"></section>
+			<h1 id="license">
+				<img src="preview_73937.jpg" alt="">
+				<a taget="_blank" href="http://www.blendswap.com/blends/view/73937">Salle de bain</a>
+			</h1>
+
+			<div class="license">
+
+			<h2>VERY IMPORTANT LICENSE INFORMATION:</h2>
+
+			<p>This file has been released by <a taget="_blank" href="http://www.blendswap.com/users/view/nacimus">nacimus</a> under the following license:</p>
+			<h2>
+				<a href="http://creativecommons.org/licenses/by/3.0" target="_blank">Creative Commons Attribution 3.0</a>
+			</h2>
+			
+			<p>
+				You can use this model for any porposes according to the following conditions:
+			</p>
+
+			<ul>
+			<li>You MUST give attribution/credit to nacimus.</li>
+			</ul>
+
+			</div>
+
+			<hr />
+			
+			<section id="info">
+				<h3>Blend information</h3>
+				<ul>
+					<li>
+						<strong>Name:</strong> 
+						<a target="_blank" href="http://www.blendswap.com/blends/view/73937">Salle de bain</a>
+					</li>
+					<li>
+						<strong>Author:</strong> 
+						<a target="_blank" href="http://www.blendswap.com/users/view/nacimus">nacimus</a>.
+					</li>
+					<li>
+						<strong>Premalink:</strong> 
+						<a target="_blank" href="http://www.blendswap.com/blends/view/73937">http://www.blendswap.com/blends/view/73937</a>.
+					</li>
+					<li>
+						<strong>For Blender 2.52 and up.</strong>
+					</li>
+					<li>
+						<strong>Description:</strong><br>
+						<p>Reproduction d'une salle de bain inspir&eacute; du catalogue Jacob Delafont. 
+Mod&eacute;lis&eacute; sous Blender 2.6 et rendu sous cycles.</p>
+
+					</li>
+				</ul>
+				<hr />
+			</section>
+			
+			<section id="moderation">
+				<h3>Help us moderate this blend</h3>
+				<p>
+					If you encounter any problems with this blend including:
+				</p>
+				<ul>
+					<li>
+						Broken links to other blends.
+					</li>
+					<li>
+						Missing textures and other internal assets.
+					</li>
+					<li>
+						Innacurate preview images on the site.
+					</li>
+					<li>
+						Render results are not the same as advertised by the author.
+					</li>
+					<li>
+						Illegal distribution of third party files/assets.
+					</li>
+					<li>
+						Ripping from a game or other 3D assets library.
+					</li>
+					<li>
+						Uncredited or incorrect use of CC licensed assets.
+					</li>
+					<li>
+						Other issues <sup><a href="#notes">1</a></sup>
+					</li>
+				</ul>
+				<p>
+					Please submit a report of the problem from 
+					<a href="http://www.blendswap.com/reports/blend/73937">here</a>. 
+					<strong>PROVIDE EVIDENCE OF THE PROBLEM</strong> (screen shots, renders, 
+					links, etc.) so we can solve the issue.
+				</p>
+				<hr>
+			</section>
+			
+			<section id="notes">
+				<h4 id="notes">Notes</h4>
+				<ul>
+					<li>
+						<small>
+							Please do not report blends when you don't know about a feature in Blender. 
+							Authors will get a worrying email when their blend is reported, so please 
+							avoid them the hassle. If you have a question about how to use a blend please 
+							first leave a cool comment in the comment section instead of sending a Report, 
+							<strong>Reports are for serious stuff</strong>. Thanks.
+						</small>
+					</li>
+				</ul>
+				<hr />
+			</section>
+
+			<footer>
+				<a href="http://www.blendswap.com">Blend Swap, LLC.</a>.
+			</footer>
+
+		</div>
+	</div>
+</body>
+</html>

+ 474 - 0
bathroom/bathroom.pbrt

@@ -0,0 +1,474 @@
+# 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" 1200 "integer yresolution" 760
+#Film "image" "integer xresolution" 600 "integer yresolution" 380
+    "string filename" "bathroom.exr"
+# imgtool convert -bloomscale .1 -bloomlevel 5 bathroom.exr bathroom.png
+
+Sampler "sobol" "integer pixelsamples" 2048
+Integrator "bdpt"
+
+
+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.png"
+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.png"
+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

BIN
bathroom/bsdfs/ceramic.bsdf


BIN
bathroom/bsdfs/paint.bsdf


BIN
bathroom/geometry/mesh_00001.ply


BIN
bathroom/geometry/mesh_00002.ply


BIN
bathroom/geometry/mesh_00003.ply


BIN
bathroom/geometry/mesh_00004.ply


BIN
bathroom/geometry/mesh_00005.ply


BIN
bathroom/geometry/mesh_00006.ply


BIN
bathroom/geometry/mesh_00007.ply


BIN
bathroom/geometry/mesh_00008.ply


BIN
bathroom/geometry/mesh_00009.ply


BIN
bathroom/geometry/mesh_00010.ply


BIN
bathroom/geometry/mesh_00011.ply


BIN
bathroom/geometry/mesh_00012.ply


BIN
bathroom/geometry/mesh_00013.ply


BIN
bathroom/geometry/mesh_00014.ply


BIN
bathroom/geometry/mesh_00015.ply


BIN
bathroom/geometry/mesh_00016.ply


BIN
bathroom/geometry/mesh_00017.ply


BIN
bathroom/geometry/mesh_00018.ply


BIN
bathroom/geometry/mesh_00019.ply


BIN
bathroom/geometry/mesh_00020.ply


BIN
bathroom/geometry/mesh_00021.ply


BIN
bathroom/geometry/mesh_00022.ply


BIN
bathroom/geometry/mesh_00023.ply


BIN
bathroom/geometry/mesh_00024.ply


BIN
bathroom/geometry/mesh_00025.ply


BIN
bathroom/geometry/mesh_00026.ply


BIN
bathroom/geometry/mesh_00027.ply


BIN
bathroom/geometry/mesh_00028.ply


BIN
bathroom/geometry/mesh_00029.ply


BIN
bathroom/geometry/mesh_00030.ply


BIN
bathroom/geometry/mesh_00031.ply


BIN
bathroom/geometry/mesh_00032.ply


BIN
bathroom/geometry/mesh_00033.ply


BIN
bathroom/geometry/mesh_00034.ply


BIN
bathroom/geometry/mesh_00035.ply


BIN
bathroom/geometry/mesh_00036.ply


BIN
bathroom/geometry/mesh_00037.ply


BIN
bathroom/geometry/mesh_00038.ply


BIN
bathroom/geometry/mesh_00039.ply


BIN
bathroom/geometry/mesh_00040.ply


BIN
bathroom/geometry/mesh_00041.ply


BIN
bathroom/geometry/mesh_00042.ply


BIN
bathroom/geometry/mesh_00043.ply


BIN
bathroom/geometry/mesh_00044.ply


BIN
bathroom/geometry/mesh_00045.ply


BIN
bathroom/geometry/mesh_00046.ply


BIN
bathroom/geometry/mesh_00047.ply


BIN
bathroom/geometry/mesh_00048.ply


BIN
bathroom/geometry/mesh_00049.ply


BIN
bathroom/geometry/mesh_00050.ply


BIN
bathroom/geometry/mesh_00051.ply


BIN
bathroom/geometry/mesh_00052.ply


BIN
bathroom/geometry/mesh_00053.ply


BIN
bathroom/geometry/mesh_00054.ply


BIN
bathroom/geometry/mesh_00055.ply


BIN
bathroom/geometry/mesh_00056.ply


BIN
bathroom/geometry/mesh_00057.ply


BIN
bathroom/geometry/mesh_00058.ply


BIN
bathroom/geometry/mesh_00059.ply


BIN
bathroom/geometry/mesh_00060.ply


BIN
bathroom/geometry/mesh_00061.ply


BIN
bathroom/geometry/mesh_00062.ply


BIN
bathroom/geometry/mesh_00063.ply


BIN
bathroom/geometry/mesh_00064.ply


BIN
bathroom/geometry/mesh_00065.ply


BIN
bathroom/geometry/mesh_00066.ply


BIN
bathroom/geometry/mesh_00067.ply


BIN
bathroom/geometry/mesh_00068.ply


+ 478 - 0
bathroom/p3d_bathroom-stereoscopic-left.pbrt

@@ -0,0 +1,478 @@
+# make wood more glossy
+
+LookAt 0 23 25  10.2 5 0   0 1 0
+#Camera "perspective" "float fov" 50
+#   "float focaldistance" 31 "float lensradius" .15 # .2 # .4
+Camera "stereoscopic" "float fov" 50
+      "string view" "left" 
+       "float eyeDistance" [0.065]  
+
+Film "image" "integer xresolution" 1920 "integer yresolution" 1080
+    "string filename" "bathroom.rawls"
+# imgtool convert -bloomscale .1 -bloomlevel 5 bathroom.exr bathroom.png
+
+Sampler "random" "integer pixelsamples" 8
+Integrator "path"
+
+
+WorldBegin
+
+Scale -1 1 1
+
+# light above / behind camera 
+AttributeBegin
+   AreaLightSource "area" "blackbody L" [2700 15]
+    Shape "plymesh" "string filename" "geometry/mesh_00001.ply" 
+AttributeEnd
+
+# light above the sinks
+AttributeBegin
+   AreaLightSource "area" "blackbody L" [2700 10]
+    Shape "plymesh" "string filename" "geometry/mesh_00008.ply" 
+AttributeEnd
+
+AttributeBegin
+   AreaLightSource "area" "blackbody L" [2700 10]
+    Shape "plymesh" "string filename" "geometry/mesh_00009.ply" 
+AttributeEnd
+
+AttributeBegin
+   AreaLightSource "area" "blackbody L" [2700 10]
+    Shape "plymesh" "string filename" "geometry/mesh_00010.ply" 
+AttributeEnd
+
+# window emitter
+AttributeBegin
+    AreaLightSource "area" "blackbody L" [6500 100 ] #"color L" [2500 2500 2500]
+    Shape "plymesh" "string filename" "geometry/mesh_00062.ply" 
+    ReverseOrientation
+    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.png"
+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.png"
+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

+ 478 - 0
bathroom/p3d_bathroom-stereoscopic-right.pbrt

@@ -0,0 +1,478 @@
+# make wood more glossy
+
+LookAt 0 23 25  10.2 5 0   0 1 0
+#Camera "perspective" "float fov" 50
+#   "float focaldistance" 31 "float lensradius" .15 # .2 # .4
+Camera "stereoscopic" "float fov" 50
+       "string view" "right"  
+       "float eyeDistance" [0.065]  
+
+Film "image" "integer xresolution" 1920 "integer yresolution" 1080
+    "string filename" "bathroom.png"
+# imgtool convert -bloomscale .1 -bloomlevel 5 bathroom.exr bathroom.png
+
+Sampler "random" "integer pixelsamples" 8
+Integrator "path"
+
+
+WorldBegin
+
+Scale -1 1 1
+
+# light above / behind camera 
+AttributeBegin
+   AreaLightSource "area" "blackbody L" [2700 15]
+    Shape "plymesh" "string filename" "geometry/mesh_00001.ply" 
+AttributeEnd
+
+# light above the sinks
+AttributeBegin
+   AreaLightSource "area" "blackbody L" [2700 10]
+    Shape "plymesh" "string filename" "geometry/mesh_00008.ply" 
+AttributeEnd
+
+AttributeBegin
+   AreaLightSource "area" "blackbody L" [2700 10]
+    Shape "plymesh" "string filename" "geometry/mesh_00009.ply" 
+AttributeEnd
+
+AttributeBegin
+   AreaLightSource "area" "blackbody L" [2700 10]
+    Shape "plymesh" "string filename" "geometry/mesh_00010.ply" 
+AttributeEnd
+
+# window emitter
+AttributeBegin
+    AreaLightSource "area" "blackbody L" [6500 100 ] #"color L" [2500 2500 2500]
+    Shape "plymesh" "string filename" "geometry/mesh_00062.ply" 
+    ReverseOrientation
+    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.png"
+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.png"
+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

BIN
bathroom/salle_de_bain135.blend


+ 56 - 0
bathroom/spds/Ag.eta.spd

@@ -0,0 +1,56 @@
+298.757050 1.519000
+302.400421 1.496000
+306.133759 1.432500
+309.960449 1.323000
+313.884003 1.142062
+317.908142 0.932000
+322.036835 0.719062
+326.274139 0.526000
+330.624481 0.388125
+335.092377 0.294000
+339.682678 0.253313
+344.400482 0.238000
+349.251221 0.221438
+354.240509 0.209000
+359.374420 0.194813
+364.659332 0.186000
+370.102020 0.192063
+375.709625 0.200000
+381.489777 0.198063
+387.450562 0.192000
+393.600555 0.182000
+399.948975 0.173000
+406.505493 0.172625
+413.280579 0.173000
+420.285339 0.166688
+427.531647 0.160000
+435.032196 0.158500
+442.800629 0.157000
+450.851562 0.151063
+459.200653 0.144000
+467.864838 0.137313
+476.862213 0.132000
+486.212463 0.130250
+495.936707 0.130000
+506.057861 0.129938
+516.600769 0.130000
+527.592224 0.130063
+539.061646 0.129000
+551.040771 0.124375
+563.564453 0.120000
+576.670593 0.119313
+590.400818 0.121000
+604.800842 0.125500
+619.920898 0.131000
+635.816284 0.136125
+652.548279 0.140000
+670.184753 0.140063
+688.800964 0.140000
+708.481018 0.144313
+729.318665 0.148000
+751.419250 0.145875
+774.901123 0.143000
+799.897949 0.142563
+826.561157 0.145000
+855.063293 0.151938
+885.601257 0.163000

+ 56 - 0
bathroom/spds/Ag.k.spd

@@ -0,0 +1,56 @@
+298.757050 1.080000
+302.400421 0.882000
+306.133759 0.761063
+309.960449 0.647000
+313.884003 0.550875
+317.908142 0.504000
+322.036835 0.554375
+326.274139 0.663000
+330.624481 0.818563
+335.092377 0.986000
+339.682678 1.120687
+344.400482 1.240000
+349.251221 1.345250
+354.240509 1.440000
+359.374420 1.533750
+364.659332 1.610000
+370.102020 1.641875
+375.709625 1.670000
+381.489777 1.735000
+387.450562 1.810000
+393.600555 1.878750
+399.948975 1.950000
+406.505493 2.029375
+413.280579 2.110000
+420.285339 2.186250
+427.531647 2.260000
+435.032196 2.329375
+442.800629 2.400000
+450.851562 2.478750
+459.200653 2.560000
+467.864838 2.640000
+476.862213 2.720000
+486.212463 2.798125
+495.936707 2.880000
+506.057861 2.973750
+516.600769 3.070000
+527.592224 3.159375
+539.061646 3.250000
+551.040771 3.348125
+563.564453 3.450000
+576.670593 3.553750
+590.400818 3.660000
+604.800842 3.766250
+619.920898 3.880000
+635.816284 4.010625
+652.548279 4.150000
+670.184753 4.293125
+688.800964 4.440000
+708.481018 4.586250
+729.318665 4.740000
+751.419250 4.908125
+774.901123 5.090000
+799.897949 5.288750
+826.561157 5.500000
+855.063293 5.720624
+885.601257 5.950000

BIN
bathroom/textures/WoodFine0016_L.png


BIN
bathroom/textures/WoodFine0034_7_S.jpg


BIN
bathroom/textures/WoodFine0034_7_S.png


BIN
bathroom/textures/etiquette.png


BIN
bsdfs/ceramic.bsdf


BIN
bsdfs/coated_copper.bsdf


BIN
bsdfs/leather.bsdf


BIN
bsdfs/paint.bsdf


BIN
bsdfs/roughglass_alpha_0.2.bsdf


BIN
bsdfs/roughgold_alpha_0.2.bsdf


+ 16 - 0
lenses/dgauss.50mm.dat

@@ -0,0 +1,16 @@
+# D-GAUSS F/2 22deg HFOV			
+# US patent 2,673,491 Tronnier"			
+# Moden Lens Design, p.312"			
+# Scaled to 50 mm from 100 mm			
+#    radius	 axpos	N	aperture
+29.475	3.76	1.67	25.2
+84.83	0.12	1	25.2
+19.275	4.025	1.67	23
+40.77	3.275	1.699	23
+12.75	5.705	1	18
+0	4.5	0	17.1
+-14.495	1.18	1.603	17
+40.77	6.065	1.658	20
+-20.385	0.19	1	20
+437.065	3.22	1.717	20
+-39.73	0	1	20

+ 15 - 0
lenses/dgauss.dat

@@ -0,0 +1,15 @@
+# D-GAUSS F/2 22deg HFOV
+# US patent 2,673,491 Tronnier
+# Moden Lens Design, p.312
+# radius	axpos	N		aperture
+  58.950	0.000	1.670	50.4
+  169.660	7.520	1.0		50.4
+  38.550	0.240	1.670	46.0
+  81.540	8.050	1.699	46.0
+  25.500	6.550	1.0		36.0
+  0			11.410	0		34.2
+ -28.990	9.000	1.603	34.0
+  81.540	2.360	1.658	40.0
+ -40.770	12.130	1.0		40.0
+  874.130	0.380	1.717	40.0
+ -79.460	6.440	1.0		40.0

+ 16 - 0
lenses/fisheye.10mm.dat

@@ -0,0 +1,16 @@
+# Muller 16mm/f4 155.9FOV fisheye lens			
+# MLD p164			
+# Scaled to 10 mm from 100 mm			
+# radius	sep	n	aperture
+30.2249	0.8335	1.62	30.34
+11.3931	7.4136	1	20.68
+75.2019	1.0654	1.639	17.8
+8.3349	11.1549	1	13.42
+9.5882	2.0054	1.654	9.02
+43.8677	5.3895	1	8.14
+0	1.4163	0	6.08
+29.4541	2.1934	1.517	5.96
+-5.2265	0.9714	1.805	5.84
+-14.2884	0.0627	1	5.96
+-22.3726	0.94	1.673	5.96
+-15.0404	0	1	6.52

+ 15 - 0
lenses/fisheye.dat

@@ -0,0 +1,15 @@
+# Muller 16mm/f4 155.9FOV fisheye lens
+# MLD p164
+# radius	axpos	N		aperture
+  302.249	 0		1.620  303.4
+  113.931 	 8.335	1.0	   206.8
+  752.019   74.136	1.639  178.0
+   83.349   10.654	1.0	   134.2
+   95.882  111.549	1.654	90.2
+  438.677	20.054	1.0		81.4
+    0		53.895	0		60.8
+  294.541	14.163	1.517	59.6
+  -52.265	21.934	1.805	58.4
+ -142.884	9.714	1.0		59.6
+ -223.726	0.627	1.673	59.6
+ -150.404	9.400	1.0		65.2

+ 10 - 0
lenses/telephoto.250mm.dat

@@ -0,0 +1,10 @@
+# SIGLER Super achromate telephoto, EFL=254mm, F/5.6"			
+# MLD, Page 175"			
+# Scaled to 250 mm from 100 mm			
+54.6275	12.52	1.529	47.5
+-86.365	3.755	1.599	44.5
+271.7625	2.8175	1	41.5
+0	67.4125	0	40.5
+-32.13	3.755	1.613	31.5
+49.5325	12.52	1.603	33.5
+-50.945	0	1	37

+ 10 - 0
lenses/telephoto.dat

@@ -0,0 +1,10 @@
+# SIGLER Super achromate telephoto, EFL=254mm, F/5.6
+# MLD, Page 175
+# radius	axpos	N		aperture
+  21.851	0		1.529	19.0
+ -34.546	5.008	1.599	17.8
+ 108.705	1.502	1.0		16.6
+   0		1.127	0		16.2
+ -12.852   26.965	1.613	12.6
+  19.813	1.502	1.603	13.4
+ -20.378	5.008	1.0		14.8

+ 17 - 0
lenses/wide.22mm.dat

@@ -0,0 +1,17 @@
+# Wide-angle (38-degree) lens. Nakamura.			
+# MLD, p. 360"			
+# Scaled to 22 mm from 100 mm			
+# radius	sep	n	aperture
+35.98738	1.21638	1.54	23.716
+11.69718	9.9957	1	17.996
+13.08714	5.12622	1.772	12.364
+-22.63294	1.76924	1.617	9.812
+71.05802	0.8184	1	9.152
+0	2.27766	0	8.756
+-9.58584	2.43254	1.617	8.184
+-11.28864	0.11506	1	9.152
+-166.7765	3.09606	1.713	10.648
+-7.5911	1.32682	1.805	11.44
+-16.7662	3.98068	1	12.276
+-7.70286	1.21638	1.617	13.42
+-11.97328	0	1	17.996

+ 16 - 0
lenses/wide.dat

@@ -0,0 +1,16 @@
+# Wide-angle (38-degree) lens. Nakamura.
+# MLD, p. 360
+# radius	axpos	N		aperture
+ 163.579	0		1.540  107.8
+  53.169	5.529	1.0		81.8
+  59.487   45.435	1.772	56.2
+-102.877   23.301	1.617	44.6
+ 322.991    8.042	1.0		41.6
+   0	    3.720	0.0		39.8
+ -43.572   10.353	1.617	37.2
+ -51.312   11.057	1.0		41.6
+-758.075    0.523	1.713	48.4
+ -34.505   14.073	1.805	52.0
+ -76.210    6.031	1.0		55.8
+ -35.013   18.094	1.617	61.0
+ -54.424    5.529	1.0 	81.8

+ 107 - 0
spds/cie.stdillum.A.spd

@@ -0,0 +1,107 @@
+300.000000 0.930483
+305.000000 1.128210
+310.000000 1.357690
+315.000000 1.622190
+320.000000 1.925080
+325.000000 2.269800
+330.000000 2.659810
+335.000000 3.098610
+340.000000 3.589680
+345.000000 4.136480
+350.000000 4.742380
+355.000000 5.410700
+360.000000 6.144620
+365.000000 6.947200
+370.000000 7.821350
+375.000000 8.769800
+380.000000 9.795100
+385.000000 10.899600
+390.000000 12.085300
+395.000000 13.354300
+400.000000 14.708000
+405.000000 16.148001
+410.000000 17.675301
+415.000000 19.290701
+420.000000 20.995001
+425.000000 22.788300
+430.000000 24.670900
+435.000000 26.642500
+440.000000 28.702700
+445.000000 30.850800
+450.000000 33.085899
+455.000000 35.406799
+460.000000 37.812099
+465.000000 40.300201
+470.000000 42.869301
+475.000000 45.517399
+480.000000 48.242298
+485.000000 51.041801
+490.000000 53.913200
+495.000000 56.853901
+500.000000 59.861099
+505.000000 62.931999
+510.000000 66.063499
+515.000000 69.252502
+520.000000 72.495903
+525.000000 75.790298
+530.000000 79.132599
+535.000000 82.519302
+540.000000 85.946999
+545.000000 89.412399
+550.000000 92.912003
+555.000000 96.442299
+560.000000 100.000000
+565.000000 103.582001
+570.000000 107.183998
+575.000000 110.803001
+580.000000 114.435997
+585.000000 118.080002
+590.000000 121.731003
+595.000000 125.386002
+600.000000 129.042999
+605.000000 132.697006
+610.000000 136.345993
+615.000000 139.988007
+620.000000 143.617996
+625.000000 147.235001
+630.000000 150.835999
+635.000000 154.417999
+640.000000 157.979004
+645.000000 161.516006
+650.000000 165.028000
+655.000000 168.509995
+660.000000 171.962997
+665.000000 175.382996
+670.000000 178.768997
+675.000000 182.117996
+680.000000 185.429001
+685.000000 188.701004
+690.000000 191.931000
+695.000000 195.117996
+700.000000 198.261002
+705.000000 201.358994
+710.000000 204.408997
+715.000000 207.410995
+720.000000 210.365005
+725.000000 213.268005
+730.000000 216.119995
+735.000000 218.919998
+740.000000 221.667007
+745.000000 224.360992
+750.000000 227.000000
+755.000000 229.585007
+760.000000 232.115005
+765.000000 234.589005
+770.000000 237.007996
+775.000000 239.369995
+780.000000 241.675003
+785.000000 243.923996
+790.000000 246.115997
+795.000000 248.251007
+800.000000 250.328995
+805.000000 252.350006
+810.000000 254.313995
+815.000000 256.221008
+820.000000 258.071014
+825.000000 259.864990
+830.000000 261.601990

+ 107 - 0
spds/cie.stdillum.D5000.spd

@@ -0,0 +1,107 @@
+300.000000 0.019200
+305.000000 1.036600
+310.000000 2.054000
+315.000000 4.913000
+320.000000 7.772000
+325.000000 11.255700
+330.000000 14.739500
+335.000000 16.339001
+340.000000 17.938601
+345.000000 19.466700
+350.000000 20.994900
+355.000000 22.459999
+360.000000 23.925100
+365.000000 25.433901
+370.000000 26.942699
+375.000000 25.701799
+380.000000 24.461000
+385.000000 27.150700
+390.000000 29.840401
+395.000000 39.550301
+400.000000 49.664001
+405.000000 53.155998
+410.000000 56.647999
+415.000000 58.445999
+420.000000 60.243999
+425.000000 59.230000
+430.000000 58.216000
+435.000000 66.973999
+440.000000 75.732002
+445.000000 81.998001
+450.000000 88.264000
+455.000000 89.930000
+460.000000 91.596001
+465.000000 91.940002
+470.000000 92.283997
+475.000000 94.155998
+480.000000 96.028000
+485.000000 94.311996
+490.000000 92.596001
+495.000000 94.424004
+500.000000 96.251999
+505.000000 96.662003
+510.000000 97.071999
+515.000000 97.314003
+520.000000 97.556000
+525.000000 100.005997
+530.000000 102.456001
+535.000000 101.694000
+540.000000 100.931999
+545.000000 101.678001
+550.000000 102.424004
+555.000000 101.211998
+560.000000 100.000000
+565.000000 98.036697
+570.000000 96.073402
+575.000000 95.678398
+580.000000 95.283501
+585.000000 92.577103
+590.000000 89.870697
+595.000000 90.772499
+600.000000 91.674400
+605.000000 91.739502
+610.000000 91.804703
+615.000000 90.964798
+620.000000 90.124901
+625.000000 87.998299
+630.000000 85.871696
+635.000000 86.715302
+640.000000 87.558899
+645.000000 86.069000
+650.000000 84.579102
+655.000000 85.167603
+660.000000 85.756203
+665.000000 87.126404
+670.000000 88.496597
+675.000000 86.769997
+680.000000 85.043404
+685.000000 79.994698
+690.000000 74.946098
+695.000000 76.384598
+700.000000 77.823196
+705.000000 78.671303
+710.000000 79.519501
+715.000000 72.694199
+720.000000 65.869003
+725.000000 70.179100
+730.000000 74.489197
+735.000000 77.212601
+740.000000 79.935997
+745.000000 73.797401
+750.000000 67.658897
+755.000000 58.633598
+760.000000 49.608398
+765.000000 60.462101
+770.000000 71.315804
+775.000000 69.405701
+780.000000 67.495598
+785.000000 68.032303
+790.000000 68.569000
+795.000000 65.958900
+800.000000 63.348801
+805.000000 59.333599
+810.000000 55.318501
+815.000000 58.228600
+820.000000 61.138699
+825.000000 62.712101
+830.000000 64.285500

+ 107 - 0
spds/cie.stdillum.D6500.spd

@@ -0,0 +1,107 @@
+300.000000 0.034100
+305.000000 1.664300
+310.000000 3.294500
+315.000000 11.765200
+320.000000 20.236000
+325.000000 28.644699
+330.000000 37.053501
+335.000000 38.501099
+340.000000 39.948799
+345.000000 42.430199
+350.000000 44.911701
+355.000000 45.775002
+360.000000 46.638302
+365.000000 49.363701
+370.000000 52.089100
+375.000000 51.032299
+380.000000 49.975498
+385.000000 52.311798
+390.000000 54.648201
+395.000000 68.701500
+400.000000 82.754898
+405.000000 87.120399
+410.000000 91.486000
+415.000000 92.458900
+420.000000 93.431801
+425.000000 90.056999
+430.000000 86.682297
+435.000000 95.773598
+440.000000 104.864998
+445.000000 110.935997
+450.000000 117.008003
+455.000000 117.410004
+460.000000 117.811996
+465.000000 116.335999
+470.000000 114.861000
+475.000000 115.391998
+480.000000 115.922997
+485.000000 112.366997
+490.000000 108.810997
+495.000000 109.082001
+500.000000 109.353996
+505.000000 108.578003
+510.000000 107.802002
+515.000000 106.295998
+520.000000 104.790001
+525.000000 106.238998
+530.000000 107.689003
+535.000000 106.046997
+540.000000 104.404999
+545.000000 104.224998
+550.000000 104.045998
+555.000000 102.023003
+560.000000 100.000000
+565.000000 98.167099
+570.000000 96.334198
+575.000000 96.061096
+580.000000 95.788002
+585.000000 92.236801
+590.000000 88.685600
+595.000000 89.345901
+600.000000 90.006203
+605.000000 89.802597
+610.000000 89.599098
+615.000000 88.648903
+620.000000 87.698700
+625.000000 85.493599
+630.000000 83.288597
+635.000000 83.493896
+640.000000 83.699203
+645.000000 81.862999
+650.000000 80.026802
+655.000000 80.120697
+660.000000 80.214600
+665.000000 81.246201
+670.000000 82.277802
+675.000000 80.280998
+680.000000 78.284203
+685.000000 74.002701
+690.000000 69.721298
+695.000000 70.665199
+700.000000 71.609100
+705.000000 72.978996
+710.000000 74.348999
+715.000000 67.976501
+720.000000 61.604000
+725.000000 65.744797
+730.000000 69.885597
+735.000000 72.486298
+740.000000 75.086998
+745.000000 69.339798
+750.000000 63.592701
+755.000000 55.005402
+760.000000 46.418201
+765.000000 56.611801
+770.000000 66.805397
+775.000000 65.094101
+780.000000 63.382801
+785.000000 63.843399
+790.000000 64.304001
+795.000000 61.877899
+800.000000 59.451900
+805.000000 55.705399
+810.000000 51.959000
+815.000000 54.699799
+820.000000 57.440601
+825.000000 58.876499
+830.000000 60.312500

+ 0 - 0
spds/cie.stdillum.F1.spd


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