home *** CD-ROM | disk | FTP | other *** search
/ PC Open 10 / pcopen10.iso / giochi / behemot / tutorial / tut10.rt < prev   
Encoding:
Text File  |  1995-09-18  |  1.8 KB  |  156 lines

  1. { vrc
  2.     vrp ( 0 , 0 , 0 );
  3.     prp ( 0 , 0 , -1 );
  4.     vup ( 0 , 0 , 1 );
  5.     vpn ( 1 , 0 , 0 );
  6.     umax -0.9;
  7.     umin 0.9;
  8.     vmax -0.9;
  9.     vmin 0.9;
  10.     type 1;
  11.     f 1;
  12.     b 0;
  13.     fon 0;
  14.     bon 0;
  15. }
  16. { param
  17.  
  18.   toll 0.01;
  19.   mode 0;
  20.   shade phong;
  21.   anti_alias 0;
  22.   anti_al_toll 0.05;
  23.   dimx 512;
  24.   dimy 512;
  25.   ambientcolor (1,1,1);
  26.   backcolor (0,0,0);
  27. }
  28.  
  29. { material
  30.         name m1;
  31.         model { phong
  32.  
  33.           Ks 0.3;
  34.           Kt 0;
  35.           ni 1;
  36.           Ka 0.1;
  37.           Kd 0.45;
  38.           n 25;
  39.           Od (0.714,0.9,0.63);
  40.           Os (0.64,0.69,0.13);
  41.         }
  42. }
  43.  
  44.  
  45. {lamp
  46. name lamp1;
  47. model { pointlamp
  48. pos ( 5 , 0 , 7 );
  49.     color (0.7,0.7,0.7);
  50. }
  51. }
  52. {lamp
  53. name lamp2;
  54. model { pointlamp
  55. pos ( 0 , 0 , 0 );
  56.     color (0.95,0.95,0.95);
  57. }
  58. }
  59.  
  60. {lamp
  61. name lamp3;
  62. model { pointlamp
  63. pos ( 5 , 3 , 0 );
  64.     color (0.95,0.95,0.95);
  65. }
  66. }
  67.  
  68. { object
  69.     name tcsg1;
  70.     material m1;
  71.     model { union
  72. first
  73.  
  74. {object
  75. name sph1;
  76. material m1;
  77. model     { sphere
  78.         center ( 5 , 0.5 , 0 );
  79.         radius 0.95;
  80.     }
  81. };
  82.  
  83. second
  84.  
  85. {object
  86. name sph1;
  87. material m1;
  88. model     { sphere
  89.         center ( 5 , -0.5 , 0 );
  90.         radius 0.95;
  91.     }
  92. };
  93.  
  94. }
  95. }
  96.  
  97. { object
  98.     name tcsg2;
  99.     material m1;
  100.     model { intersect
  101. first
  102.  
  103. {object
  104. name sph1;
  105. material m1;
  106. model     { sphere
  107.         center ( 5 , -3.5 , 0 );
  108.         radius 0.95;
  109.     }
  110. };
  111.  
  112. second
  113.  
  114. {object
  115. name sph1;
  116. material m1;
  117. model     { sphere
  118.         center ( 5 , -4.5 , 0 );
  119.         radius 0.95;
  120.     }
  121. };
  122.  
  123. }
  124. }
  125.  
  126. { object
  127.     name tcsg3;
  128.     material m1;
  129.     model { subtract
  130. first
  131.  
  132. {object
  133. name sph1;
  134. material m1;
  135. model     { sphere
  136.         center ( 5 , 4.5 , 0 );
  137.         radius 0.95;
  138.     }
  139. };
  140.  
  141. second
  142.  
  143. {object
  144. name sph1;
  145. material m1;
  146. model     { sphere
  147.         center ( 5 , 3.5 , 0 );
  148.         radius 0.95;
  149.     }
  150. };
  151.  
  152. }
  153. }
  154.  
  155. .
  156.