home *** CD-ROM | disk | FTP | other *** search
/ Phoenix Heaven Sunny 2 / APPARE2.BIN / oh_towns / calendar / midori12 / src / t4_shdw.ray < prev    next >
Text File  |  1995-06-20  |  6KB  |  457 lines

  1. #define        snowHatCrownC    blackC
  2. #define        snowEyeC        blackC
  3. #define        snowArmC        blackC
  4. #define        snowHandC        blackC
  5.  
  6. #define        tNeckC            tMarrowC
  7. #define        tThighC            tPodC
  8. #define        tShinC            tPodC
  9. #define        tHatBrimC        blackC
  10. #define        tHatCrownC        blackC
  11. #define        tHatCoreC        blackC
  12.  
  13. rmode 0 ;
  14. voxel 8 ;
  15. anti 0 .1 ;
  16.  
  17. output t4_3shdw.tif ;
  18. output_mode 16 0 ;
  19. back_mode 0 0 0 0 ;
  20. condition 3 1e-2 1e-4 0 ;
  21.  
  22. shadow 1 ;
  23. mist 1000 0 ;
  24. sky .1 .1 .1 ;
  25. env .4 .4 .4 ;
  26.  
  27. display
  28.     256    256
  29.     0    0
  30.     255    255
  31.     1    1
  32.     1 ;
  33. /*    50    50
  34.     0    0
  35.     49    49
  36.     1    1
  37.     1 ;
  38. */
  39. camera
  40.     -36 40 60
  41.     -36 160 90
  42.     -36 160 100
  43.     38 0 ;
  44. e_light
  45.     [
  46.         0 -1 0  1 1 1  6 2 ;
  47.     ]
  48.  
  49. /* ********** ********************* ********** */
  50. color
  51.     [
  52.     wallC
  53.     1 1 1
  54.     0 0 0
  55.     0 0 0
  56.     1.0
  57.     0
  58.     0
  59.     0  .6 120 ;
  60.  
  61.     snowC
  62.     .8 .8 .8
  63.     0 0 0
  64.     0 0 0
  65.     1.0
  66.     0
  67.     0
  68.     0  .6 200 ;
  69.  
  70.     boaterStrawC
  71.     .8 .6 .4
  72.     .25 .25 .25
  73.     0 0 0
  74.     1.0
  75.     0
  76.     0
  77.     0  .6  100 ;
  78.  
  79.     boaterBandC
  80.     .4 .8 .9
  81.     .2 .2 .4
  82.     0 0 0
  83.     1.0
  84.     0
  85.     0
  86.     0  .6  100 ;
  87.  
  88.     blackC
  89.     .2 .2 .2
  90.     0 0 0
  91.     0 0 0    
  92.     1.0
  93.     0
  94.     0
  95.     0  .6 100 ;
  96.  
  97.     orangeC
  98.     .9 .4 .0
  99.     .1 .1 .1
  100.     0 0 0    
  101.     1.0
  102.     0
  103.     0
  104.     0  .6 100 ;
  105.  
  106.     tHeadC
  107.     0 0 0
  108.     0 0 0
  109.     0 0 0
  110.     1.0
  111.     0
  112.     0
  113.     0  .6 100 ;
  114.  
  115.     tMarrowC
  116.     .8 .3 .4
  117.     .2 .2 .2
  118.     0 0 0
  119.     1.0
  120.     0
  121.     0
  122.     0  .6 200 ;
  123.  
  124.     tWaistC
  125.     .5 .5 .4
  126.     .2 .2 .2
  127.     0 0 0
  128.     1.0
  129.     0
  130.     0
  131.     0  .6 160 ;
  132.  
  133.     tHandC
  134.     .6 .6 .5
  135.     .2 .2 .2
  136.     0 0 0
  137.     1.0
  138.     0
  139.     0
  140.     0  .6 180 ;
  141.  
  142.     tPodC
  143.     .2 .8 .4
  144.     .3 .3 .3
  145.     0 0 0
  146.     1.0
  147.     0
  148.     0
  149.     0  .6 180 ;
  150.  
  151.     tKneeC
  152.     .8 .2 .3
  153.     .3 .3 .3
  154.     0 0 0
  155.     1.0
  156.     0
  157.     0
  158.     0  .6 200 ;
  159.     ]
  160.  
  161. /* ********** ********************* ********** */
  162. obj    [
  163.         wall ;
  164.  
  165.         snowMans ;
  166.  
  167.         T4s ;
  168.     ]
  169.  
  170. /* ********** ********************* ********** */
  171. obj    wall
  172.     [    :my300 :rx90
  173.         1 wallC 1  0 0 0  0 0 1 n ;
  174.     ]
  175.  
  176. /* ********** ********************* ********** */
  177. obj    snowMans
  178.     [
  179.         :mx-130 :rz40        snowMan ;
  180.     ]
  181. obj    snowMan
  182.     [    :mz-16
  183.  
  184.         snowHeads ;
  185.  
  186.         snowBodys ;
  187.     ]
  188.  
  189. /* **********  ********** */
  190. obj    snowHeads
  191.     [    :mz70
  192.  
  193.         snowHats ;
  194.  
  195.         snowHead ;
  196.  
  197. /*        snowFace ;
  198. */    ]
  199. obj    snowHats
  200.     [    :rz40 :ry10 :mz-4 :mz24
  201.         snowHat ;
  202.     ]
  203. obj    snowHat
  204.     [    :ry10
  205.         snowHatBrim ;
  206.         snowHatCrown ;
  207. /*        snowHatBand ;
  208.         snowHatCore ;
  209. */    ]
  210. obj    snowHatBrim
  211.     [    :mz1
  212.         15 boaterStrawC 1  0 0 0  0 0 1  18 1 ;
  213.     ]
  214. obj    snowHatCrown
  215.     [    :mz4
  216.         15 boaterStrawC 1  0 0 0  0 0 1  11.0 4 ;
  217.     ]
  218. obj    snowHatBand
  219.     [    :mz4.0
  220.         15 boaterBandC 1  0 0 0  0 0 1  11.1 2.1 ;
  221.     ]
  222. obj    snowHatCore
  223.     [    :mz3
  224.         15 boaterStrawC -1  0 0 0  0 0 1  9.5 3.05 n ;
  225.     ]
  226. obj    snowHead
  227.     [
  228.         2 snowC 1  0 0 0  24 ;
  229.     ]
  230.  
  231. /* **********  ********** */
  232. obj    snowBodys
  233.     [    :mz40
  234.  
  235.         snowBody ;
  236.  
  237.         snowArms ;
  238.  
  239. /*        snowButtons ;
  240. */    ]
  241. obj    snowBody
  242.     [
  243.         2 snowC 1  0 0 0  30 ;
  244.     ]
  245. obj    snowArms
  246.     [
  247.         [    :rx-50 :rz36 :my-30        snowLeftArm ; ]
  248.         [    :rx-50 :rz-36 :my-30    snowRightArm ; ]
  249.     ]
  250. obj    snowLeftArm
  251.     [
  252.         snowArm ;
  253.     ]
  254. obj    snowRightArm
  255.     [
  256.         snowArm ;
  257.     ]
  258. obj    snowArm
  259.     [    :my-16
  260.         15 :rx90 snowArmC 1  0 0 0  0 0 1  2.8 16 ;
  261.         2 :my-16 snowHandC 1  0 0 0  2.8 n ;
  262.     ]
  263.  
  264. /* ********** ********************* ********** */
  265. obj    T4s
  266.     [
  267.         :rz15        T4 ;
  268.     ]
  269. obj    T4
  270.     [    :mz90
  271.  
  272.         tBodys ;
  273.  
  274.         tWaist ;
  275.  
  276.         tHands ;
  277.  
  278.         tPods ;
  279.  
  280.         tHeads ;
  281.     ]
  282.  
  283. /* **********  ********** */
  284. obj    tBodys
  285.     [
  286.         tNeck ;
  287.  
  288.         tMarrows ;
  289.     ]
  290. obj    tNeck
  291.     [    :mz1
  292.         3 tNeckC 1  0 0 0  4.5 4.5 3 ;
  293.     ]
  294. obj    tMarrows
  295.     [
  296.         :mz-4        tMarrow ;
  297.         :mz-4        tMarrow ;
  298.         :mz-4        tMarrow ;
  299.         :mz-4        tMarrow ;
  300.         :mz-4        tMarrow ;
  301.         :mz-4        tMarrow ;
  302.         :mz-4        tMarrow ;
  303.         :mz-4        tMarrow ;
  304.         :mz-4        tMarrow ;
  305.     ]
  306. obj    tMarrow
  307.     [
  308.         3 tMarrowC 1  0 0 0  4 4 2.4 ;
  309.     ]
  310.  
  311. /* **********  ********** */
  312. obj    tWaist
  313.     [    :mz-40
  314.         15 tWaistC 1  0 0 0  0 0 1  10 2.0 ;
  315.     ]
  316.  
  317. /* **********  ********** */
  318. obj    tHands
  319.     [    :mz1
  320.                     tHand ;
  321.         :rz60        tHand ;
  322.         :rz60        tHand ;
  323.         :rz60        tHand ;
  324.         :rz60        tHand ;
  325.         :rz60        tHand ;
  326.     ]
  327. obj    tHand
  328.     [    :rx16 :my-10 :rx90
  329.         15 tHandC 1  0 0 0  0 0 1  1.6 10 ;
  330.     ]
  331.  
  332. /* **********  ********** */
  333. obj    tPods
  334.     [    :mz-39
  335.                     tPod ;
  336.         :rz60        tPod ;
  337.         :rz60        tPod ;
  338.         :rz60        tPod ;
  339.         :rz60        tPodwithHat ;
  340.         :rz60        tPod ;
  341.     ]
  342. obj    tPod
  343.     [
  344.     [    :my-6
  345.         [    :rx-20            tThigh ;
  346.             [
  347.                 :my-55        tKnee ;
  348.                 :rx93        tShin ;
  349.             ]
  350.         ]
  351.     ]
  352.     ]
  353. obj    tPodwithHat
  354.     [
  355.     [    :my-6
  356.         [    :rx20            tThigh ;
  357.             [
  358.                 :my-60        tKnee ;
  359.                 :rx-120        tShin ;
  360.                 :my-70        tHat ;
  361.             ]
  362.         ]
  363.     ]
  364.     ]
  365. obj    tHat
  366.     [    :my-16 :ry20 :rx-20 :rx180
  367.         {
  368.             [
  369.                 tHatBrim ;
  370.                 tHatCrown ;
  371.             ]
  372. /*                tHatCore ;
  373. */        }
  374.     ]
  375. obj    tHatBrim
  376.     [    :mz1
  377.         15 tHatBrimC 1  0 0 0  0 0 1  18 1 b tHatCoreC ;
  378.     ]
  379. obj    tHatCrown
  380.     [    :mz8
  381.         15 tHatCrownC 1  0 0 0  0 0 1  12 9.0 ;
  382.     ]
  383. obj    tHatCore
  384.     [    :mz4
  385.         15 tHatCoreC -1 0 0 0  0 0 1  11 4.05 n ;
  386.     ]
  387. obj    tThigh
  388.     [    :my-30 :rx90
  389.         15  tThighC 1  0 0 0  0 0 1  2.4 30 ;
  390.     ]
  391. obj    tKnee
  392.     [
  393.         2 tKneeC 1  0 0 0  3.6 ;
  394.     ]
  395. obj    tShin
  396.     [    :my-36 :rx90
  397.         15 tShinC 1  0 0 0  0 0 1  2.4 36 ;
  398.     ]
  399.  
  400. /* **********  ********** */
  401. obj    tHeads
  402.     [
  403.         :ry-16    tHead ;
  404.     ]
  405. obj    tHead
  406.     [
  407.         20 tHeadC 1
  408. <
  409. /* top */
  410. p1    0  0 60
  411. /* temple clockwise */
  412. p2    0 20 45
  413. p3   16 10 45
  414. p4   16 -10 45
  415. p5    0 -20 45
  416. p6  -16 -10 45
  417. p7  -16  10 45
  418. /* jaw clockwise */
  419. p8   10 16 15
  420. p9   20  0 15
  421. p10  10 -16 15
  422. p11 -10 -16 15
  423. p12 -20  0 15
  424. p13 -10 16 15
  425. /* bottom */
  426. p14   0  0  0
  427.  
  428. /* top clockwise */
  429. P  1   2   3 ;
  430. P  1   3   4 ;
  431. P  1   4   5 ;
  432. P  1   5   6 ;
  433. P  1   6   7 ;
  434. P  1   7   2 ;
  435. /* middle clockwise */
  436. P  2   8  13 ;
  437. P  2   3   8 ;
  438. P  3   9   8 ;
  439. P  3   4   9 ;
  440. P  4  10   9 ;
  441. P  4   5  10 ;
  442. P  5  11  10 ;
  443. P  5   6  11 ;
  444. P  6  12  11 ;
  445. P  6   7  12 ;
  446. P  7  13  12 ;
  447. P  7   2  13 ;
  448. /* bottom clocdwise */
  449. P 14  13   8 ;
  450. P 14   8   9 ;
  451. P 14   9  10 ;
  452. P 14  10  11 ;
  453. P 14  11  12 ;
  454. P 14  12  13 ;
  455. > ;
  456.     ]
  457.