chitose.physics3.json 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207
  1. {
  2. "Version": 3,
  3. "Meta": {
  4. "PhysicsSettingCount": 2,
  5. "TotalInputCount": 8,
  6. "TotalOutputCount": 2,
  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": "ParamHairFront"
  75. },
  76. "VertexIndex": 1,
  77. "Scale": 1,
  78. "Weight": 100,
  79. "Type": "Angle",
  80. "Reflect": false
  81. }
  82. ],
  83. "Vertices": [
  84. {
  85. "Position": {
  86. "X": 0,
  87. "Y": 0
  88. },
  89. "Mobility": 1,
  90. "Delay": 1,
  91. "Acceleration": 1,
  92. "Radius": 0
  93. },
  94. {
  95. "Position": {
  96. "X": 0,
  97. "Y": 3
  98. },
  99. "Mobility": 0.95,
  100. "Delay": 0.9,
  101. "Acceleration": 1.5,
  102. "Radius": 3
  103. }
  104. ],
  105. "Normalization": {
  106. "Position": {
  107. "Minimum": -10,
  108. "Default": 0,
  109. "Maximum": 10
  110. },
  111. "Angle": {
  112. "Minimum": -10,
  113. "Default": 0,
  114. "Maximum": 10
  115. }
  116. }
  117. },
  118. {
  119. "Id": "PhysicsSetting2",
  120. "Input": [
  121. {
  122. "Source": {
  123. "Target": "Parameter",
  124. "Id": "ParamAngleX"
  125. },
  126. "Weight": 60,
  127. "Type": "X",
  128. "Reflect": false
  129. },
  130. {
  131. "Source": {
  132. "Target": "Parameter",
  133. "Id": "ParamAngleZ"
  134. },
  135. "Weight": 60,
  136. "Type": "Angle",
  137. "Reflect": false
  138. },
  139. {
  140. "Source": {
  141. "Target": "Parameter",
  142. "Id": "ParamBodyAngleX"
  143. },
  144. "Weight": 40,
  145. "Type": "X",
  146. "Reflect": false
  147. },
  148. {
  149. "Source": {
  150. "Target": "Parameter",
  151. "Id": "ParamBodyAngleZ"
  152. },
  153. "Weight": 40,
  154. "Type": "Angle",
  155. "Reflect": false
  156. }
  157. ],
  158. "Output": [
  159. {
  160. "Destination": {
  161. "Target": "Parameter",
  162. "Id": "ParamHairBack"
  163. },
  164. "VertexIndex": 1,
  165. "Scale": 1,
  166. "Weight": 100,
  167. "Type": "Angle",
  168. "Reflect": false
  169. }
  170. ],
  171. "Vertices": [
  172. {
  173. "Position": {
  174. "X": 0,
  175. "Y": 0
  176. },
  177. "Mobility": 1,
  178. "Delay": 1,
  179. "Acceleration": 1,
  180. "Radius": 0
  181. },
  182. {
  183. "Position": {
  184. "X": 0,
  185. "Y": 4
  186. },
  187. "Mobility": 0.95,
  188. "Delay": 0.9,
  189. "Acceleration": 1.5,
  190. "Radius": 4
  191. }
  192. ],
  193. "Normalization": {
  194. "Position": {
  195. "Minimum": -10,
  196. "Default": 0,
  197. "Maximum": 10
  198. },
  199. "Angle": {
  200. "Minimum": -10,
  201. "Default": 0,
  202. "Maximum": 10
  203. }
  204. }
  205. }
  206. ]
  207. }