home *** CD-ROM | disk | FTP | other *** search
/ Virtual Reality Zone / VRZONE.ISO / mac / PC / REND386 / UTILS / OGRE41 / SPIDER.OSF < prev    next >
Text File  |  1993-04-24  |  3KB  |  137 lines

  1. # Back by popular demand, the giant hairy spider!
  2. # New and improved, with a much better script!
  3. # 330 Vertices
  4. # 302 Polygons
  5.  
  6. OBJECT spider
  7. OBJECT abdomen
  8. OBJECT torso
  9. OBJECT head
  10. OBJECT eye
  11. OBJECT eye1
  12. OBJECT eye2
  13. OBJECT eye3
  14. OBJECT eye4
  15. OBJECT lefteyes
  16. OBJECT righteyes
  17. OBJECT eyes
  18. OBJECT fang1
  19. OBJECT fang2
  20. OBJECT fang
  21. OBJECT lfang
  22. OBJECT rfang
  23. OBJECT fangs
  24. OBJECT leg1
  25. OBJECT leg2
  26. OBJECT leg3
  27. OBJECT leg
  28. OBJECT Lleg1
  29. OBJECT Rleg1
  30. OBJECT Lleg2
  31. OBJECT Rleg2
  32. OBJECT Lleg3
  33. OBJECT Rleg3
  34. OBJECT Lleg4
  35. OBJECT Rleg4
  36. OBJECT legs
  37.  
  38.  
  39. # Spider Abdomen
  40. abdomen = sphere 150 6 8
  41. abdomen = trans abdomen 0 -200 0
  42.  
  43.  
  44. # Spider Torso
  45. torso = sphere 150 6 8
  46. torso = scale torso 0.8 1.0 0.5
  47.  
  48.  
  49. # Spider Head
  50. head = sphere 100 4 6
  51. head = scale head 0.5 1.0 0.5
  52. head = rotz head 90
  53. head = trans head 0 160 0
  54.  
  55.  
  56. # Create an eye
  57. eye = block 20 20 20
  58.  
  59.  
  60. # Duplicate to 4 eyes
  61. eye1 = trans eye -60 200 20
  62. eye2 = trans eye -20 200 20
  63. eye3 = trans eye  20 200 20
  64. eye4 = trans eye  60 200 20
  65.  
  66.  
  67. # Merge 4 eyes into 1 file, paint and merge into sbody.plg
  68. lefteyes  = merge eye1 eye2
  69. righteyes = merge eye3 eye4
  70. eyes = merge righteyes lefteyes
  71. eyes = paint eyes 255 0 0
  72.  
  73.  
  74. # Make fangs!
  75. fang1 = pyramid 10 40 4
  76. fang2 = cylinder 10 10 50 4
  77. fang1 = rotz fang1 -150
  78. fang1 = trans fang1 20 7 0
  79. fang  = merge fang1 fang2
  80. lfang = rotz fang 60
  81. lfang = trans lfang -34 0 0
  82. rfang = roty lfang 180
  83. fangs = merge lfang rfang
  84. fangs = rotx fangs -60
  85. fangs = trans fangs 0 200 -20
  86. fangs = paint fangs 50 50 50
  87.  
  88.  
  89. # Create a leg
  90. leg1 = pyramid 10 200 4
  91. leg2 = cylinder 10 10 200 4
  92. leg3 = cylinder 10 10 300 4
  93.  
  94. leg1 = trans leg1 0 100 0
  95. leg1 = rotz leg1 -30
  96. leg1 = trans leg1 0 100 0
  97. leg  = merge leg1 leg2
  98. leg  = trans leg 0 100 0
  99. leg  = rotz leg -60
  100. leg  = trans leg 0 150 0
  101. leg  = merge leg leg3
  102. leg  = trans leg 0 150 0
  103. leg  = rotz leg -30
  104. leg  = rotx leg 90
  105. leg  = roty leg 30
  106.  
  107. Rleg1 = rotz leg  30
  108. Lleg1 = rotz leg 150
  109. Rleg2 = rotz leg  15
  110. Lleg2 = rotz leg 165
  111. Rleg3 = rotz leg  -5
  112. Lleg3 = rotz leg 185
  113. Rleg4 = rotz leg -20
  114. Lleg4 = rotz leg 200
  115.  
  116.  
  117. legs = merge Lleg1 Rleg1
  118. legs = merge legs Lleg2
  119. legs = merge legs Rleg2
  120. legs = merge legs Lleg3
  121. legs = merge legs Rleg3
  122. legs = merge legs Lleg4
  123. legs = merge legs Rleg4
  124. legs = paint legs 200 200 150
  125. legs = scale legs 1.0 2.0 2.0
  126.  
  127.  
  128. # Merge body parts and save
  129. spider = merge abdomen torso
  130. spider = merge spider head
  131. spider = paint spider 200 200 150
  132. spider = merge spider eyes
  133. spider = merge spider fangs
  134. spider = merge spider legs
  135. savePLG spider spider.plg
  136.  
  137.