ThreeBuildingData.json 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596
  1. {
  2. "locations": [
  3. {
  4. "name": "truck",
  5. "slug": "reception",
  6. "objRoom": "obj/rooms/reception.js",
  7. "obj360": [
  8. "truck"
  9. ],
  10. "light": 2,
  11. "camera": {
  12. "position": {
  13. "x": -52.40,
  14. "z": 47.45,
  15. "y": 2.00
  16. },
  17. "lookAt": {
  18. "x": -52.03,
  19. "z": 46.93,
  20. "y": 1.76
  21. },
  22. "fov": 35,
  23. "minPolar": 0,
  24. "maxPolar": "PI"
  25. },
  26. "objects": [
  27. ],
  28. "interactiveObjects": [
  29. {
  30. "fileName": "truck_butBody",
  31. "mediaId": "00",
  32. "opacity": 0.8,
  33. "doubleSide": false,
  34. "opacityHighLight": 0.5,
  35. "colorHighlight": "#ff00ff"
  36. },
  37. {
  38. "fileName": "truck_roadtosaydnaya_button",
  39. "mediaId": "08",
  40. "opacity": 0.8,
  41. "doubleSide": false,
  42. "opacityHighLight": 0.5,
  43. "colorHighlight": "#ff00ff"
  44. }
  45. ],
  46. "sound": {
  47. "ambient": "truck"
  48. }
  49. },
  50. {
  51. "name": "room1",
  52. "slug": "solitary-1",
  53. "objRoom": "obj/rooms/solitary-ac.js",
  54. "obj360": [
  55. "isoCell01"
  56. ],
  57. "light": 3.5,
  58. "camera": {
  59. "position": {
  60. "x": 0.98,
  61. "y": 1.2,
  62. "z": 0.9
  63. },
  64. "lookAt": {
  65. "x": 0.88,
  66. "y": 1.33,
  67. "z": 0.72
  68. },
  69. "fov": 35,
  70. "minPolar": 0,
  71. "maxPolar": "PI"
  72. },
  73. "objects": [
  74. ],
  75. "interactiveObjects": [
  76. {
  77. "fileName": "isoCell01_butHatch",
  78. "mediaId": "01",
  79. "opacity": 0.7
  80. },
  81. {
  82. "fileName": "isoCell01_butPipe",
  83. "mediaId": "02",
  84. "opacity": 0.5
  85. }
  86. ],
  87. "sound": {
  88. "ambient": "jamal_and_samer_solitary"
  89. }
  90. },
  91. {
  92. "name": "room2",
  93. "slug": "solitary-2",
  94. "objRoom": "obj/rooms/solitary-d.js",
  95. "obj360": [
  96. "isoCell02"
  97. ],
  98. "light": 3.5,
  99. "camera": {
  100. "position": {
  101. "x": 0.83,
  102. "y": 0.53,
  103. "z": 1.19
  104. },
  105. "lookAt": {
  106. "x": 0.98,
  107. "y": 0.98,
  108. "z": 0.81
  109. },
  110. "fov": 35,
  111. "minPolar": 0,
  112. "maxPolar": "PI"
  113. },
  114. "objects": [
  115. ],
  116. "interactiveObjects": [
  117. {
  118. "fileName": "isoCell02butDoor",
  119. "mediaId": "03",
  120. "opacity": 0.5
  121. }
  122. ],
  123. "sound": {
  124. "ambient": "salam_solitary"
  125. }
  126. },
  127. {
  128. "name": "room3",
  129. "slug": "solitary-3",
  130. "objRoom": "obj/rooms/solitary-e.js",
  131. "obj360": [
  132. "isoCell03"
  133. ],
  134. "light": 3.5,
  135. "camera": {
  136. "position": {
  137. "x": 1.45,
  138. "y": 1.2,
  139. "z": 1.58
  140. },
  141. "lookAt": {
  142. "x": 1.26,
  143. "y": 1.35,
  144. "z": 0.89
  145. },
  146. "fov": 35,
  147. "minPolar": 0,
  148. "maxPolar": "PI"
  149. },
  150. "objects": [
  151. ],
  152. "interactiveObjects": [
  153. {
  154. "fileName": "isoCell03_butBowl",
  155. "mediaId": "04",
  156. "isGrey": true
  157. }
  158. ],
  159. "sound": {
  160. "ambient": "anas_solitary"
  161. }
  162. },
  163. {
  164. "name": "room4",
  165. "slug": "group-cell-1",
  166. "objRoom": "obj/rooms/groupcell-a-c.js",
  167. "obj360": [
  168. "groupCell01"
  169. ],
  170. "light": 1,
  171. "camera": {
  172. "position": {
  173. "x": 3.87,
  174. "y": 1.60,
  175. "z": 3.28
  176. },
  177. "lookAt": {
  178. "x": 4.45,
  179. "y": 1.40,
  180. "z": 2.8
  181. },
  182. "fov": 35,
  183. "minPolar": 0,
  184. "maxPolar": "PI"
  185. },
  186. "objects": [
  187. ],
  188. "interactiveObjects": [
  189. {
  190. "fileName": "groupcell01_tellingtime_button",
  191. "mediaId": "13",
  192. "opacity": 0.5
  193. }
  194. ],
  195. "sound": {
  196. "ambient": "jamal_and_samer_group"
  197. }
  198. },
  199. {
  200. "name": "room5",
  201. "slug": "group-cell-2",
  202. "objRoom": "obj/rooms/groupcell-d.js",
  203. "obj360": [
  204. "groupCell02"
  205. ],
  206. "light": 1,
  207. "camera": {
  208. "position": {
  209. "x": 6.37,
  210. "y": 1.0,
  211. "z": 1.95
  212. },
  213. "lookAt": {
  214. "x": 6.0,
  215. "y": 1.0,
  216. "z": 1.85
  217. },
  218. "fov": 35,
  219. "minPolar": 0,
  220. "maxPolar": "PI"
  221. },
  222. "objects": [
  223. {
  224. "name": "blanket",
  225. "x": 5.48,
  226. "z": 6.1,
  227. "y": 0.37,
  228. "angle": 0
  229. },
  230. {
  231. "name": "blanket",
  232. "x": 5.48,
  233. "z": 6.1,
  234. "y": 0.50,
  235. "angle": 43
  236. },
  237. {
  238. "name": "blanket",
  239. "x": 5.48,
  240. "z": 6.1,
  241. "y": 0.62,
  242. "angle": 5
  243. },
  244. {
  245. "name": "blanket",
  246. "x": 5.48,
  247. "z": 6.1,
  248. "y": 0.75,
  249. "angle": 15
  250. },
  251. {
  252. "name": "blanket",
  253. "x": 5.48,
  254. "z": 6.1,
  255. "y": 0.90,
  256. "angle": 35
  257. },
  258. {
  259. "name": "blanket",
  260. "x": 5.48,
  261. "z": 6.1,
  262. "y": 0.75,
  263. "angle": 15
  264. },
  265. {
  266. "name": "blanket",
  267. "x": 0.72,
  268. "z": 6.1,
  269. "y": 0.39,
  270. "angle": 0
  271. },
  272. {
  273. "name": "blanket",
  274. "x": 0.72,
  275. "z": 6.1,
  276. "y": 0.54,
  277. "angle": 15
  278. },
  279. {
  280. "name": "blanket",
  281. "x": 0.72,
  282. "z": 6.1,
  283. "y": 0.64,
  284. "angle": 75
  285. },
  286. {
  287. "name": "blanket",
  288. "x": 0.72,
  289. "z": 6.1,
  290. "y": 0.75,
  291. "angle": 25
  292. },
  293. {
  294. "name": "blanket",
  295. "x": 0.72,
  296. "z": 6.1,
  297. "y": 0.84,
  298. "angle": 5
  299. },
  300. {
  301. "name": "blanket",
  302. "x": 0.72,
  303. "z": 6.1,
  304. "y": 0.94,
  305. "angle": 65
  306. },
  307. {
  308. "name": "blanket",
  309. "x": 0.72,
  310. "z": 6.1,
  311. "y": 1.08,
  312. "angle": 120
  313. }
  314. ],
  315. "interactiveObjects": [
  316. {
  317. "fileName": "groupCell02_tile_button",
  318. "mediaId": "07",
  319. "opacity": 0.3
  320. }
  321. ],
  322. "sound": {
  323. "ambient": "salam_group"
  324. }
  325. },
  326. {
  327. "name": "room6",
  328. "slug": "group-cell-3",
  329. "objRoom": "obj/rooms/groupcell-e.js",
  330. "obj360": [
  331. "groupCell03"
  332. ],
  333. "light": 1,
  334. "camera": {
  335. "position": {
  336. "x": 2.53,
  337. "y": 1.70,
  338. "z": 3.90
  339. },
  340. "lookAt": {
  341. "x": 2.06,
  342. "y": 1.70,
  343. "z": 3.80
  344. },
  345. "fov": 35,
  346. "minPolar": 0,
  347. "maxPolar": "PI"
  348. },
  349. "objects": [
  350. {
  351. "name": "blanket",
  352. "x": 0.76,
  353. "z": 0.63,
  354. "y": 0.4,
  355. "angle": 0
  356. },
  357. {
  358. "name": "blanket",
  359. "x": 0.76,
  360. "z": 0.63,
  361. "y": 0.51,
  362. "angle": 25
  363. },
  364. {
  365. "name": "blanket",
  366. "x": 0.76,
  367. "z": 0.63,
  368. "y": 0.6,
  369. "angle": -115
  370. },
  371. {
  372. "name": "blanket",
  373. "x": 0.76,
  374. "z": 0.63,
  375. "y": 0.86,
  376. "angle": 30
  377. },
  378. {
  379. "name": "blanket",
  380. "x": 1.55,
  381. "z": 0.57,
  382. "y": 0.36,
  383. "angle": 10
  384. },
  385. {
  386. "name": "blanket",
  387. "x": 1.55,
  388. "z": 0.57,
  389. "y": 0.47,
  390. "angle": -65
  391. },
  392. {
  393. "name": "blanket",
  394. "x": 1.55,
  395. "z": 0.57,
  396. "y": 0.58,
  397. "angle": 25
  398. },
  399. {
  400. "name": "blanket",
  401. "x": 1.55,
  402. "z": 0.57,
  403. "y": 0.67,
  404. "angle": 35
  405. },
  406. {
  407. "name": "blanket",
  408. "x": 1.55,
  409. "z": 0.57,
  410. "y": 0.75,
  411. "angle": 65
  412. },
  413. {
  414. "name": "blanket",
  415. "x": 1.55,
  416. "z": 0.57,
  417. "y": 0.85,
  418. "angle": -34
  419. },
  420. {
  421. "name": "blanket",
  422. "x": 1.54,
  423. "z": 0.58,
  424. "y": 0.94,
  425. "angle": -48
  426. }
  427. ],
  428. "interactiveObjects": [
  429. {
  430. "fileName": "groupCell03_toilette_button",
  431. "mediaId": "06",
  432. "opacity": 0.3
  433. },
  434. {
  435. "fileName": "groupcell03_tileblanket_button",
  436. "mediaId": "14",
  437. "opacity": 0.5,
  438. "doubleSide": false,
  439. "opacityHighLight": 0.8
  440. }
  441. ],
  442. "sound": {
  443. "ambient": "anas_group"
  444. }
  445. },
  446. {
  447. "name": "circulation",
  448. "slug": "corridor",
  449. "objRoom": "obj/rooms/corridor.js",
  450. "obj360": [
  451. "corridor"
  452. ],
  453. "light": 1,
  454. "camera": {
  455. "position": {
  456. "x": 0,
  457. "y": 1.75,
  458. "z": 0
  459. },
  460. "lookAt": {
  461. "x": 0,
  462. "y": 1.95,
  463. "z": 1
  464. },
  465. "fov": 35,
  466. "minPolar": 1.59,
  467. "maxPolar": 1.59
  468. },
  469. "bodies": [
  470. {
  471. "name": "bodyStandA",
  472. "x": -29.89,
  473. "z": -8.39,
  474. "y": 0.85,
  475. "angle": 95
  476. },
  477. {
  478. "name": "bodyStandB",
  479. "x": -28.84,
  480. "z": -8.32,
  481. "y": 0.9,
  482. "angle": 130
  483. },
  484. {
  485. "name": "bodyStandA",
  486. "x": 34.93,
  487. "z": -15.58,
  488. "y": 0.85,
  489. "angle": 95
  490. },
  491. {
  492. "name": "bodyStandB",
  493. "x": 34.24,
  494. "z": -16.36,
  495. "y": 0.9,
  496. "angle": 130
  497. },
  498. {
  499. "name": "bodyStandA",
  500. "x": 12.8,
  501. "z": 30.35,
  502. "y": 0.85,
  503. "angle": 95
  504. },
  505. {
  506. "name": "bodyStandB",
  507. "x": 12.74,
  508. "z": 29.65,
  509. "y": 0.9,
  510. "angle": 130
  511. }
  512. ],
  513. "objects": [
  514. {
  515. "name": "corridor_torture_tools",
  516. "x": 0,
  517. "z": 0,
  518. "y": 0,
  519. "angle": 0
  520. }
  521. ],
  522. "interactiveObjects": [
  523. {
  524. "fileName": "corridor_welcomepartybrahimi_button",
  525. "mediaId": "12",
  526. "opacity": 0.8,
  527. "doubleSide": false,
  528. "opacityHighLight": 0.8,
  529. "colorHighlight": "#ff00ff",
  530. "labelOffset": {
  531. "x": 0,
  532. "y": -50
  533. }
  534. },
  535. {
  536. "fileName": "corridor_soundsilence_button",
  537. "mediaId": "11",
  538. "opacity": 0.001,
  539. "opacityHighLight": 0.4,
  540. "colorHighlight": "#ff00ff",
  541. "labelOffset": {
  542. "x": 20,
  543. "y": -30
  544. }
  545. },
  546. {
  547. "fileName": "corridor_walkthroughdulab_button",
  548. "mediaId": "10",
  549. "opacity": 0.8,
  550. "doubleSide": false,
  551. "opacityHighLight": 0.8,
  552. "colorHighlight": "#ff00ff",
  553. "labelOffset": {
  554. "x": 20,
  555. "y": 0
  556. }
  557. },
  558. {
  559. "fileName": "corridor_butApex",
  560. "mediaId": "09",
  561. "opacity": 1.0,
  562. "opacityHighLight": 0.4,
  563. "labelOffset": {
  564. "x": -170,
  565. "y": 10
  566. }
  567. }
  568. ],
  569. "sound": {
  570. "ambient": "corridor"
  571. }
  572. }
  573. ],
  574. "witnesses": [
  575. {
  576. "name": "Samer",
  577. "slug": "a"
  578. },
  579. {
  580. "name": "Diab",
  581. "slug": "b"
  582. },
  583. {
  584. "name": "Jamal",
  585. "slug": "c"
  586. },
  587. {
  588. "name": "Salam",
  589. "slug": "d"
  590. },
  591. {
  592. "name": "Anas",
  593. "slug": "e"
  594. }
  595. ]
  596. }