sample.scene 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208
  1. scene
  2. {
  3. path = res/common/sample.gpb
  4. node boycharacter
  5. {
  6. collisionObject = res/common/sample.physics#boy
  7. }
  8. node boymesh
  9. {
  10. material = res/common/sample.material#boy
  11. tags
  12. {
  13. dynamic
  14. }
  15. }
  16. node boyshadow
  17. {
  18. material = res/common/sample.material#boyshadow
  19. tags
  20. {
  21. transparent
  22. dynamic
  23. }
  24. }
  25. node camera
  26. {
  27. collisionObject = res/common/sample.physics#camera
  28. }
  29. node tabletop
  30. {
  31. material = res/common/sample.material#tabletop
  32. collisionObject = res/common/sample.physics#table
  33. }
  34. node tableleg1
  35. {
  36. material = res/common/sample.material#tableleg1
  37. collisionObject = res/common/sample.physics#table
  38. }
  39. node tableleg2
  40. {
  41. material = res/common/sample.material#tableleg2
  42. collisionObject = res/common/sample.physics#table
  43. }
  44. node tableleg3
  45. {
  46. material = res/common/sample.material#tableleg3
  47. collisionObject = res/common/sample.physics#table
  48. }
  49. node tableleg4
  50. {
  51. material = res/common/sample.material#tableleg4
  52. collisionObject = res/common/sample.physics#table
  53. }
  54. node greenchair1
  55. {
  56. material = res/common/sample.material#green
  57. collisionObject = res/common/sample.physics#chair
  58. tags
  59. {
  60. dynamic
  61. }
  62. }
  63. node greenchair2 : greenchair1 {}
  64. node greenchair3 : greenchair1 {}
  65. node bluechair1
  66. {
  67. material = res/common/sample.material#lightblue
  68. collisionObject = res/common/sample.physics#chair
  69. tags
  70. {
  71. dynamic
  72. }
  73. }
  74. node bluechair2 : bluechair1 {}
  75. node bluechair3 : bluechair1 {}
  76. node playtable
  77. {
  78. material = res/common/sample.material#playtable
  79. collisionObject = res/common/sample.physics#staticBox
  80. }
  81. node easel
  82. {
  83. material = res/common/sample.material#easel
  84. collisionObject = res/common/sample.physics#staticBox
  85. }
  86. node storageorganizer
  87. {
  88. material = res/common/sample.material#storageorganizer
  89. collisionObject = res/common/sample.physics#staticBox
  90. }
  91. node floor
  92. {
  93. material = res/common/sample.material#floor
  94. collisionObject = res/common/sample.physics#staticBox
  95. }
  96. node wallwest
  97. {
  98. material = res/common/sample.material#wallwest
  99. collisionObject = res/common/sample.physics#staticBox
  100. }
  101. node walleast
  102. {
  103. material = res/common/sample.material#walleast
  104. collisionObject = res/common/sample.physics#staticBox
  105. }
  106. node wallnorth
  107. {
  108. material = res/common/sample.material#wallnorth
  109. collisionObject = res/common/sample.physics#staticBox
  110. }
  111. node wallsouth
  112. {
  113. material = res/common/sample.material#wallsouth
  114. collisionObject = res/common/sample.physics#staticBox
  115. }
  116. node walloverhang
  117. {
  118. material = res/common/sample.material#walloverhang
  119. collisionObject = res/common/sample.physics#staticMesh
  120. }
  121. node windowledge
  122. {
  123. material = res/common/sample.material#windowledge
  124. }
  125. node door
  126. {
  127. material = res/common/sample.material#door
  128. collisionObject = res/common/sample.physics#staticBox
  129. }
  130. node doorframe
  131. {
  132. material = res/common/sample.material#doorframe
  133. collisionObject = res/common/sample.physics#staticBox
  134. }
  135. node bookshelf
  136. {
  137. material = res/common/sample.material#bookshelf
  138. collisionObject = res/common/sample.physics#staticBox
  139. }
  140. node book
  141. {
  142. material = res/common/sample.material#book
  143. }
  144. node toybox
  145. {
  146. material = res/common/sample.material#toybox
  147. collisionObject = res/common/sample.physics#staticBox
  148. }
  149. node floortiles
  150. {
  151. material = res/common/sample.material#floortiles
  152. }
  153. node basketball
  154. {
  155. material = res/common/sample.material#basketball
  156. collisionObject = res/common/sample.physics#basketball
  157. tags
  158. {
  159. dynamic
  160. }
  161. }
  162. node basketballnet
  163. {
  164. material = res/common/sample.material#basketballnet
  165. collisionObject = res/common/sample.physics#staticBox
  166. }
  167. node backboard
  168. {
  169. material = res/common/sample.material#backboard
  170. collisionObject = res/common/sample.physics#staticBox
  171. }
  172. physics
  173. {
  174. // TODO: Fixme Gravity is set to 3x normal gravity to compenate for larger scale of scene. Bug
  175. gravity = 0.0, -29.4, 0.0
  176. }
  177. }