Epsilon.physics3.json 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229
  1. {
  2. "Version": 3,
  3. "Meta": {
  4. "PhysicsSettingCount": 2,
  5. "TotalInputCount": 8,
  6. "TotalOutputCount": 4,
  7. "VertexCount": 4,
  8. "EffectiveForces": {
  9. "Gravity": {
  10. "X": 0,
  11. "Y": -1
  12. },
  13. "Wind": {
  14. "X": 0,
  15. "Y": 0
  16. }
  17. },
  18. "PhysicsDictionary": [
  19. {
  20. "Id": "PhysicsSetting1",
  21. "Name": "横髪"
  22. },
  23. {
  24. "Id": "PhysicsSetting2",
  25. "Name": "後ろ髪"
  26. }
  27. ]
  28. },
  29. "PhysicsSettings": [
  30. {
  31. "Id": "PhysicsSetting1",
  32. "Input": [
  33. {
  34. "Source": {
  35. "Target": "Parameter",
  36. "Id": "ParamAngleX"
  37. },
  38. "Weight": 60,
  39. "Type": "X",
  40. "Reflect": false
  41. },
  42. {
  43. "Source": {
  44. "Target": "Parameter",
  45. "Id": "ParamAngleZ"
  46. },
  47. "Weight": 60,
  48. "Type": "Angle",
  49. "Reflect": false
  50. },
  51. {
  52. "Source": {
  53. "Target": "Parameter",
  54. "Id": "ParamBodyAngleX"
  55. },
  56. "Weight": 40,
  57. "Type": "X",
  58. "Reflect": false
  59. },
  60. {
  61. "Source": {
  62. "Target": "Parameter",
  63. "Id": "ParamBodyAngleZ"
  64. },
  65. "Weight": 40,
  66. "Type": "Angle",
  67. "Reflect": false
  68. }
  69. ],
  70. "Output": [
  71. {
  72. "Destination": {
  73. "Target": "Parameter",
  74. "Id": "ParamHairSideL"
  75. },
  76. "VertexIndex": 1,
  77. "Scale": 1,
  78. "Weight": 100,
  79. "Type": "Angle",
  80. "Reflect": false
  81. },
  82. {
  83. "Destination": {
  84. "Target": "Parameter",
  85. "Id": "ParamHairSideR"
  86. },
  87. "VertexIndex": 1,
  88. "Scale": 1,
  89. "Weight": 100,
  90. "Type": "Angle",
  91. "Reflect": false
  92. }
  93. ],
  94. "Vertices": [
  95. {
  96. "Position": {
  97. "X": 0,
  98. "Y": 0
  99. },
  100. "Mobility": 1,
  101. "Delay": 1,
  102. "Acceleration": 1,
  103. "Radius": 0
  104. },
  105. {
  106. "Position": {
  107. "X": 0,
  108. "Y": 9
  109. },
  110. "Mobility": 0.95,
  111. "Delay": 0.9,
  112. "Acceleration": 1.5,
  113. "Radius": 9
  114. }
  115. ],
  116. "Normalization": {
  117. "Position": {
  118. "Minimum": -10,
  119. "Default": 0,
  120. "Maximum": 10
  121. },
  122. "Angle": {
  123. "Minimum": -10,
  124. "Default": 0,
  125. "Maximum": 10
  126. }
  127. }
  128. },
  129. {
  130. "Id": "PhysicsSetting2",
  131. "Input": [
  132. {
  133. "Source": {
  134. "Target": "Parameter",
  135. "Id": "ParamAngleX"
  136. },
  137. "Weight": 60,
  138. "Type": "X",
  139. "Reflect": false
  140. },
  141. {
  142. "Source": {
  143. "Target": "Parameter",
  144. "Id": "ParamAngleZ"
  145. },
  146. "Weight": 60,
  147. "Type": "Angle",
  148. "Reflect": false
  149. },
  150. {
  151. "Source": {
  152. "Target": "Parameter",
  153. "Id": "ParamBodyAngleX"
  154. },
  155. "Weight": 40,
  156. "Type": "X",
  157. "Reflect": false
  158. },
  159. {
  160. "Source": {
  161. "Target": "Parameter",
  162. "Id": "ParamBodyAngleZ"
  163. },
  164. "Weight": 40,
  165. "Type": "Angle",
  166. "Reflect": false
  167. }
  168. ],
  169. "Output": [
  170. {
  171. "Destination": {
  172. "Target": "Parameter",
  173. "Id": "ParamHairBackL"
  174. },
  175. "VertexIndex": 1,
  176. "Scale": 1,
  177. "Weight": 100,
  178. "Type": "Angle",
  179. "Reflect": false
  180. },
  181. {
  182. "Destination": {
  183. "Target": "Parameter",
  184. "Id": "ParamHairBackR"
  185. },
  186. "VertexIndex": 1,
  187. "Scale": 1,
  188. "Weight": 100,
  189. "Type": "Angle",
  190. "Reflect": false
  191. }
  192. ],
  193. "Vertices": [
  194. {
  195. "Position": {
  196. "X": 0,
  197. "Y": 0
  198. },
  199. "Mobility": 1,
  200. "Delay": 1,
  201. "Acceleration": 1,
  202. "Radius": 0
  203. },
  204. {
  205. "Position": {
  206. "X": 0,
  207. "Y": 15
  208. },
  209. "Mobility": 0.95,
  210. "Delay": 0.8,
  211. "Acceleration": 1.5,
  212. "Radius": 15
  213. }
  214. ],
  215. "Normalization": {
  216. "Position": {
  217. "Minimum": -10,
  218. "Default": 0,
  219. "Maximum": 10
  220. },
  221. "Angle": {
  222. "Minimum": -10,
  223. "Default": 0,
  224. "Maximum": 10
  225. }
  226. }
  227. }
  228. ]
  229. }