materials.pbrt 28 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766
  1. # Material 'Menuiseries'
  2. # joinery / wood -- around glass windows
  3. # Material 'Verre'
  4. MakeNamedMaterial "Menuiseries"
  5. "string type" [ "coateddiffuse" ] "float roughness" .05
  6. "rgb reflectance" [ 0.043298 0.043298 0.043298 ]
  7. # laque blanche...
  8. # "string type" ["uber"]
  9. # "color Kd" [0.374624 0.374624 0.374624]
  10. # "color Ks" [0.2 .2 .2] "float roughness" [.05]
  11. # "color Kr" [0.2 .2 .2]
  12. # Material 'INOX'
  13. MakeNamedMaterial "Verre"
  14. "string type" [ "thindielectric" ] "float eta" 1.0001
  15. # steel
  16. # Material 'Beton'
  17. MakeNamedMaterial "livroom-table"
  18. "string type" [ "dielectric" ]
  19. #frame more frame around glass
  20. # Material 'grass_patch'
  21. MakeNamedMaterial "INOX"
  22. "string type" [ "conductor" ]
  23. "spectrum eta" [ "metal-Ag-eta" ]
  24. "spectrum k" [ "metal-Ag-k" ]
  25. "float roughness" [ 0.01 ]
  26. MakeNamedMaterial "Beton"
  27. "string type" [ "coateddiffuse" ] "float roughness" .05
  28. "rgb reflectance" [ 0.081532 0.081532 0.081532 ]
  29. Texture "grass_patch::Kd" "spectrum" "imagemap"
  30. "string filename" [ "textures/grass.png" ]
  31. "string wrap" [ "repeat" ]
  32. "string mapping" [ "uv" ]
  33. "float scale" [ 1 ]
  34. "float uscale" [ 1 ]
  35. "float vscale" [ -1 ]
  36. "float udelta" [ 0 ]
  37. "float vdelta" [ 0 ]
  38. # Material 'Ossature' # frame
  39. Texture "grass_patch::Kd.scale" "spectrum" "scale"
  40. "float scale" [ 0.8 ]
  41. "texture tex" [ "grass_patch::Kd" ]
  42. # Material 'BornesLumTables' # concrete lum tables
  43. MakeNamedMaterial "grass_patch"
  44. "string type" [ "coateddiffuse" ] "float roughness" .25
  45. "texture reflectance" [ "grass_patch::Kd.scale" ]
  46. # Material 'LameTerrsse' # patio rubber
  47. MakeNamedMaterial "Ossature"
  48. "string type" [ "coateddiffuse" ] "float roughness" .25
  49. "rgb reflectance" [ 0.081532 0.081532 0.081532 ]
  50. # Material 'CAOUTCHOUC'
  51. MakeNamedMaterial "BornesLumTables"
  52. "string type" [ "coateddiffuse" ] "float roughness" .05
  53. "rgb reflectance" [ 0.374624 0.374624 0.374624 ]
  54. #terminals
  55. # Material 'METAL_BLANC'
  56. MakeNamedMaterial "LameTerrasse"
  57. "string type" [ "coateddiffuse" ] "float roughness" .05
  58. "rgb reflectance" [ 0.13914 0.136157 0.13914 ]
  59. # Material 'MATELAS'
  60. MakeNamedMaterial "CAOUTCHOUC"
  61. "string type" [ "coateddiffuse" ] "float roughness" .1
  62. "rgb reflectance" [ 0.374624 0.374624 0.374624 ]
  63. # mattressas (cushions?), outdoor chairs
  64. # Material 'BornesLum' #concrete
  65. MakeNamedMaterial "METAL_BLANC"
  66. "string type" [ "coateddiffuse" ] "float roughness" .02
  67. "rgb reflectance" [ 0.374624 0.374624 0.374624 ]
  68. # Material 'PlastiqueLampe.001'
  69. MakeNamedMaterial "MATELAS"
  70. "string type" [ "coateddiffuse" ] "float roughness" .1
  71. "rgb reflectance" [ 0.374624 0.374624 0.374624 ]
  72. # Material 'Verre.001'
  73. MakeNamedMaterial "BornesLum"
  74. "string type" [ "coateddiffuse" ] "float roughness" .05
  75. "rgb reflectance" [ 0.374624 0.374624 0.374624 ]
  76. MakeNamedMaterial "PlastiqueLampe.001"
  77. "string type" [ "coateddiffuse" ] "float roughness" .05
  78. "rgb reflectance" [ 0.374624 0.374624 0.374624 ]
  79. Texture "Verre.001::Kd" "spectrum" "imagemap"
  80. "string filename" [ "textures/LampMask.png" ]
  81. "string wrap" [ "repeat" ]
  82. "string mapping" [ "uv" ]
  83. "float scale" [ 1 ]
  84. "float uscale" [ 1 ]
  85. "float vscale" [ -1 ]
  86. "float udelta" [ 0 ]
  87. "float vdelta" [ 0 ]
  88. # Material 'CaoutchoucLampe'
  89. Texture "Verre.001::Kd.scale" "spectrum" "scale"
  90. "float scale" [ 0.8 ]
  91. "texture tex" [ "Verre.001::Kd" ]
  92. # rubber lamp
  93. # Material 'PlastiqueLampe'
  94. MakeNamedMaterial "Verre.001"
  95. "string type" [ "coateddiffuse" ]
  96. "texture reflectance" [ "Verre.001::Kd.scale" ]
  97. # Material 'Inox'
  98. MakeNamedMaterial "CaoutchoucLampe"
  99. "string type" [ "coateddiffuse" ]
  100. "rgb reflectance" [ 0.374624 0.374624 0.374624 ]
  101. # stainless
  102. # Material 'LaqueBlanche'
  103. MakeNamedMaterial "PlastiqueLampe"
  104. "string type" [ "coateddiffuse" ]
  105. "rgb reflectance" [ 0.374624 0.374624 0.374624 ]
  106. # white laquer
  107. # Material 'Inox.003' steel
  108. MakeNamedMaterial "Inox"
  109. "string type" [ "conductor" ]
  110. "spectrum eta" [ 304.994 0.38 309.95 0.34 312.292 0.287 334.178 0.089 364.647
  111. 0.052 405.163 0.041 420.271 0.041 439.64502 0.043 469.621 0.043
  112. 506.04102 0.046 546.167 0.049 598.937 0.053 662.99506 0.05 751.394
  113. 0.044 860.972 0.04 ]
  114. "spectrum k" [ 304.994 0.07 309.95 0.08 312.292 0.091 334.178 0.288 364.647 0.549
  115. 405.163 0.799 420.271 0.898 439.64502 1.02 469.621 1.14 506.04102
  116. 1.28 546.167 1.43 598.937 1.62 662.99506 1.84 751.394 2.19 860.972
  117. 2.56 ]
  118. "float roughness" [ 0.01 ]
  119. # Material 'Clay'
  120. MakeNamedMaterial "LaqueBlanche"
  121. "string type" [ "coateddiffuse" ]
  122. "rgb reflectance" [ 0.874624 0.874624 0.874624 ]
  123. "float roughness" [ 0.02 ]
  124. # "artichoke" light sources
  125. # Material 'Inox.002'
  126. MakeNamedMaterial "Inox.003"
  127. "string type" [ "conductor" ]
  128. "spectrum eta" [ 304.994 0.38 309.95 0.34 312.292 0.287 334.178 0.089 364.647
  129. 0.052 405.163 0.041 420.271 0.041 439.64502 0.043 469.621 0.043
  130. 506.04102 0.046 546.167 0.049 598.937 0.053 662.99506 0.05 751.394
  131. 0.044 860.972 0.04 ]
  132. "spectrum k" [ 304.994 0.07 309.95 0.08 312.292 0.091 334.178 0.288 364.647 0.549
  133. 405.163 0.799 420.271 0.898 439.64502 1.02 469.621 1.14 506.04102
  134. 1.28 546.167 1.43 598.937 1.62 662.99506 1.84 751.394 2.19 860.972
  135. 2.56 ]
  136. "float roughness" [ 0.01 ]
  137. # Material 'Cuir' leather -- couches
  138. MakeNamedMaterial "Clay"
  139. "string type" [ "diffusetransmission" ]
  140. "rgb transmittance" [ 0.612066 0.612066 0.612066 ]
  141. MakeNamedMaterial "Inox.002"
  142. "string type" [ "conductor" ]
  143. "spectrum eta" [ 304.994 0.38 309.95 0.34 312.292 0.287 334.178 0.089 364.647
  144. 0.052 405.163 0.041 420.271 0.041 439.64502 0.043 469.621 0.043
  145. 506.04102 0.046 546.167 0.049 598.937 0.053 662.99506 0.05 751.394
  146. 0.044 860.972 0.04 ]
  147. "spectrum k" [ 304.994 0.07 309.95 0.08 312.292 0.091 334.178 0.288 364.647 0.549
  148. 405.163 0.799 420.271 0.898 439.64502 1.02 469.621 1.14 506.04102
  149. 1.28 546.167 1.43 598.937 1.62 662.99506 1.84 751.394 2.19 860.972
  150. 2.56 ]
  151. "float roughness" [ 0.01 ]
  152. TransformBegin
  153. Scale 3 3 3
  154. Texture "couch-disp" "float" "wrinkled"
  155. Texture "scaled-couch-disp" "float" "scale"
  156. "texture tex" [ "couch-disp" ]
  157. "float scale" [ 0.005 ]
  158. TransformEnd
  159. # Material 'AssiseLem' seat lem
  160. # Material 'MetalRough'
  161. MakeNamedMaterial "Cuir"
  162. "string type" [ "coateddiffuse" ]
  163. "rgb reflectance" [ 0.8 0.8 0.8 ]
  164. "texture displacement" [ "scaled-couch-disp" ]
  165. "float roughness" [ 0.02 ]
  166. # Material 'Inox.001' stainless
  167. MakeNamedMaterial "AssiseLem"
  168. "string type" [ "coateddiffuse" ]
  169. "rgb reflectance" [ 0.374624 0.374624 0.374624 ]
  170. # Material 'Aluminium'
  171. MakeNamedMaterial "MetalRough"
  172. "string type" [ "conductor" ]
  173. "spectrum eta" [ 304.994 0.38 309.95 0.34 312.292 0.287 334.178 0.089 364.647
  174. 0.052 405.163 0.041 420.271 0.041 439.64502 0.043 469.621 0.043
  175. 506.04102 0.046 546.167 0.049 598.937 0.053 662.99506 0.05 751.394
  176. 0.044 860.972 0.04 ]
  177. "spectrum k" [ 304.994 0.07 309.95 0.08 312.292 0.091 334.178 0.288 364.647 0.549
  178. 405.163 0.799 420.271 0.898 439.64502 1.02 469.621 1.14 506.04102
  179. 1.28 546.167 1.43 598.937 1.62 662.99506 1.84 751.394 2.19 860.972
  180. 2.56 ]
  181. "float roughness" [ 0.01 ]
  182. # Material 'CaoutchoucNoir'
  183. MakeNamedMaterial "Inox.001"
  184. "string type" [ "conductor" ]
  185. "spectrum eta" [ 304.994 0.38 309.95 0.34 312.292 0.287 334.178 0.089 364.647
  186. 0.052 405.163 0.041 420.271 0.041 439.64502 0.043 469.621 0.043
  187. 506.04102 0.046 546.167 0.049 598.937 0.053 662.99506 0.05 751.394
  188. 0.044 860.972 0.04 ]
  189. "spectrum k" [ 304.994 0.07 309.95 0.08 312.292 0.091 334.178 0.288 364.647 0.549
  190. 405.163 0.799 420.271 0.898 439.64502 1.02 469.621 1.14 506.04102
  191. 1.28 546.167 1.43 598.937 1.62 662.99506 1.84 751.394 2.19 860.972
  192. 2.56 ]
  193. "float roughness" [ 0.01 ]
  194. # black rubber
  195. # Material 'leave1.001'
  196. MakeNamedMaterial "Aluminium"
  197. "string type" [ "conductor" ]
  198. "spectrum eta" [ "metal-Al-eta" ]
  199. "spectrum k" [ "metal-Al-k" ]
  200. "float roughness" [ 0.005 ]
  201. MakeNamedMaterial "CaoutchoucNoir"
  202. "string type" [ "coateddiffuse" ]
  203. "rgb reflectance" [ 0.02 0.02 0.02 ]
  204. "float roughness" [ 0.01 ]
  205. Texture "leave1.001::Kd" "spectrum" "imagemap"
  206. "string filename" [ "textures/oak.png" ]
  207. "string wrap" [ "repeat" ]
  208. "string mapping" [ "uv" ]
  209. "float scale" [ 1 ]
  210. "float uscale" [ 1 ]
  211. "float vscale" [ -1 ]
  212. "float udelta" [ 0 ]
  213. "float vdelta" [ 0 ]
  214. # Material 'leave2'
  215. Texture "leave1.001::Kd.scale" "spectrum" "scale"
  216. "float scale" [ 0.8 ]
  217. "texture tex" [ "leave1.001::Kd" ]
  218. MakeNamedMaterial "leave1.001"
  219. "string type" [ "diffuse" ]
  220. "texture reflectance" [ "leave1.001::Kd.scale" ]
  221. Texture "leave2::Kd:tex2" "spectrum" "imagemap"
  222. "string filename" [ "textures/oak.png" ]
  223. "string wrap" [ "repeat" ]
  224. "string mapping" [ "uv" ]
  225. "float scale" [ 1 ]
  226. "float uscale" [ 1 ]
  227. "float vscale" [ -1 ]
  228. "float udelta" [ 0 ]
  229. "float vdelta" [ 0 ]
  230. Texture "leave2::Kd" "spectrum" "mix"
  231. "rgb tex1" [ 0.251452 0.408371 0.020931 ]
  232. "texture tex2" [ "leave2::Kd:tex2" ]
  233. "float amount" [ 0.66656804 ]
  234. # Material 'leave1'
  235. Texture "leave2::Kd.scale" "spectrum" "scale"
  236. "float scale" [ 0.8 ]
  237. "texture tex" [ "leave2::Kd" ]
  238. MakeNamedMaterial "leave2"
  239. "string type" [ "diffuse" ]
  240. "texture reflectance" [ "leave2::Kd.scale" ]
  241. Texture "leave1::Kd" "spectrum" "imagemap"
  242. "string filename" [ "textures/oak.png" ]
  243. "string wrap" [ "repeat" ]
  244. "string mapping" [ "uv" ]
  245. "float scale" [ 1 ]
  246. "float uscale" [ 1 ]
  247. "float vscale" [ -1 ]
  248. "float udelta" [ 0 ]
  249. "float vdelta" [ 0 ]
  250. # Material 'bark.005'
  251. Texture "leave1::Kd.scale" "spectrum" "scale"
  252. "float scale" [ 0.8 ]
  253. "texture tex" [ "leave1::Kd" ]
  254. MakeNamedMaterial "leave1"
  255. "string type" [ "diffuse" ]
  256. "texture reflectance" [ "leave1::Kd.scale" ]
  257. Texture "bark.005::Kd:amount" "float" "imagemap"
  258. "string filename" [ "textures/bark02.png" ]
  259. "string wrap" [ "repeat" ]
  260. "string mapping" [ "uv" ]
  261. "float scale" [ 1 ]
  262. "float uscale" [ 2 ]
  263. "float vscale" [ -2 ]
  264. "float udelta" [ -0.5 ]
  265. "float vdelta" [ 0.5 ]
  266. Texture "bark.005::Kd" "spectrum" "mix"
  267. "rgb tex1" [ 0.010484 0.009284 0.006066 ]
  268. "rgb tex2" [ 0.035982 0.027265 0.019035 ]
  269. "texture amount" [ "bark.005::Kd:amount" ]
  270. Texture "bark.005::Kd.scale" "spectrum" "scale"
  271. "float scale" [ 0.8 ]
  272. "texture tex" [ "bark.005::Kd" ]
  273. Texture "bark.005::bumpmap:amount" "float" "imagemap"
  274. "string filename" [ "textures/bark02.png" ]
  275. "string wrap" [ "repeat" ]
  276. "string mapping" [ "uv" ]
  277. "float scale" [ 1 ]
  278. "float uscale" [ 2 ]
  279. "float vscale" [ -2 ]
  280. "float udelta" [ -0.5 ]
  281. "float vdelta" [ 0.5 ]
  282. # Material 'bark.004'
  283. Texture "bark.005::bumpmap" "float" "mix"
  284. "texture amount" [ "bark.005::bumpmap:amount" ]
  285. "float tex1" [ 0 ]
  286. "float tex2" [ 0.01 ]
  287. MakeNamedMaterial "bark.005"
  288. "string type" [ "diffuse" ]
  289. "texture reflectance" [ "bark.005::Kd.scale" ]
  290. "texture displacement" [ "bark.005::bumpmap" ]
  291. Texture "bark.004::Kd:amount" "float" "imagemap"
  292. "string filename" [ "textures/bark02.png" ]
  293. "string wrap" [ "repeat" ]
  294. "string mapping" [ "uv" ]
  295. "float scale" [ 1 ]
  296. "float uscale" [ 2 ]
  297. "float vscale" [ -2 ]
  298. "float udelta" [ -0.5 ]
  299. "float vdelta" [ 0.5 ]
  300. Texture "bark.004::Kd" "spectrum" "mix"
  301. "rgb tex1" [ 0.010484 0.009284 0.006066 ]
  302. "rgb tex2" [ 0.035982 0.027265 0.019035 ]
  303. "texture amount" [ "bark.004::Kd:amount" ]
  304. Texture "bark.004::Kd.scale" "spectrum" "scale"
  305. "float scale" [ 0.8 ]
  306. "texture tex" [ "bark.004::Kd" ]
  307. Texture "bark.004::bumpmap:amount" "float" "imagemap"
  308. "string filename" [ "textures/bark02.png" ]
  309. "string wrap" [ "repeat" ]
  310. "string mapping" [ "uv" ]
  311. "float scale" [ 1 ]
  312. "float uscale" [ 2 ]
  313. "float vscale" [ -2 ]
  314. "float udelta" [ -0.5 ]
  315. "float vdelta" [ 0.5 ]
  316. # Material 'bark.002'
  317. Texture "bark.004::bumpmap" "float" "mix"
  318. "texture amount" [ "bark.004::bumpmap:amount" ]
  319. "float tex1" [ 0 ]
  320. "float tex2" [ 0.01 ]
  321. MakeNamedMaterial "bark.004"
  322. "string type" [ "diffuse" ]
  323. "texture reflectance" [ "bark.004::Kd.scale" ]
  324. "texture displacement" [ "bark.004::bumpmap" ]
  325. Texture "bark.002::Kd:amount" "float" "imagemap"
  326. "string filename" [ "textures/bark02.png" ]
  327. "string wrap" [ "repeat" ]
  328. "string mapping" [ "uv" ]
  329. "float scale" [ 1 ]
  330. "float uscale" [ 2 ]
  331. "float vscale" [ -2 ]
  332. "float udelta" [ -0.5 ]
  333. "float vdelta" [ 0.5 ]
  334. Texture "bark.002::Kd" "spectrum" "mix"
  335. "rgb tex1" [ 0.010484 0.009284 0.006066 ]
  336. "rgb tex2" [ 0.035982 0.027265 0.019035 ]
  337. "texture amount" [ "bark.002::Kd:amount" ]
  338. Texture "bark.002::Kd.scale" "spectrum" "scale"
  339. "float scale" [ 0.8 ]
  340. "texture tex" [ "bark.002::Kd" ]
  341. Texture "bark.002::bumpmap:amount" "float" "imagemap"
  342. "string filename" [ "textures/bark02.png" ]
  343. "string wrap" [ "repeat" ]
  344. "string mapping" [ "uv" ]
  345. "float scale" [ 1 ]
  346. "float uscale" [ 2 ]
  347. "float vscale" [ -2 ]
  348. "float udelta" [ -0.5 ]
  349. "float vdelta" [ 0.5 ]
  350. # Material 'bark.006'
  351. Texture "bark.002::bumpmap" "float" "mix"
  352. "texture amount" [ "bark.002::bumpmap:amount" ]
  353. "float tex1" [ 0 ]
  354. "float tex2" [ 0.01 ]
  355. MakeNamedMaterial "bark.002"
  356. "string type" [ "diffuse" ]
  357. "texture reflectance" [ "bark.002::Kd.scale" ]
  358. "texture displacement" [ "bark.002::bumpmap" ]
  359. Texture "bark.006::Kd:amount" "float" "imagemap"
  360. "string filename" [ "textures/bark02.png" ]
  361. "string wrap" [ "repeat" ]
  362. "string mapping" [ "uv" ]
  363. "float scale" [ 1 ]
  364. "float uscale" [ 2 ]
  365. "float vscale" [ -2 ]
  366. "float udelta" [ -0.5 ]
  367. "float vdelta" [ 0.5 ]
  368. Texture "bark.006::Kd" "spectrum" "mix"
  369. "rgb tex1" [ 0.010484 0.009284 0.006066 ]
  370. "rgb tex2" [ 0.035982 0.027265 0.019035 ]
  371. "texture amount" [ "bark.006::Kd:amount" ]
  372. Texture "bark.006::Kd.scale" "spectrum" "scale"
  373. "float scale" [ 0.8 ]
  374. "texture tex" [ "bark.006::Kd" ]
  375. Texture "bark.006::bumpmap:amount" "float" "imagemap"
  376. "string filename" [ "textures/bark02.png" ]
  377. "string wrap" [ "repeat" ]
  378. "string mapping" [ "uv" ]
  379. "float scale" [ 1 ]
  380. "float uscale" [ 2 ]
  381. "float vscale" [ -2 ]
  382. "float udelta" [ -0.5 ]
  383. "float vdelta" [ 0.5 ]
  384. # Material 'bark.001'
  385. Texture "bark.006::bumpmap" "float" "mix"
  386. "texture amount" [ "bark.006::bumpmap:amount" ]
  387. "float tex1" [ 0 ]
  388. "float tex2" [ 0.01 ]
  389. MakeNamedMaterial "bark.006"
  390. "string type" [ "diffuse" ]
  391. "texture reflectance" [ "bark.006::Kd.scale" ]
  392. "texture displacement" [ "bark.006::bumpmap" ]
  393. Texture "bark.001::Kd:amount" "float" "imagemap"
  394. "string filename" [ "textures/bark02.png" ]
  395. "string wrap" [ "repeat" ]
  396. "string mapping" [ "uv" ]
  397. "float scale" [ 1 ]
  398. "float uscale" [ 2 ]
  399. "float vscale" [ -2 ]
  400. "float udelta" [ -0.5 ]
  401. "float vdelta" [ 0.5 ]
  402. Texture "bark.001::Kd" "spectrum" "mix"
  403. "rgb tex1" [ 0.010484 0.009284 0.006066 ]
  404. "rgb tex2" [ 0.035982 0.027265 0.019035 ]
  405. "texture amount" [ "bark.001::Kd:amount" ]
  406. Texture "bark.001::Kd.scale" "spectrum" "scale"
  407. "float scale" [ 0.8 ]
  408. "texture tex" [ "bark.001::Kd" ]
  409. Texture "bark.001::bumpmap:amount" "float" "imagemap"
  410. "string filename" [ "textures/bark02.png" ]
  411. "string wrap" [ "repeat" ]
  412. "string mapping" [ "uv" ]
  413. "float scale" [ 1 ]
  414. "float uscale" [ 2 ]
  415. "float vscale" [ -2 ]
  416. "float udelta" [ -0.5 ]
  417. "float vdelta" [ 0.5 ]
  418. # Material 'bark.003'
  419. Texture "bark.001::bumpmap" "float" "mix"
  420. "texture amount" [ "bark.001::bumpmap:amount" ]
  421. "float tex1" [ 0 ]
  422. "float tex2" [ 0.01 ]
  423. MakeNamedMaterial "bark.001"
  424. "string type" [ "diffuse" ]
  425. "texture reflectance" [ "bark.001::Kd.scale" ]
  426. "texture displacement" [ "bark.001::bumpmap" ]
  427. Texture "bark.003::Kd:amount" "float" "imagemap"
  428. "string filename" [ "textures/bark02.png" ]
  429. "string wrap" [ "repeat" ]
  430. "string mapping" [ "uv" ]
  431. "float scale" [ 1 ]
  432. "float uscale" [ 2 ]
  433. "float vscale" [ -2 ]
  434. "float udelta" [ -0.5 ]
  435. "float vdelta" [ 0.5 ]
  436. Texture "bark.003::Kd" "spectrum" "mix"
  437. "rgb tex1" [ 0.010484 0.009284 0.006066 ]
  438. "rgb tex2" [ 0.035982 0.027265 0.019035 ]
  439. "texture amount" [ "bark.003::Kd:amount" ]
  440. Texture "bark.003::Kd.scale" "spectrum" "scale"
  441. "float scale" [ 0.8 ]
  442. "texture tex" [ "bark.003::Kd" ]
  443. Texture "bark.003::bumpmap:amount" "float" "imagemap"
  444. "string filename" [ "textures/bark02.png" ]
  445. "string wrap" [ "repeat" ]
  446. "string mapping" [ "uv" ]
  447. "float scale" [ 1 ]
  448. "float uscale" [ 2 ]
  449. "float vscale" [ -2 ]
  450. "float udelta" [ -0.5 ]
  451. "float vdelta" [ 0.5 ]
  452. # Material 'bark'
  453. Texture "bark.003::bumpmap" "float" "mix"
  454. "texture amount" [ "bark.003::bumpmap:amount" ]
  455. "float tex1" [ 0 ]
  456. "float tex2" [ 0.01 ]
  457. MakeNamedMaterial "bark.003"
  458. "string type" [ "diffuse" ]
  459. "texture reflectance" [ "bark.003::Kd.scale" ]
  460. "texture displacement" [ "bark.003::bumpmap" ]
  461. Texture "bark::Kd:amount" "float" "imagemap"
  462. "string filename" [ "textures/bark02.png" ]
  463. "string wrap" [ "repeat" ]
  464. "string mapping" [ "uv" ]
  465. "float scale" [ 1 ]
  466. "float uscale" [ 2 ]
  467. "float vscale" [ -2 ]
  468. "float udelta" [ -0.5 ]
  469. "float vdelta" [ 0.5 ]
  470. Texture "bark::Kd" "spectrum" "mix"
  471. "rgb tex1" [ 0.010484 0.009284 0.006066 ]
  472. "rgb tex2" [ 0.035982 0.027265 0.019035 ]
  473. "texture amount" [ "bark::Kd:amount" ]
  474. Texture "bark::Kd.scale" "spectrum" "scale"
  475. "float scale" [ 0.8 ]
  476. "texture tex" [ "bark::Kd" ]
  477. Texture "bark::bumpmap:amount" "float" "imagemap"
  478. "string filename" [ "textures/bark02.png" ]
  479. "string wrap" [ "repeat" ]
  480. "string mapping" [ "uv" ]
  481. "float scale" [ 1 ]
  482. "float uscale" [ 2 ]
  483. "float vscale" [ -2 ]
  484. "float udelta" [ -0.5 ]
  485. "float vdelta" [ 0.5 ]
  486. # Material 'SStoit'
  487. Texture "bark::bumpmap" "float" "mix"
  488. "texture amount" [ "bark::bumpmap:amount" ]
  489. "float tex1" [ 0 ]
  490. "float tex2" [ 0.01 ]
  491. # ss roof
  492. # Material 'StoreFicelle'
  493. MakeNamedMaterial "bark"
  494. "string type" [ "diffuse" ]
  495. "texture reflectance" [ "bark::Kd.scale" ]
  496. "texture displacement" [ "bark::bumpmap" ]
  497. # store string
  498. # Material 'LameStore' #patio (kitchen counter!) also blinds...
  499. MakeNamedMaterial "SStoit"
  500. "string type" [ "coateddiffuse" ] "float roughness" .15
  501. "rgb reflectance" [ 0.374624 0.374624 0.374624 ]
  502. # Material 'Zinc'
  503. MakeNamedMaterial "StoreFicelle"
  504. "string type" [ "coateddiffuse" ] "float roughness" .15
  505. "rgb reflectance" [ 0.198944 0.133209 0.081532 ]
  506. # Material 'Eau' water
  507. MakeNamedMaterial "LameStore"
  508. "string type" [ "coateddiffuse" ] "float roughness" .05
  509. "rgb reflectance" [ 0.198944 0.133209 0.081532 ]
  510. MakeNamedMaterial "Zinc"
  511. "string type" [ "conductor" ]
  512. "spectrum eta" [ "metal-Ag-eta" ]
  513. "spectrum k" [ "metal-Ag-k" ]
  514. "float roughness" [ 0.01 ]
  515. TransformBegin
  516. Scale 6 6 6
  517. Texture "water" "float" "windy"
  518. Texture "sc" "float" "constant"
  519. "float value" [ 0.75 ]
  520. Texture "swater" "float" "scale"
  521. "texture tex" [ "water" ]
  522. "texture scale" [ "sc" ]
  523. TransformEnd
  524. # Material 'Plafond' ceiling
  525. # Material 'FrontCol'
  526. MakeNamedMaterial "Eau"
  527. "string type" [ "dielectric" ]
  528. "texture displacement" [ "swater" ]
  529. # Material 'Bardage' siding
  530. MakeNamedMaterial "Plafond"
  531. "string type" [ "coateddiffuse" ] "float roughness" .2
  532. "rgb reflectance" [ 0.374624 0.374624 0.374624 ]
  533. # Material 'MurBlanc' white wall
  534. MakeNamedMaterial "FrontCol"
  535. "string type" [ "coateddiffuse" ] "float roughness" 2
  536. "rgb reflectance" [ 0.612066 0.612066 0.612066 ]
  537. # kd was .15
  538. # Material 'Parquet' floor
  539. MakeNamedMaterial "Bardage"
  540. "string type" [ "coateddiffuse" ] "float roughness" .05
  541. "rgb reflectance" [ 0.237251 0.237251 0.229295 ]
  542. MakeNamedMaterial "MurBlanc"
  543. "string type" [ "coateddiffuse" ] "float roughness" .25
  544. "rgb reflectance" [ 0.374624 0.374624 0.374624 ]
  545. Texture "floor-kd" "spectrum" "imagemap"
  546. "string filename" [ "textures/boards+02_d100.png" ]
  547. "float scale" [ 0.15 ]
  548. "float uscale" [ 4 ]
  549. "float vscale" [ 4 ]
  550. Texture "floor-ks" "spectrum" "imagemap"
  551. "string filename" [ "textures/boards+02_s2.png" ]
  552. "float uscale" [ 4 ]
  553. "float vscale" [ 4 ]
  554. "float scale" [ 100 ]
  555. # "texture Ks" "floor-ks" "float roughness" [.02]
  556. # was .07
  557. # "color Kr" [.03 .03 .03]
  558. Texture "floor-disp" "float" "imagemap"
  559. "string filename" [ "textures/boards+02_b030.png" ]
  560. "float scale" [ 0.1 ]
  561. "float uscale" [ 4 ]
  562. "float vscale" [ 4 ]
  563. MakeNamedMaterial "Parquet"
  564. "string type" [ "coateddiffuse" ]
  565. "texture reflectance" [ "floor-kd" ]
  566. "texture displacement" [ "floor-disp" ]
  567. "float roughness" [ 0.02 ]
  568. # Material 'MurGris' wall gray
  569. Texture "blinds-kd" "spectrum" "imagemap"
  570. "string filename" [ "textures/boards+02_d100.png" ]
  571. "float scale" [ 0.2 ]
  572. # Material 'LaqueNoire' black lacquer
  573. MakeNamedMaterial "blinds"
  574. "string type" [ "diffuse" ]
  575. "texture reflectance" [ "blinds-kd" ]
  576. # Material 'Toit' roof
  577. MakeNamedMaterial "MurGris"
  578. "string type" [ "coateddiffuse" ] "float roughness" .05
  579. "rgb reflectance" [ 0.081532 0.081532 0.081532 ]
  580. # Material 'Liner' pool liner
  581. MakeNamedMaterial "LaqueNoire"
  582. "string type" [ "coateddiffuse" ]
  583. "rgb reflectance" [ 0.003862 0.003862 0.003862 ]
  584. "float roughness" [ 0.01 ]
  585. # "color Kd" [0.081532 0.279263 0.133209]
  586. # "color Kd" [0.3 .3 .3]
  587. # "color Ks" [0.047366 0.047366 0.047366]
  588. # Material 'TapisCuisine' kitchen rugs
  589. MakeNamedMaterial "Toit"
  590. "string type" [ "coateddiffuse" ] "float roughness" .15
  591. "rgb reflectance" [ 0.034505 0.034505 0.034505 ]
  592. MakeNamedMaterial "Liner"
  593. "string type" [ "coateddiffuse" ] "float roughness" .05
  594. "rgb reflectance" [ 0.04 0.04 0.05 ]
  595. Texture "TapisCuisine::Kd" "spectrum" "imagemap"
  596. "string filename" [ "textures/carpet002.png" ]
  597. "string wrap" [ "repeat" ]
  598. "string mapping" [ "uv" ]
  599. "float scale" [ 1 ]
  600. "float uscale" [ 1 ]
  601. "float vscale" [ -1 ]
  602. "float udelta" [ 0 ]
  603. "float vdelta" [ 0 ]
  604. # Material 'LaqueBlanche.001' white lacquer
  605. Texture "TapisCuisine::Kd.scale" "spectrum" "scale"
  606. "float scale" [ 0.8 ]
  607. "texture tex" [ "TapisCuisine::Kd" ]
  608. # "string type" ["measured"] "string filename" "brdfs/white-acrylic.binary"
  609. # Material 'LaqueBlanche.004'
  610. MakeNamedMaterial "TapisCuisine"
  611. "string type" [ "coateddiffuse" ] "float roughness" .01
  612. "texture reflectance" [ "TapisCuisine::Kd.scale" ]
  613. # "string type" ["measured"] "string filename" "brdfs/white-acrylic.binary"
  614. # Material 'LaqueBlanche.005'
  615. MakeNamedMaterial "LaqueBlanche.001"
  616. "string type" [ "coateddiffuse" ] "float roughness" .01
  617. "rgb reflectance" [ 0.612066 0.612066 0.612066 ]
  618. "float roughness" [ 0.01 ]
  619. # "string type" ["measured"] "string filename" "brdfs/white-acrylic.binary"
  620. # Material 'Livres.001' books...
  621. # Material 'Livres.001'
  622. MakeNamedMaterial "LaqueBlanche.004"
  623. "string type" [ "coateddiffuse" ]
  624. "rgb reflectance" [ 0.612066 0.612066 0.612066 ]
  625. "float roughness" [ 0.01 ]
  626. MakeNamedMaterial "LaqueBlanche.005"
  627. "string type" [ "coateddiffuse" ]
  628. "rgb reflectance" [ 0.612066 0.612066 0.612066 ]
  629. "float roughness" [ 0.01 ]
  630. Texture "Livres.001::Kd" "spectrum" "imagemap"
  631. "string filename" [ "textures/biblio.png" ]
  632. "string wrap" [ "repeat" ]
  633. "string mapping" [ "uv" ]
  634. "float scale" [ 1 ]
  635. "float uscale" [ 1 ]
  636. "float vscale" [ -1 ]
  637. "float udelta" [ 0 ]
  638. "float vdelta" [ 0 ]
  639. # Material 'Livres.002'
  640. Texture "Livres.001::Kd.scale" "spectrum" "scale"
  641. "float scale" [ 0.8 ]
  642. "texture tex" [ "Livres.001::Kd" ]
  643. MakeNamedMaterial "Livres.001"
  644. "string type" [ "coateddiffuse" ]
  645. "texture reflectance" [ "Livres.001::Kd.scale" ]
  646. "float roughness" [ 0.004 ]
  647. Texture "Livres.002::Kd" "spectrum" "imagemap"
  648. "string filename" [ "textures/biblio.png" ]
  649. "string wrap" [ "repeat" ]
  650. "string mapping" [ "uv" ]
  651. "float scale" [ 1 ]
  652. "float uscale" [ 1 ]
  653. "float vscale" [ -1 ]
  654. "float udelta" [ 0 ]
  655. "float vdelta" [ 0 ]
  656. # Material 'Livres2.001'
  657. Texture "Livres.002::Kd.scale" "spectrum" "scale"
  658. "float scale" [ 0.8 ]
  659. "texture tex" [ "Livres.002::Kd" ]
  660. MakeNamedMaterial "Livres.002"
  661. "string type" [ "coateddiffuse" ]
  662. "texture reflectance" [ "Livres.002::Kd.scale" ]
  663. "float roughness" [ 0.004 ]
  664. Texture "Livres2.001::Kd" "spectrum" "imagemap"
  665. "string filename" [ "textures/biblio2.png" ]
  666. "string wrap" [ "repeat" ]
  667. "string mapping" [ "uv" ]
  668. "float scale" [ 1 ]
  669. "float uscale" [ 1 ]
  670. "float vscale" [ -1 ]
  671. "float udelta" [ 0 ]
  672. "float vdelta" [ 0 ]
  673. # Material 'Livres2.002'
  674. Texture "Livres2.001::Kd.scale" "spectrum" "scale"
  675. "float scale" [ 0.8 ]
  676. "texture tex" [ "Livres2.001::Kd" ]
  677. MakeNamedMaterial "Livres2.001"
  678. "string type" [ "coateddiffuse" ]
  679. "texture reflectance" [ "Livres2.001::Kd.scale" ]
  680. "float roughness" [ 0.004 ]
  681. Texture "Livres2.002::Kd" "spectrum" "imagemap"
  682. "string filename" [ "textures/biblio2.png" ]
  683. "string wrap" [ "repeat" ]
  684. "string mapping" [ "uv" ]
  685. "float scale" [ 1 ]
  686. "float uscale" [ 1 ]
  687. "float vscale" [ -1 ]
  688. "float udelta" [ 0 ]
  689. "float vdelta" [ 0 ]
  690. # Material 'Livres2.003'
  691. Texture "Livres2.002::Kd.scale" "spectrum" "scale"
  692. "float scale" [ 0.8 ]
  693. "texture tex" [ "Livres2.002::Kd" ]
  694. MakeNamedMaterial "Livres2.002"
  695. "string type" [ "coateddiffuse" ]
  696. "texture reflectance" [ "Livres2.002::Kd.scale" ]
  697. "float roughness" [ 0.004 ]
  698. Texture "Livres2.003::Kd" "spectrum" "imagemap"
  699. "string filename" [ "textures/biblio2.png" ]
  700. "string wrap" [ "repeat" ]
  701. "string mapping" [ "uv" ]
  702. "float scale" [ 1 ]
  703. "float uscale" [ 1 ]
  704. "float vscale" [ -1 ]
  705. "float udelta" [ 0 ]
  706. "float vdelta" [ 0 ]
  707. # Material 'PhoneBase'
  708. Texture "Livres2.003::Kd.scale" "spectrum" "scale"
  709. "float scale" [ 0.8 ]
  710. "texture tex" [ "Livres2.003::Kd" ]
  711. # Material 'PhoneBase.001'
  712. MakeNamedMaterial "Livres2.003"
  713. "string type" [ "coateddiffuse" ]
  714. "texture reflectance" [ "Livres2.003::Kd.scale" ]
  715. "float roughness" [ 0.004 ]
  716. # Material 'PhoneKeys'
  717. MakeNamedMaterial "PhoneBase"
  718. "string type" [ "coateddiffuse" ] "float roughness" .05
  719. "rgb reflectance" [ 0.043298 0.043298 0.043298 ]
  720. MakeNamedMaterial "PhoneBase.001"
  721. "string type" [ "coateddiffuse" ] "float roughness" .05
  722. "rgb reflectance" [ 0.043298 0.043298 0.043298 ]
  723. Texture "PhoneKeys::Kd" "spectrum" "imagemap"
  724. "string filename" [ "textures/BeoCom.png" ]
  725. "string wrap" [ "repeat" ]
  726. "string mapping" [ "planar" ]
  727. "vector3 v1" [ 0.5 0 0 ]
  728. "vector3 v2" [ 0 -0.5 -0 ]
  729. "float scale" [ 1 ]
  730. "float udelta" [ 0.5 ]
  731. "float vdelta" [ -0.5 ]
  732. # Material 'PhoneScreen'
  733. Texture "PhoneKeys::Kd.scale" "spectrum" "scale"
  734. "float scale" [ 0.8 ]
  735. "texture tex" [ "PhoneKeys::Kd" ]
  736. MakeNamedMaterial "PhoneKeys"
  737. "string type" [ "coateddiffuse" ] "float roughness" .025
  738. "texture reflectance" [ "PhoneKeys::Kd.scale" ]
  739. Texture "PhoneScreen::Kd" "spectrum" "imagemap"
  740. "string filename" [ "textures/BeoCom.png" ]
  741. "string wrap" [ "repeat" ]
  742. "string mapping" [ "planar" ]
  743. "vector3 v1" [ 0.5 0 0 ]
  744. "vector3 v2" [ 0 -0.5 -0 ]
  745. "float scale" [ 1 ]
  746. "float udelta" [ 0.5 ]
  747. "float vdelta" [ -0.5 ]
  748. # Material 'PhoneShell'
  749. Texture "PhoneScreen::Kd.scale" "spectrum" "scale"
  750. "float scale" [ 0.8 ]
  751. "texture tex" [ "PhoneScreen::Kd" ]
  752. #Texture "tv-kd" "color" "imagemap" "string filename" "golden/tt.pbrt.exr"
  753. #Texture "tv-kd" "color" "imagemap" "string filename" "golden/city-env.pbrt.exr"
  754. #Texture "tv-scale" "color" "constant" "rgb value" [30 30 30]
  755. #Texture "scaled-tv-kd" "color" "scale" "texture tex1" "tv-kd" "texture tex2" "tv-scale"
  756. # Material 'TV'
  757. MakeNamedMaterial "PhoneScreen"
  758. "string type" [ "coateddiffuse" ] "float roughness" .025
  759. "texture reflectance" [ "PhoneScreen::Kd.scale" ]
  760. # "texture Kd" "tv-kd"
  761. MakeNamedMaterial "PhoneShell"
  762. "string type" [ "coateddiffuse" ] "float roughness" .025
  763. "rgb reflectance" [ 0.374624 0.198944 0 ]
  764. MakeNamedMaterial "TV"
  765. "string type" [ "diffuse" ]
  766. "rgb reflectance" [ 0.04 0.04 0.04 ]