Settings.json 9.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281
  1. {
  2. "cameraDefaultBlendTime": 0.8,
  3. "modelAutoRotationAnimationTime": 0.8,
  4. "modelControlAnimationTime": 0.8,
  5. "panels": [
  6. {
  7. "name": "Panel1Camera",
  8. "camera": {
  9. "position": { "x": 0, "y": 0, "z": -13 },
  10. "rotation": { "x": 0, "y": 0, "z": 0 },
  11. "physicalLensShift": { "x": 0.25, "y": 0 }
  12. },
  13. "model": {
  14. "rotation": { "x": 0, "y": -180, "z": 0 },
  15. "limitScale": { "isLimit": true, "min": 0.2, "max": 1.5 },
  16. "limitX": { "isLimit": true, "min": -4.5, "max": 4.5 },
  17. "limitY": { "isLimit": true, "min": -8, "max": 8 }
  18. }
  19. },
  20. {
  21. "name": "Panel2Camera",
  22. "camera": {
  23. "position": { "x": 0, "y": 0, "z": -13 },
  24. "physicalLensShift": { "x": 0.2, "y": 0 },
  25. "rotation": { "x": 0, "y": 0, "z": 0 }
  26. },
  27. "model": {
  28. "rotation": { "x": 0, "y": -180, "z": 0 },
  29. "limitScale": { "isLimit": true, "min": 0.2, "max": 1.5 },
  30. "limitX": { "isLimit": true, "min": -5, "max": 5 },
  31. "limitY": { "isLimit": true, "min": -8, "max": 8 }
  32. }
  33. },
  34. {
  35. "name": "Panel3Camera",
  36. "camera": {
  37. "position": { "x": 0, "y": 0, "z": -13 },
  38. "physicalLensShift": { "x": 0, "y": 0 },
  39. "rotation": { "x": 0, "y": 0, "z": 0 }
  40. },
  41. "model": {
  42. "rotation": { "x": 0, "y": -180, "z": 0 },
  43. "limitScale": { "isLimit": true, "min": 0.2, "max": 1.5 },
  44. "limitX": { "isLimit": true, "min": -10, "max": 10 },
  45. "limitY": { "isLimit": true, "min": -8, "max": 8 }
  46. }
  47. },
  48. {
  49. "name": "Panel4Camera",
  50. "rotationNotAllowed": true,
  51. "camera": {
  52. "position": { "x": 0, "y": 0.5, "z": -11.5 },
  53. "physicalLensShift": { "x": 0.2, "y": 0 },
  54. "rotation": { "x": 0, "y": 0, "z": 0 }
  55. },
  56. "model": {
  57. "rotation": { "x": 0, "y": 0, "z": 0 },
  58. "limitScale": { "isLimit": true, "min": 0.2, "max": 1.5 },
  59. "limitX": { "isLimit": true, "min": -4, "max": 4 },
  60. "limitY": { "isLimit": true, "min": -8, "max": 8 }
  61. }
  62. },
  63. {
  64. "name": "Panel5Camera",
  65. "camera": {
  66. "position": { "x": 0, "y": 0, "z": -14 },
  67. "physicalLensShift": { "x": 0, "y": 0 },
  68. "rotation": { "x": 0, "y": 0, "z": 0 }
  69. },
  70. "model": {
  71. "rotation": { "x": 0, "y": -180, "z": 0 },
  72. "limitScale": { "isLimit": true, "min": 0.2, "max": 1.5 },
  73. "limitX": { "isLimit": true, "min": -15, "max": 15 },
  74. "limitY": { "isLimit": true, "min": -8, "max": 8 }
  75. }
  76. }
  77. ],
  78. "hotspots": [
  79. {
  80. "name": "佛龛",
  81. "intensityAnimationTime": 0.8,
  82. "startIntensity": 0,
  83. "camera": {
  84. "position": { "x": 0, "y": 1.6, "z": -9 },
  85. "physicalLensShift": { "x": -0.08, "y": 0 },
  86. "rotation": { "x": 0, "y": 0, "z": 0 }
  87. },
  88. "model": {
  89. "rotation": { "x": 0, "y": -180, "z": 0 },
  90. "limitScale": { "isLimit": true, "min": 0.2, "max": 1.5 },
  91. "limitX": { "isLimit": true, "min": -5, "max": 5 },
  92. "limitY": { "isLimit": true, "min": -5, "max": 8 }
  93. }
  94. },
  95. {
  96. "name": "佛像",
  97. "intensityAnimationTime": 0.8,
  98. "startIntensity": 0,
  99. "camera": {
  100. "physicalLensShift": { "x": -0.1, "y": 0 },
  101. "position": { "x": 0, "y": 0.8, "z": -8 },
  102. "rotation": { "x": 0, "y": 0, "z": 0 }
  103. },
  104. "model": {
  105. "rotation": { "x": 0, "y": -180, "z": 0 },
  106. "limitScale": { "isLimit": true, "min": 0.2, "max": 1.5 },
  107. "limitX": { "isLimit": true, "min": -5, "max": 5 },
  108. "limitY": { "isLimit": true, "min": -5, "max": 8 }
  109. }
  110. },
  111. {
  112. "name": "佛龛两侧",
  113. "intensityAnimationTime": 0.8,
  114. "startIntensity": 0,
  115. "camera": {
  116. "physicalLensShift": { "x": -0.1, "y": 0 },
  117. "position": { "x": 0, "y": 0.8, "z": -8 },
  118. "rotation": { "x": 0, "y": 0, "z": 0 }
  119. },
  120. "model": {
  121. "rotation": { "x": 0, "y": -180, "z": 0 },
  122. "limitScale": { "isLimit": true, "min": 0.2, "max": 1.5 },
  123. "limitX": { "isLimit": true, "min": -5, "max": 5 },
  124. "limitY": { "isLimit": true, "min": -5, "max": 8 }
  125. }
  126. },
  127. {
  128. "name": "佛龛上部",
  129. "intensityAnimationTime": 0.8,
  130. "startIntensity": 0,
  131. "camera": {
  132. "physicalLensShift": { "x": -0.1, "y": 0 },
  133. "position": { "x": 0, "y": 3, "z": -8 },
  134. "rotation": { "x": 0, "y": 0, "z": 0 }
  135. },
  136. "model": {
  137. "rotation": { "x": 0, "y": -180, "z": 0 },
  138. "limitScale": { "isLimit": true, "min": 0.2, "max": 1.5 },
  139. "limitX": { "isLimit": true, "min": -5, "max": 5 },
  140. "limitY": { "isLimit": true, "min": 0, "max": 12 }
  141. }
  142. },
  143. {
  144. "name": "佛龛下部",
  145. "intensityAnimationTime": 0.8,
  146. "startIntensity": 0,
  147. "camera": {
  148. "physicalLensShift": { "x": -0.1, "y": 0 },
  149. "position": { "x": 0, "y": -4, "z": -8 },
  150. "rotation": { "x": 0, "y": 0, "z": 0 }
  151. },
  152. "model": {
  153. "rotation": { "x": 0, "y": -180, "z": 0 },
  154. "limitScale": { "isLimit": true, "min": 0.2, "max": 1.5 },
  155. "limitX": { "isLimit": true, "min": -5, "max": 5 },
  156. "limitY": { "isLimit": true, "min": -12, "max": -1 }
  157. }
  158. },
  159. {
  160. "name": "畏兽",
  161. "intensityAnimationTime": 0.8,
  162. "startIntensity": 0,
  163. "camera": {
  164. "physicalLensShift": { "x": -0.08, "y": 0 },
  165. "position": { "x": 0, "y": 2.5, "z": -8 },
  166. "rotation": { "x": 0, "y": 0, "z": 0 }
  167. },
  168. "model": {
  169. "rotation": { "x": 0, "y": -90, "z": 0 },
  170. "limitScale": { "isLimit": true, "min": 0.2, "max": 1.5 },
  171. "limitX": { "isLimit": true, "min": -5, "max": 5 },
  172. "limitY": { "isLimit": true, "min": -1, "max": 8 }
  173. }
  174. },
  175. {
  176. "name": "飞天",
  177. "intensityAnimationTime": 0.8,
  178. "startIntensity": 0,
  179. "camera": {
  180. "physicalLensShift": { "x": -0.08, "y": 0 },
  181. "position": { "x": 0, "y": -0.5, "z": -8 },
  182. "rotation": { "x": 0, "y": 0, "z": 0 }
  183. },
  184. "model": {
  185. "rotation": { "x": 0, "y": -90, "z": 0 },
  186. "limitScale": { "isLimit": true, "min": 0.2, "max": 1.5 },
  187. "limitX": { "isLimit": true, "min": -5, "max": 5 },
  188. "limitY": { "isLimit": true, "min": -6, "max": 5 }
  189. }
  190. },
  191. {
  192. "name": "摩尼宝珠",
  193. "intensityAnimationTime": 0.8,
  194. "startIntensity": 0,
  195. "camera": {
  196. "physicalLensShift": { "x": -0.08, "y": 0 },
  197. "position": { "x": 0, "y": -3, "z": -8 },
  198. "rotation": { "x": 0, "y": 0, "z": 0 }
  199. },
  200. "model": {
  201. "rotation": { "x": 0, "y": -90, "z": 0 },
  202. "limitScale": { "isLimit": true, "min": 0.2, "max": 1.5 },
  203. "limitX": { "isLimit": true, "min": -5, "max": 5 },
  204. "limitY": { "isLimit": true, "min": -8, "max": 3 }
  205. }
  206. }
  207. ],
  208. "inscriptions": [
  209. {
  210. "name": "碑额",
  211. "intensityAnimationTime": 0,
  212. "startIntensity": 0,
  213. "camera": {
  214. "position": { "x": 1.2, "y": 4.3, "z": -5 },
  215. "physicalLensShift": { "x": 0.3, "y": 0 },
  216. "rotation": { "x": 0, "y": 0, "z": 0 }
  217. },
  218. "model": {
  219. "rotation": { "x": 0, "y": -90, "z": 0 },
  220. "limitScale": { "isLimit": true, "min": 0.2, "max": 1.5 },
  221. "limitX": { "isLimit": true, "min": -1, "max": 5 },
  222. "limitY": { "isLimit": true, "min": 2, "max": 15 }
  223. }
  224. },
  225. {
  226. "name": "碑文1",
  227. "intensityAnimationTime": 0,
  228. "startIntensity": 0,
  229. "camera": {
  230. "position": { "x": 1.8, "y": 2, "z": -7 },
  231. "physicalLensShift": { "x": 0.25, "y": 0 },
  232. "rotation": { "x": 0, "y": 0, "z": 0 }
  233. },
  234. "model": {
  235. "rotation": { "x": 0, "y": -180, "z": 0 },
  236. "limitScale": { "isLimit": true, "min": 0.2, "max": 1.5 },
  237. "limitX": { "isLimit": true, "min": 0, "max": 5 },
  238. "limitY": { "isLimit": true, "min": -3, "max": 9 }
  239. }
  240. },
  241. {
  242. "name": "碑文2",
  243. "intensityAnimationTime": 0,
  244. "startIntensity": 0,
  245. "camera": {
  246. "position": { "x": 1.5, "y": -0.5, "z": -12.3 },
  247. "physicalLensShift": { "x": 0.2, "y": 0 },
  248. "rotation": { "x": 0, "y": 0, "z": 0 }
  249. },
  250. "model": {
  251. "rotation": { "x": 0, "y": 0, "z": 0 },
  252. "limitScale": { "isLimit": true, "min": 0.2, "max": 1.5 },
  253. "limitX": { "isLimit": true, "min": -5, "max": 5 },
  254. "limitY": { "isLimit": true, "min": -8, "max": 8 }
  255. }
  256. },
  257. {
  258. "name": "碑文3",
  259. "intensityAnimationTime": 0,
  260. "startIntensity": 0,
  261. "camera": {
  262. "position": { "x": 1.5, "y": -0.5, "z": -12.3 },
  263. "physicalLensShift": { "x": 0.2, "y": 0 },
  264. "rotation": { "x": 0, "y": 0, "z": 0 }
  265. },
  266. "model": {
  267. "rotation": { "x": 0, "y": 0, "z": 0 },
  268. "physicalLensShift": { "x": 0.2, "y": 0 },
  269. "limitScale": { "isLimit": true, "min": 0.2, "max": 1.5 },
  270. "limitX": { "isLimit": true, "min": -10, "max": 5 },
  271. "limitY": { "isLimit": true, "min": -8, "max": 8 }
  272. }
  273. }
  274. ],
  275. "stepBg": {
  276. "showAnimationTime": 0,
  277. "hideAnimationTime": 0,
  278. "anchorMin": { "x": 0, "y": 0 },
  279. "anchorMax": { "x": 0.9, "y": 0.98 }
  280. }
  281. }