{ "Version": 3, "Meta": { "PhysicsSettingCount": 11, "TotalInputCount": 34, "TotalOutputCount": 12, "VertexCount": 23, "EffectiveForces": { "Gravity": { "X": 0, "Y": -1 }, "Wind": { "X": 0, "Y": 0 } }, "PhysicsDictionary": [ { "Id": "PhysicsSetting1", "Name": "前髪 揺れ" }, { "Id": "PhysicsSetting2", "Name": "横髪 揺れ" }, { "Id": "PhysicsSetting3", "Name": "後ろ髪 揺れ" }, { "Id": "PhysicsSetting4", "Name": "前髪ふわ" }, { "Id": "PhysicsSetting5", "Name": "横髪ふわ" }, { "Id": "PhysicsSetting6", "Name": "後ろ髪ふわ" }, { "Id": "PhysicsSetting7", "Name": "燕尾揺れ" }, { "Id": "PhysicsSetting8", "Name": "懐中時計腰 揺れ" }, { "Id": "PhysicsSetting9", "Name": "腰のチェーン揺れ" }, { "Id": "PhysicsSetting10", "Name": "懐中時計腰 横回転" }, { "Id": "PhysicsSetting11", "Name": "懐中時計B チェーン揺れ" } ] }, "PhysicsSettings": [ { "Id": "PhysicsSetting1", "Input": [ { "Source": { "Target": "Parameter", "Id": "ParamAngleX" }, "Weight": 60, "Type": "X", "Reflect": false }, { "Source": { "Target": "Parameter", "Id": "ParamAngleZ" }, "Weight": 60, "Type": "Angle", "Reflect": false }, { "Source": { "Target": "Parameter", "Id": "ParamBodyAngleX" }, "Weight": 40, "Type": "X", "Reflect": false }, { "Source": { "Target": "Parameter", "Id": "ParamBodyAngleZ" }, "Weight": 40, "Type": "Angle", "Reflect": false } ], "Output": [ { "Destination": { "Target": "Parameter", "Id": "ParamHairFront" }, "VertexIndex": 1, "Scale": 1.824, "Weight": 100, "Type": "Angle", "Reflect": false } ], "Vertices": [ { "Position": { "X": 0, "Y": 0 }, "Mobility": 1, "Delay": 1, "Acceleration": 1, "Radius": 0 }, { "Position": { "X": 0, "Y": 12.7 }, "Mobility": 0.95, "Delay": 0.9, "Acceleration": 1, "Radius": 12.7 } ], "Normalization": { "Position": { "Minimum": -10, "Default": 0, "Maximum": 10 }, "Angle": { "Minimum": -10, "Default": 0, "Maximum": 10 } } }, { "Id": "PhysicsSetting2", "Input": [ { "Source": { "Target": "Parameter", "Id": "ParamAngleX" }, "Weight": 60, "Type": "X", "Reflect": false }, { "Source": { "Target": "Parameter", "Id": "ParamAngleZ" }, "Weight": 60, "Type": "Angle", "Reflect": false }, { "Source": { "Target": "Parameter", "Id": "ParamBodyAngleX" }, "Weight": 40, "Type": "X", "Reflect": false }, { "Source": { "Target": "Parameter", "Id": "ParamBodyAngleZ" }, "Weight": 40, "Type": "Angle", "Reflect": false } ], "Output": [ { "Destination": { "Target": "Parameter", "Id": "ParamHairSide" }, "VertexIndex": 1, "Scale": 2, "Weight": 100, "Type": "Angle", "Reflect": false } ], "Vertices": [ { "Position": { "X": 0, "Y": 0 }, "Mobility": 1, "Delay": 1, "Acceleration": 1, "Radius": 0 }, { "Position": { "X": 0, "Y": 18.2 }, "Mobility": 0.95, "Delay": 0.9, "Acceleration": 1, "Radius": 18.2 } ], "Normalization": { "Position": { "Minimum": -10, "Default": 0, "Maximum": 10 }, "Angle": { "Minimum": -10, "Default": 0, "Maximum": 10 } } }, { "Id": "PhysicsSetting3", "Input": [ { "Source": { "Target": "Parameter", "Id": "ParamAngleX" }, "Weight": 60, "Type": "X", "Reflect": false }, { "Source": { "Target": "Parameter", "Id": "ParamAngleZ" }, "Weight": 60, "Type": "Angle", "Reflect": false }, { "Source": { "Target": "Parameter", "Id": "ParamBodyAngleX" }, "Weight": 40, "Type": "X", "Reflect": false }, { "Source": { "Target": "Parameter", "Id": "ParamBodyAngleZ" }, "Weight": 40, "Type": "Angle", "Reflect": false } ], "Output": [ { "Destination": { "Target": "Parameter", "Id": "ParamHairBack" }, "VertexIndex": 1, "Scale": 2, "Weight": 100, "Type": "Angle", "Reflect": false } ], "Vertices": [ { "Position": { "X": 0, "Y": 0 }, "Mobility": 1, "Delay": 1, "Acceleration": 1, "Radius": 0 }, { "Position": { "X": 0, "Y": 14.3 }, "Mobility": 1, "Delay": 0.9, "Acceleration": 1.42, "Radius": 14.3 } ], "Normalization": { "Position": { "Minimum": -10, "Default": 0, "Maximum": 10 }, "Angle": { "Minimum": -10, "Default": 0, "Maximum": 10 } } }, { "Id": "PhysicsSetting4", "Input": [ { "Source": { "Target": "Parameter", "Id": "ParamAngleY" }, "Weight": 35, "Type": "X", "Reflect": false }, { "Source": { "Target": "Parameter", "Id": "ParamBodyAngleY" }, "Weight": 30, "Type": "X", "Reflect": false }, { "Source": { "Target": "Parameter", "Id": "ParamBodyPosition" }, "Weight": 35, "Type": "X", "Reflect": true } ], "Output": [ { "Destination": { "Target": "Parameter", "Id": "ParamHairFrontFuwa" }, "VertexIndex": 1, "Scale": 3, "Weight": 100, "Type": "Angle", "Reflect": true } ], "Vertices": [ { "Position": { "X": 0, "Y": 0 }, "Mobility": 1, "Delay": 1, "Acceleration": 1, "Radius": 0 }, { "Position": { "X": 0, "Y": 11.9 }, "Mobility": 0.79, "Delay": 0.9, "Acceleration": 1, "Radius": 11.9 } ], "Normalization": { "Position": { "Minimum": -10, "Default": 0, "Maximum": 10 }, "Angle": { "Minimum": -10, "Default": 0, "Maximum": 10 } } }, { "Id": "PhysicsSetting5", "Input": [ { "Source": { "Target": "Parameter", "Id": "ParamAngleY" }, "Weight": 35, "Type": "X", "Reflect": false }, { "Source": { "Target": "Parameter", "Id": "ParamBodyAngleY" }, "Weight": 30, "Type": "X", "Reflect": false }, { "Source": { "Target": "Parameter", "Id": "ParamBodyPosition" }, "Weight": 35, "Type": "X", "Reflect": true } ], "Output": [ { "Destination": { "Target": "Parameter", "Id": "ParamHairSideFuwa" }, "VertexIndex": 1, "Scale": 3.5, "Weight": 100, "Type": "Angle", "Reflect": true } ], "Vertices": [ { "Position": { "X": 0, "Y": 0 }, "Mobility": 1, "Delay": 1, "Acceleration": 1, "Radius": 0 }, { "Position": { "X": 0, "Y": 14.3 }, "Mobility": 0.79, "Delay": 0.9, "Acceleration": 1.1, "Radius": 14.3 } ], "Normalization": { "Position": { "Minimum": -10, "Default": 0, "Maximum": 10 }, "Angle": { "Minimum": -10, "Default": 0, "Maximum": 10 } } }, { "Id": "PhysicsSetting6", "Input": [ { "Source": { "Target": "Parameter", "Id": "ParamAngleY" }, "Weight": 35, "Type": "X", "Reflect": false }, { "Source": { "Target": "Parameter", "Id": "ParamBodyAngleY" }, "Weight": 30, "Type": "X", "Reflect": false }, { "Source": { "Target": "Parameter", "Id": "ParamBodyPosition" }, "Weight": 35, "Type": "X", "Reflect": true } ], "Output": [ { "Destination": { "Target": "Parameter", "Id": "ParamHairBackFuwa" }, "VertexIndex": 1, "Scale": 5, "Weight": 100, "Type": "Angle", "Reflect": true } ], "Vertices": [ { "Position": { "X": 0, "Y": 0 }, "Mobility": 1, "Delay": 1, "Acceleration": 1, "Radius": 0 }, { "Position": { "X": 0, "Y": 11.3 }, "Mobility": 0.79, "Delay": 0.9, "Acceleration": 1.16, "Radius": 11.3 } ], "Normalization": { "Position": { "Minimum": -10, "Default": 0, "Maximum": 10 }, "Angle": { "Minimum": -10, "Default": 0, "Maximum": 10 } } }, { "Id": "PhysicsSetting7", "Input": [ { "Source": { "Target": "Parameter", "Id": "ParamBodyAngleX" }, "Weight": 100, "Type": "X", "Reflect": false }, { "Source": { "Target": "Parameter", "Id": "ParamBodyAngleZ" }, "Weight": 70, "Type": "Angle", "Reflect": false }, { "Source": { "Target": "Parameter", "Id": "ParamWaistAngleZ" }, "Weight": 30, "Type": "Angle", "Reflect": false } ], "Output": [ { "Destination": { "Target": "Parameter", "Id": "ParamJacket" }, "VertexIndex": 1, "Scale": 1, "Weight": 100, "Type": "Angle", "Reflect": false } ], "Vertices": [ { "Position": { "X": 0, "Y": 0 }, "Mobility": 1, "Delay": 1, "Acceleration": 1, "Radius": 0 }, { "Position": { "X": 0, "Y": 31.9 }, "Mobility": 0.95, "Delay": 0.8, "Acceleration": 0.8, "Radius": 31.9 } ], "Normalization": { "Position": { "Minimum": -10, "Default": 0, "Maximum": 10 }, "Angle": { "Minimum": -10, "Default": 0, "Maximum": 10 } } }, { "Id": "PhysicsSetting8", "Input": [ { "Source": { "Target": "Parameter", "Id": "ParamBodyAngleX" }, "Weight": 100, "Type": "X", "Reflect": false }, { "Source": { "Target": "Parameter", "Id": "ParamBodyAngleZ" }, "Weight": 70, "Type": "Angle", "Reflect": false }, { "Source": { "Target": "Parameter", "Id": "ParamWaistAngleZ" }, "Weight": 30, "Type": "Angle", "Reflect": false } ], "Output": [ { "Destination": { "Target": "Parameter", "Id": "ParamWatchSwingA1" }, "VertexIndex": 1, "Scale": 1, "Weight": 100, "Type": "Angle", "Reflect": false }, { "Destination": { "Target": "Parameter", "Id": "ParamWatchSwingA2" }, "VertexIndex": 2, "Scale": 1, "Weight": 100, "Type": "Angle", "Reflect": false } ], "Vertices": [ { "Position": { "X": 0, "Y": 0 }, "Mobility": 1, "Delay": 1, "Acceleration": 1, "Radius": 0 }, { "Position": { "X": 0, "Y": 15.4 }, "Mobility": 0.95, "Delay": 1, "Acceleration": 0.8, "Radius": 15.4 }, { "Position": { "X": 0, "Y": 31.9 }, "Mobility": 0.9, "Delay": 1, "Acceleration": 0.6, "Radius": 16.5 } ], "Normalization": { "Position": { "Minimum": -10, "Default": 0, "Maximum": 10 }, "Angle": { "Minimum": -10, "Default": 0, "Maximum": 10 } } }, { "Id": "PhysicsSetting9", "Input": [ { "Source": { "Target": "Parameter", "Id": "ParamBodyAngleX" }, "Weight": 100, "Type": "X", "Reflect": false }, { "Source": { "Target": "Parameter", "Id": "ParamBodyAngleZ" }, "Weight": 70, "Type": "Angle", "Reflect": false }, { "Source": { "Target": "Parameter", "Id": "ParamWaistAngleZ" }, "Weight": 30, "Type": "Angle", "Reflect": false } ], "Output": [ { "Destination": { "Target": "Parameter", "Id": "ParamChainWaist" }, "VertexIndex": 1, "Scale": 1, "Weight": 100, "Type": "Angle", "Reflect": false } ], "Vertices": [ { "Position": { "X": 0, "Y": 0 }, "Mobility": 1, "Delay": 1, "Acceleration": 1, "Radius": 0 }, { "Position": { "X": 0, "Y": 11.6 }, "Mobility": 0.95, "Delay": 1, "Acceleration": 1, "Radius": 11.6 } ], "Normalization": { "Position": { "Minimum": -10, "Default": 0, "Maximum": 10 }, "Angle": { "Minimum": -10, "Default": 0, "Maximum": 10 } } }, { "Id": "PhysicsSetting10", "Input": [ { "Source": { "Target": "Parameter", "Id": "ParamBodyAngleX" }, "Weight": 100, "Type": "X", "Reflect": false }, { "Source": { "Target": "Parameter", "Id": "ParamBodyAngleZ" }, "Weight": 70, "Type": "Angle", "Reflect": false }, { "Source": { "Target": "Parameter", "Id": "ParamWaistAngleZ" }, "Weight": 30, "Type": "Angle", "Reflect": false } ], "Output": [ { "Destination": { "Target": "Parameter", "Id": "ParamWatchAX" }, "VertexIndex": 1, "Scale": 2, "Weight": 100, "Type": "Angle", "Reflect": false } ], "Vertices": [ { "Position": { "X": 0, "Y": 0 }, "Mobility": 1, "Delay": 1, "Acceleration": 1, "Radius": 0 }, { "Position": { "X": 0, "Y": 72.1 }, "Mobility": 0.95, "Delay": 1, "Acceleration": 0.2, "Radius": 72.1 } ], "Normalization": { "Position": { "Minimum": -10, "Default": 0, "Maximum": 10 }, "Angle": { "Minimum": -10, "Default": 0, "Maximum": 10 } } }, { "Id": "PhysicsSetting11", "Input": [ { "Source": { "Target": "Parameter", "Id": "ParamArmBR03" }, "Weight": 100, "Type": "X", "Reflect": false } ], "Output": [ { "Destination": { "Target": "Parameter", "Id": "ParamWatchBChain" }, "VertexIndex": 1, "Scale": 2, "Weight": 100, "Type": "Angle", "Reflect": false } ], "Vertices": [ { "Position": { "X": 0, "Y": 0 }, "Mobility": 1, "Delay": 1, "Acceleration": 1, "Radius": 0 }, { "Position": { "X": 0, "Y": 13.1 }, "Mobility": 0.95, "Delay": 1, "Acceleration": 0.66, "Radius": 13.1 } ], "Normalization": { "Position": { "Minimum": -10, "Default": 0, "Maximum": 10 }, "Angle": { "Minimum": -10, "Default": 0, "Maximum": 10 } } } ] }