home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 17 / CD_ASCQ_17_101194.iso / dos / fr / luxart20 / scenes / cuisine.art < prev    next >
Text File  |  1994-09-28  |  7KB  |  396 lines

  1. // Exemple de rendu d'un des coins d'une petite cuisine en formiqua.
  2. // ATTENTION : ceci n'est pas une photo !...
  3.  
  4. #inclure couleurs.inc
  5.  
  6. environnement
  7. {
  8.  position_camera -8 -22 24
  9.  pointe_vers 0 0 20
  10.  orientation_z 0 0 1
  11.  champ_visuel 70
  12.  resolution 640 480
  13.  seuil 4
  14.  anti_crenelage recursif
  15.  facteur_proportionnel 1.3334
  16.  fond Noir
  17.  perspective photographique
  18. }
  19.  
  20. // Le lustre
  21.  
  22. source_lumineuse
  23. {
  24.  type ampoule
  25.  rayon .35
  26.  douceur 16
  27.  puissance 0
  28.  intensite .9 .9 .9
  29.  position 17 -21 58
  30. }
  31.  
  32. // Les lampes encastrées sous le buffet du haut
  33.  
  34. source_lumineuse { type ampoule rayon .2 douceur 16 puissance 0 intensite .4 .4 .4 position 3 24 29 }
  35. source_lumineuse { type ampoule rayon .2 douceur 16 puissance 0 intensite .4 .4 .4 position 15 24 29 }
  36. source_lumineuse { type ampoule rayon .2 douceur 16 puissance 0 intensite .4 .4 .4 position 27 24 29 }
  37.  
  38. // Le parterre carrelé
  39.  
  40. matiere
  41. {
  42.  texture
  43.  {
  44.   echantillon damier
  45.   ajuster 6 6 0
  46.   matiere { diffuse Noir        reflexion .45 .45 .45 }
  47.   matiere { diffuse Gris_Sombre reflexion .45 .45 .45 }
  48.  }
  49. }
  50. disque { rayon 100 centre 0 0 0 normale 0 0 1 }
  51.  
  52. // Les murs
  53.  
  54. matiere
  55. {
  56.  diffuse Or
  57.  imperfection .07   // ceci permet de simuler un peu de crépis
  58.  force_crenelage
  59. }
  60. polygone
  61. {
  62.  sommets 4
  63.  sommet -24 30 0
  64.  sommet 41 30 0
  65.  sommet 41 30 59
  66.  sommet -24 30 59
  67. }
  68. polygone
  69. {
  70.  sommets 4
  71.  sommet 41 -28 0
  72.  sommet 41 30 0
  73.  sommet 41 30 59
  74.  sommet 41 -28 59
  75. }
  76. polygone
  77. {
  78.  sommets 4
  79.  sommet -24 -28 0
  80.  sommet -24 30 0
  81.  sommet -24 30 59
  82.  sommet -24 -28 59
  83. }
  84. polygone
  85. {
  86.  sommets 4
  87.  sommet -24 -28 0
  88.  sommet 41 -28 0
  89.  sommet 41 -28 59
  90.  sommet -24 -28 59
  91. }
  92.  
  93. // Les meubles
  94.  
  95. matiere
  96. {
  97.  texture
  98.  {
  99.   turbulence
  100.   {
  101.    ajuster .1 .9 1
  102.    amplitude .9
  103.    cycle 2.1
  104.   }
  105.   echantillon concentrique
  106.   ajuster  0 1 1
  107.   transition  .55
  108.   rayon  .15
  109.   rayon  .07
  110.   matiere
  111.   {
  112.    texture
  113.    {
  114.     echantillon fractal
  115.     ajuster 3 .03 .03
  116.     cycle 2
  117.     matiere { diffuse Brun       speculaire 30 Blanc }
  118.     matiere { diffuse Ocre_Moyen speculaire 30 Blanc }
  119.    }
  120.   }
  121.   matiere
  122.   {
  123.    texture
  124.    {
  125.     echantillon fractal
  126.     ajuster 3 .03 .03
  127.     cycle 2
  128.     matiere { diffuse Marron_Sombre speculaire 30 Blanc }
  129.     matiere { diffuse Ocre_Fonce    speculaire 30 Blanc }
  130.    }
  131.   }
  132.  }
  133. }
  134.   
  135. polygone
  136. {
  137.  sommets 4
  138.  sommet -6 15 0
  139.  sommet 38 15 0
  140.  sommet 38 15 16
  141.  sommet -6 15 16
  142. }
  143. polygone
  144. {
  145.  sommets 4
  146.  sommet -6 15 0
  147.  sommet -6 15 16
  148.  sommet -6 30 16
  149.  sommet -6 30 0
  150. }
  151. polygone
  152. {
  153.  sommets 4
  154.  sommet 38 15 0
  155.  sommet 38 15 16
  156.  sommet 38 30 16
  157.  sommet 38 30 0
  158. }
  159.  
  160. polygone
  161. {
  162.  sommets 4
  163.  sommet -6 18 46
  164.  sommet 38 18 46
  165.  sommet 38 18 30
  166.  sommet -6 18 30
  167. }
  168. polygone
  169. {
  170.  sommets 4
  171.  sommet -6 18 46
  172.  sommet -6 18 30
  173.  sommet -6 32 30
  174.  sommet -6 32 46
  175. }
  176. polygone
  177. {
  178.  sommets 4
  179.  sommet 38 18 46
  180.  sommet 38 18 30
  181.  sommet 38 32 30
  182.  sommet 38 32 46
  183. }
  184. polygone
  185. {
  186.  sommets 4
  187.  sommet -6 18 30
  188.  sommet 38 18 30
  189.  sommet 38 32 30
  190.  sommet -6 32 30
  191. }
  192. polygone
  193. {
  194.  sommets 4
  195.  sommet -6 18 46
  196.  sommet 38 18 46
  197.  sommet 38 32 46
  198.  sommet -6 32 46
  199. }
  200.  
  201. #inclure portebuf.inc
  202. bloc { deplacer 13 0 0 }
  203. #inclure portebuf.inc
  204. fin_bloc
  205. bloc { deplacer 26.5 0 0 }
  206. #inclure portebuf.inc
  207. fin_bloc
  208.  
  209. bloc { deplacer 0 3 30 }
  210. #inclure portebuf.inc
  211. fin_bloc
  212. bloc { deplacer 13 3 30 }
  213. #inclure portebuf.inc
  214. fin_bloc
  215. bloc { deplacer 26.5 3 30 }
  216. #inclure portebuf.inc
  217. fin_bloc
  218.  
  219. // Une plaque de marbre imitation bois posée sur le buffet
  220.  
  221. matiere
  222. {
  223.  texture
  224.  {
  225.   echantillon concentrique
  226.   turbulence
  227.   {
  228.    cycle 3
  229.    amplitude 1.8
  230.   }
  231.   transition .75
  232.   rayon 1
  233.   rayon 2
  234.   matiere { diffuse Bois_Clair reflexion .25 .25 .25 speculaire 120 Blanc }
  235.   matiere { diffuse Bois_Fonce reflexion .25 .25 .25 speculaire 120 Blanc }
  236.  }
  237. }
  238.  
  239. polygone
  240. {
  241.  sommets 4
  242.  sommet -8 14 17
  243.  sommet 40 14 17
  244.  sommet 40 30 17
  245.  sommet -8 30 17
  246. }
  247. polygone
  248. {
  249.  sommets 4
  250.  sommet -8 14 16
  251.  sommet 40 14 16
  252.  sommet 40 30 16
  253.  sommet -8 30 16
  254. }
  255. polygone
  256. {
  257.  sommets 4
  258.  sommet -8 14 17
  259.  sommet 40 14 17
  260.  sommet 40 14 16
  261.  sommet -8 14 16
  262. }
  263. polygone
  264. {
  265.  sommets 4
  266.  sommet -8 14 17
  267.  sommet -8 30 17
  268.  sommet -8 30 16
  269.  sommet -8 14 16
  270. }
  271. polygone
  272. {
  273.  sommets 4
  274.  sommet 40 14 17
  275.  sommet 40 30 17
  276.  sommet 40 30 16
  277.  sommet 40 14 16
  278. }
  279.  
  280. // La théière
  281.  
  282. matiere
  283. {
  284.  diffuse Argent2
  285.  reflexion .3 .3 .3
  286.  speculaire 70 Blanc
  287. }
  288. bloc { deplacer 23 22 17 }
  289. #inclure theiere.inc
  290. fin_bloc
  291.  
  292. // La casserolle
  293.  
  294. cylindre { base 2 22 17.5 haut 2 22 20.5 rayon 3 }
  295. disque { rayon 3 centre 2 22 17 normale 0 0 1 }
  296. matiere { diffuse .63 .63 .63 speculaire 40 Blanc }
  297. cylindre { base 2 22 17 haut 2 22 17.5 rayon 3 }
  298. matiere { diffuse Noir speculaire 40 Blanc }
  299. cylindre { base 4.1 19.1 19.75 haut 7.2 16 20.25 rayon .275 } 
  300. sphere { centre 7.2 16 20.25 rayon .27 }
  301.  
  302. // Les verres
  303.  
  304. bloc { deplacer -7 26 18 }
  305. #inclure verre.inc
  306. fin_bloc
  307. bloc { deplacer 10 25 18 }
  308. #inclure verre.inc
  309. fin_bloc
  310.  
  311. // Les tasses
  312.  
  313. #declarer NIVEAU .2
  314. bloc { deplacer 9 21 17 }
  315. #inclure tasse.inc
  316. fin_bloc
  317. bloc { pivoter 0 0 -60 deplacer 30 20 17 }
  318. #inclure tasse.inc
  319. fin_bloc
  320. bloc { pivoter 0 0 150 deplacer 19 26 17 }
  321. #inclure tasse.inc
  322. fin_bloc
  323. #annuler NIVEAU
  324.  
  325. // Les tabourets
  326.  
  327. matiere { diffuse Bois_Jeune speculaire 80 Blanc }
  328. bloc { pivoter 0 0 25 ajuster 1.3 deplacer -15 22 0 }
  329. #inclure tabouret.inc
  330. fin_bloc
  331.  
  332. matiere { diffuse Gris_Clair speculaire 80 Blanc }
  333. bloc { pivoter 0 0 -40 ajuster 1.3 deplacer 21 7 0 }
  334. #inclure tabouret.inc
  335. fin_bloc
  336.  
  337. // La portion de mur pavée entre les deux meubles
  338.  
  339. matiere
  340. {
  341.  diffuse
  342.  {
  343.   plaquer_image pave1.lux
  344.   centre 0 0 0
  345.   cadre 1 0 0
  346.   normale 0 1 0
  347.   ajuster 10
  348.  }
  349.  reflexion .15 .15 .15
  350. }
  351.  
  352. polygone
  353. {
  354.  sommets 4
  355.  sommet -6 29.7 17
  356.  sommet 40 29.7 17
  357.  sommet 40 29.7 29
  358.  sommet -6 29.7 29
  359. }
  360.  
  361. // Un cadre accroché au mur avec une photo
  362.  
  363. matiere
  364. {
  365.  diffuse Chartreuse4
  366.  speculaire 120 Blanc
  367. }
  368. sphere { centre -19.5 29.5 31 rayon .3 }
  369. sphere { centre -12 29.5 31 rayon .3 }
  370. sphere { centre -12 29.5 21 rayon .3 }
  371. sphere { centre -19.5 29.5 21 rayon .3 }
  372. cylindre { haut -19.5 29.5 31 base -12 29.5 31 rayon .3 }
  373. cylindre { haut -19.5 29.5 21 base -12 29.5 21 rayon .3 }
  374. cylindre { haut -19.5 29.5 31 base -19.5 29.5 21 rayon .3 }
  375. cylindre { haut -12 29.5 31 base -12 29.5 21 rayon .3 }
  376.  
  377. matiere
  378. {
  379.  diffuse
  380.  {
  381.   plaquer_image tableau.lux
  382.   position -19.5 29.5 30.8
  383.   cadre 1 0 0
  384.   normale 0 -1 0
  385.   ajuster 8
  386.  }
  387. }
  388. polygone
  389. {
  390.  sommets 4
  391.  sommet -19.5 29.5 31
  392.  sommet -12 29.5 31
  393.  sommet -12 29.5 21
  394.  sommet -19.5 29.5 21
  395. }
  396.