index.vwf.json 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230
  1. {
  2. "extends": "proxy/two/scene.vwf",
  3. "properties": {
  4. "part1": "notstarted",
  5. "part2": "notstarted",
  6. "part3": "notstarted",
  7. "part4": "notstarted"
  8. },
  9. "methods":{
  10. "initialize": {},
  11. "watchPerformance": {},
  12. "createBody":{},
  13. "startPart3":{},
  14. "startPart4":{},
  15. "playBodyMotion":{},
  16. "setStartTime":{}
  17. },
  18. "children":{
  19. "timeText":{
  20. "extends": "proxy/two/text.vwf",
  21. "properties": {
  22. "text": "",
  23. "translation": [50,25],
  24. "fill": "grey",
  25. "opacity": 0.4,
  26. "size": 22
  27. }
  28. },
  29. "back":{
  30. "extends": "proxy/two/group.vwf",
  31. "properties":{
  32. "x": 700,
  33. "y": 400
  34. },
  35. "children":{
  36. "back1":{
  37. "extends": "proxy/two/group.vwf",
  38. "properties":{
  39. "displayName": "back1"
  40. },
  41. "children":{
  42. "rectangle":{
  43. "extends": "proxy/two/rectangle.vwf",
  44. "properties": {
  45. "width": 1280,
  46. "height": 720,
  47. "fill": "/defaults/assets/concert/bowing.mp4"
  48. }
  49. }
  50. }
  51. },
  52. "back2":{
  53. "extends": "proxy/two/group.vwf",
  54. "properties":{
  55. "displayName": "back2"
  56. },
  57. "children":{
  58. "logo_text":{
  59. "extends": "proxy/two/text.vwf",
  60. "properties": {
  61. "size": 70,
  62. "fill": "white",
  63. "text": "THIS IS NOT A CONCERT",
  64. "translation": [-150, -100]
  65. }
  66. }
  67. }
  68. },
  69. "back3":{
  70. "extends": "proxy/two/group.vwf",
  71. "properties":{
  72. "displayName": "back3",
  73. "opacity": 0
  74. },
  75. "children":{
  76. "rectangle":{
  77. "extends": "proxy/two/rectangle.vwf",
  78. "properties": {
  79. "stroke": "white",
  80. "linewidth": 0,
  81. "width": 1280,
  82. "height": 720,
  83. "fill": "/defaults/assets/concert/playing.mp4",
  84. "bodyTrack": false,
  85. "bodyNode": null
  86. }
  87. }
  88. }
  89. }
  90. }
  91. },
  92. "filter1":{
  93. "extends":"proxy/two/group.vwf",
  94. "properties":{
  95. "x":700,
  96. "y":300,
  97. "drag": false
  98. },
  99. "children":
  100. {
  101. "el1":{
  102. "extends": "proxy/two/ellipse.vwf",
  103. "properties": {
  104. "width": 400,
  105. "height": 400,
  106. "fill": "#ccc",
  107. "opacity":0.2,
  108. "drag": true,
  109. "x": 64,
  110. "y": -20
  111. }
  112. },
  113. "el2":{
  114. "extends": "proxy/two/rectangle.vwf",
  115. "properties": {
  116. "width": 350,
  117. "height": 350,
  118. "x": -400,
  119. "y": -20,
  120. "fill": "#ccc",
  121. "opacity":0.2,
  122. "drag": true,
  123. "stepping": true,
  124. "stepTime": 0.01
  125. }
  126. }
  127. }
  128. },
  129. "filter2":{
  130. "extends":"proxy/two/group.vwf",
  131. "properties":{
  132. "x":700,
  133. "y":300,
  134. "drag": false
  135. },
  136. "children":
  137. {
  138. "el2":{
  139. "extends": "proxy/two/rectangle.vwf",
  140. "properties": {
  141. "width": 880,
  142. "height": 150,
  143. "x": -145,
  144. "y": 0,
  145. "fill": "white",
  146. "opacity":0.2,
  147. "drag": true
  148. }
  149. }
  150. }
  151. },
  152. "filter3":{
  153. "extends":"proxy/two/group.vwf",
  154. "properties":{
  155. "x":700,
  156. "y":300,
  157. "drag": false
  158. },
  159. "children":
  160. {
  161. "el1":{
  162. "extends": "proxy/two/ellipse.vwf",
  163. "properties": {
  164. "width": 350,
  165. "height": 350,
  166. "fill": "white",
  167. "opacity":0,
  168. "drag": false,
  169. "x": -205,
  170. "y": -15,
  171. "stroke": "white",
  172. "linewidth": 1
  173. }
  174. },
  175. "el2":{
  176. "extends": "proxy/two/rectangle.vwf",
  177. "properties": {
  178. "width": 350,
  179. "height": 600,
  180. "x": 136,
  181. "y": 370,
  182. "fill": "white",
  183. "opacity":0,
  184. "drag": false,
  185. "stroke": "white",
  186. "linewidth": 1
  187. }
  188. }
  189. }
  190. },
  191. "toneTransport":{
  192. "extends": "proxy/tonejs/transport.vwf",
  193. "properties": {
  194. "bpm": 100,
  195. "loopStart": 0,
  196. "loopEnd": 90,
  197. "duration": 90,
  198. "loop": true
  199. }
  200. },
  201. "tuning":{
  202. "extends": "proxy/tonejs/player.vwf",
  203. "properties": {
  204. "url": "/defaults/assets/concert/tuning.mp3",
  205. "volume": -15,
  206. "autostart": false
  207. }
  208. },
  209. "body": {
  210. "extends": "proxy/two/group.vwf",
  211. "properties": {
  212. "drag": false,
  213. "x": 239,
  214. "y": -57,
  215. "motionData": null
  216. },
  217. "methods":{
  218. "applyBodyMotion":{
  219. "parameters":["data"]
  220. },
  221. "getJointAtTime":{},
  222. "getJointsAtTime":{}
  223. }
  224. }
  225. },
  226. "scripts":{
  227. "source": "concert.js"
  228. }
  229. }