materials.pbrt 27 KB

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