materials.pbrt 7.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217
  1. # Converted from "contemporary_bathroom.obj" by obj2pbrt
  2. # Scene bounds: (-7.714911, -4.399745, -11.240966) - (3.559370, 3.157831, 2.465844)
  3. # battub (more shiny interior?)
  4. # porcelain bathtub (exterior?)
  5. MakeNamedMaterial "bathtube"
  6. "string type" [ "measured" ]
  7. "string filename" [ "bsdfs/satin_white_spec.bsdf" ]
  8. # frothy bubbly water
  9. MakeNamedMaterial "bathtube.001"
  10. "string type" [ "dielectric" ]
  11. # rug on floor
  12. MakeNamedMaterial "bathtube.002"
  13. "string type" [ "conductor" ]
  14. "float roughness" [ 0 ]
  15. "spectrum eta" [ "metal-Ag-eta" ]
  16. "spectrum k" [ "metal-Ag-k" ]
  17. Texture "rug-kd" "spectrum" "imagemap"
  18. "string filename" [ "textures/tapis.png" ]
  19. Texture "rug-bump-base" "float" "imagemap"
  20. "string filename" [ "textures/tapis.png" ]
  21. Texture "rug-bump" "float" "scale"
  22. "float scale" [ 0.05 ]
  23. "texture tex" [ "rug-bump-base" ]
  24. MakeNamedMaterial "carpet"
  25. "string type" [ "diffuse" ]
  26. "texture displacement" [ "rug-bump" ]
  27. "texture reflectance" [ "rug-kd" ]
  28. # Vanessa Pike-Russell https://www.flickr.com/photos/lilcrabbygal/
  29. MakeNamedMaterial "ceilling_white"
  30. "string type" [ "diffuse" ]
  31. "rgb reflectance" [ 0.8 0.8 0.8 ]
  32. Texture "drawing-kd" "spectrum" "imagemap"
  33. "string filename" [ "textures/smoke.png" ]
  34. # on wall by window
  35. # CC-BY NASA goddard space flight center https://www.flickr.com/photos/gsfc/
  36. MakeNamedMaterial "drawing"
  37. "string type" [ "diffuse" ]
  38. "texture reflectance" [ "drawing-kd" ]
  39. Texture "drawing2-kd" "spectrum" "imagemap"
  40. "string filename" [ "textures/hurricane.png" ]
  41. # flower petals
  42. MakeNamedMaterial "drawing2"
  43. "string type" [ "diffuse" ]
  44. "texture reflectance" [ "drawing2-kd" ]
  45. # branches of flowers in vase
  46. MakeNamedMaterial "feuilles"
  47. "string type" [ "diffuse" ]
  48. "rgb reflectance" [ 0.64 0.2 0.1 ]
  49. # strings part of shades?
  50. MakeNamedMaterial "feuilles.001"
  51. "string type" [ "diffuse" ]
  52. "rgb reflectance" [ 0.2 0.2 0.05 ]
  53. # black floor
  54. MakeNamedMaterial "ficelle"
  55. "string type" [ "coateddiffuse" ]
  56. "rgb reflectance" [ 0.64 0.64 0.64 ]
  57. "float roughness" [ 0.010408 ]
  58. Texture "floor-kd" "spectrum" "imagemap"
  59. "string filename" [ "textures/97702high.png" ]
  60. Texture "floor-bump-base" "float" "imagemap"
  61. "string filename" [ "textures/97702high.png" ]
  62. Texture "floor-bump" "float" "scale"
  63. "float scale" [ -0.05 ]
  64. "texture tex" [ "floor-bump-base" ]
  65. MakeNamedMaterial "floor"
  66. "string type" [ "coateddiffuse" ]
  67. "texture displacement" [ "floor-bump" ]
  68. "texture reflectance" [ "floor-kd" ]
  69. "float vroughness" [ 0.010408 ]
  70. "float uroughness" [ 0.010408 ]
  71. # around lights above sinks
  72. MakeNamedMaterial "glass_ewt_window"
  73. "string type" [ "dielectric" ]
  74. # in front of picture by window
  75. MakeNamedMaterial "glass_globe"
  76. "string type" [ "dielectric" ]
  77. "float eta" [ 1.5 ]
  78. # metal faucets
  79. MakeNamedMaterial "glass_globe.001"
  80. "string type" [ "dielectric" ]
  81. # ? foot metal?
  82. MakeNamedMaterial "inox"
  83. "string type" [ "conductor" ]
  84. "spectrum eta" [ "metal-Ag-eta" ]
  85. "spectrum k" [ "metal-Ag-k" ]
  86. "float roughness" [ 0.001 ]
  87. # ??? exterior light source for window?
  88. MakeNamedMaterial "inox_pied"
  89. "string type" [ "conductor" ]
  90. "spectrum eta" [ "metal-Ag-eta" ]
  91. "spectrum k" [ "metal-Ag-k" ]
  92. "float roughness" [ 0.001 ]
  93. # the lights in the globes!!
  94. MakeNamedMaterial "light"
  95. "string type" [ "coateddiffuse" ]
  96. "rgb reflectance" [ 0.64 0.64 0.64 ]
  97. "float roughness" [ 0.010408 ]
  98. # part of the lights in the globes; not clear what/where?
  99. MakeNamedMaterial "low_light"
  100. "string type" [ "coateddiffuse" ]
  101. "rgb reflectance" [ 0.64 0.181951 0.018709 ]
  102. "float roughness" [ 0.010408 ]
  103. # part of the lights in the globes; not clear what/where?
  104. MakeNamedMaterial "low_light.001"
  105. "string type" [ "dielectric" ]
  106. # sinks
  107. MakeNamedMaterial "low_light_plan"
  108. "string type" [ "dielectric" ]
  109. # ?
  110. MakeNamedMaterial "marble"
  111. "string type" [ "coateddiffuse" ]
  112. "rgb reflectance" [ 0.64 0.64 0.64 ]
  113. "float roughness" [ 0.010408 ]
  114. # metal frame around window panes
  115. MakeNamedMaterial "metal_gold"
  116. "string type" [ "coateddiffuse" ]
  117. "rgb reflectance" [ 0.058588 0.028707 0 ]
  118. "float roughness" [ 0.010408 ]
  119. MakeNamedMaterial "metal_windows"
  120. "string type" [ "coateddiffuse" ]
  121. "rgb reflectance" [ 0.055983 0.055983 0.055983 ]
  122. "float roughness" [ 0.010408 ]
  123. MakeNamedMaterial "metalic_plate"
  124. "string type" [ "coateddiffuse" ]
  125. "rgb reflectance" [ 0.121859 0.121859 0.121859 ]
  126. "float roughness" [ 0.010408 ]
  127. # paper behind poster by window?
  128. MakeNamedMaterial "miroir"
  129. "string type" [ "conductor" ]
  130. "float roughness" [ 0 ]
  131. "spectrum eta" [ "metal-Ag-eta" ]
  132. "spectrum k" [ "metal-Ag-k" ]
  133. # cords above up high lights
  134. MakeNamedMaterial "papier"
  135. "string type" [ "coateddiffuse" ]
  136. "rgb reflectance" [ 0.64 0.64 0.64 ]
  137. "float roughness" [ 0.010408 ]
  138. # black pots by sinks
  139. MakeNamedMaterial "plastic_black"
  140. "string type" [ "coateddiffuse" ]
  141. "rgb reflectance" [ 0.023279 0.023279 0.023279 ]
  142. "float roughness" [ 0.010408 ]
  143. # ? part of window shades
  144. MakeNamedMaterial "pots"
  145. "string type" [ "coateddiffuse" ]
  146. "rgb reflectance" [ 0.05 0.05 0.05 ]
  147. "float roughness" [ 0.4 ]
  148. # window shade pull?
  149. MakeNamedMaterial "store_knot"
  150. "string type" [ "coateddiffuse" ]
  151. "rgb reflectance" [ 0.64 0.64 0.64 ]
  152. "float roughness" [ 0.010408 ]
  153. # shades
  154. MakeNamedMaterial "store_knot_plastic"
  155. "string type" [ "coateddiffuse" ]
  156. "rgb reflectance" [ 0.64 0.64 0.64 ]
  157. "float roughness" [ 0.010408 ]
  158. MakeNamedMaterial "stores"
  159. "string type" [ "coateddiffuse" ]
  160. "rgb reflectance" [ 0.64 0.64 0.64 ]
  161. "float roughness" [ 0.010408 ]
  162. MakeNamedMaterial "tableau1"
  163. "string type" [ "coateddiffuse" ]
  164. "rgb reflectance" [ 0.64 0.64 0.64 ]
  165. "float roughness" [ 0.010408 ]
  166. # vase by window holding flowers
  167. MakeNamedMaterial "tableau2"
  168. "string type" [ "coateddiffuse" ]
  169. "rgb reflectance" [ 0.64 0.64 0.64 ]
  170. "float roughness" [ 0.010408 ]
  171. # wallpapered wall seen in mirror
  172. MakeNamedMaterial "vase_white"
  173. "string type" [ "coateddiffuse" ]
  174. "rgb reflectance" [ 0.64 0.64 0.64 ]
  175. "float roughness" [ 0.010408 ]
  176. Texture "wallpaper-kd" "spectrum" "imagemap"
  177. "float vscale" [ 0.2 ]
  178. "float uscale" [ 0.2 ]
  179. "string filename" [ "textures/contemporary_china.png" ]
  180. # overall white walls
  181. MakeNamedMaterial "wall_blue"
  182. "string type" [ "diffuse" ]
  183. "texture reflectance" [ "wallpaper-kd" ]
  184. # ???
  185. MakeNamedMaterial "wall_grey"
  186. "string type" [ "coateddiffuse" ]
  187. "rgb reflectance" [ 0.501329 0.501329 0.501329 ]
  188. "float roughness" [ 0.010408 ]
  189. # all the wood
  190. MakeNamedMaterial "wall_grey.001"
  191. "string type" [ "coateddiffuse" ]
  192. "rgb reflectance" [ 0.501329 0.501329 0.501329 ]
  193. "float roughness" [ 0.010408 ]
  194. Texture "wood-kd" "spectrum" "imagemap"
  195. "string filename" [ "textures/American_walnut_pxr128.png" ]
  196. # ? small wood strip on floor?
  197. MakeNamedMaterial "wood"
  198. "string type" [ "coateddiffuse" ]
  199. "texture reflectance" [ "wood-kd" ]
  200. "float vroughness" [ 0.010408 ]
  201. "float uroughness" [ 0.010408 ]
  202. # wood around poster by window
  203. MakeNamedMaterial "wood_baguette"
  204. "string type" [ "coateddiffuse" ]
  205. "texture reflectance" [ "wood-kd" ]
  206. "float vroughness" [ 0.010408 ]
  207. "float uroughness" [ 0.010408 ]
  208. # white painted wood molding around window
  209. MakeNamedMaterial "wood_cadre"
  210. "string type" [ "coateddiffuse" ]
  211. "texture reflectance" [ "wood-kd" ]
  212. "float vroughness" [ 0.010408 ]
  213. "float uroughness" [ 0.010408 ]
  214. MakeNamedMaterial "wood_white"
  215. "string type" [ "coateddiffuse" ]
  216. "rgb reflectance" [ 0.7 0.7 0.7 ]
  217. "float roughness" [ 0.010408 ]