{ "Version": 3, "Meta": { "PhysicsSettingCount": 3, "TotalInputCount": 8, "TotalOutputCount": 11, "VertexCount": 16, "EffectiveForces": { "Gravity": { "X": 0, "Y": -1 }, "Wind": { "X": 0, "Y": 0 } }, "PhysicsDictionary": [ { "Id": "PhysicsSetting1", "Name": "tail wiggle" }, { "Id": "PhysicsSetting2", "Name": "ear wiggle" }, { "Id": "PhysicsSetting3", "Name": "arms" } ] }, "PhysicsSettings": [ { "Id": "PhysicsSetting1", "Input": [ { "Source": { "Target": "Parameter", "Id": "ParamBodyAngleX" }, "Weight": 100, "Type": "X", "Reflect": false }, { "Source": { "Target": "Parameter", "Id": "ParamBodyAngleZ" }, "Weight": 100, "Type": "Angle", "Reflect": false } ], "Output": [ { "Destination": { "Target": "Parameter", "Id": "Param_Angle_Rotation2" }, "VertexIndex": 1, "Scale": 33.072, "Weight": 100, "Type": "Angle", "Reflect": false }, { "Destination": { "Target": "Parameter", "Id": "Param_Angle_Rotation3" }, "VertexIndex": 2, "Scale": 33.978, "Weight": 100, "Type": "Angle", "Reflect": false }, { "Destination": { "Target": "Parameter", "Id": "Param_Angle_Rotation4" }, "VertexIndex": 3, "Scale": 34.41, "Weight": 100, "Type": "Angle", "Reflect": false }, { "Destination": { "Target": "Parameter", "Id": "Param_Angle_Rotation5" }, "VertexIndex": 4, "Scale": 32.674, "Weight": 100, "Type": "Angle", "Reflect": false }, { "Destination": { "Target": "Parameter", "Id": "Param_Angle_Rotation6" }, "VertexIndex": 5, "Scale": 27.941, "Weight": 100, "Type": "Angle", "Reflect": false }, { "Destination": { "Target": "Parameter", "Id": "Param_Angle_Rotation7" }, "VertexIndex": 6, "Scale": 24.302, "Weight": 100, "Type": "Angle", "Reflect": false } ], "Vertices": [ { "Position": { "X": 0, "Y": 0 }, "Mobility": 1, "Delay": 1, "Acceleration": 1, "Radius": 0 }, { "Position": { "X": 0, "Y": 10 }, "Mobility": 0.85, "Delay": 0.85, "Acceleration": 1.2, "Radius": 10 }, { "Position": { "X": 0, "Y": 20 }, "Mobility": 0.85, "Delay": 0.85, "Acceleration": 1.2, "Radius": 10 }, { "Position": { "X": 0, "Y": 30 }, "Mobility": 0.85, "Delay": 0.85, "Acceleration": 1.2, "Radius": 10 }, { "Position": { "X": 0, "Y": 40 }, "Mobility": 0.85, "Delay": 0.85, "Acceleration": 1.2, "Radius": 10 }, { "Position": { "X": 0, "Y": 50 }, "Mobility": 0.85, "Delay": 0.85, "Acceleration": 1.2, "Radius": 10 }, { "Position": { "X": 0, "Y": 60 }, "Mobility": 0.85, "Delay": 0.85, "Acceleration": 1.2, "Radius": 10 }, { "Position": { "X": 0, "Y": 70 }, "Mobility": 0.85, "Delay": 0.85, "Acceleration": 1.2, "Radius": 10 }, { "Position": { "X": 0, "Y": 80 }, "Mobility": 0.85, "Delay": 0.85, "Acceleration": 1.2, "Radius": 10 }, { "Position": { "X": 0, "Y": 90 }, "Mobility": 0.85, "Delay": 0.85, "Acceleration": 1.2, "Radius": 10 }, { "Position": { "X": 0, "Y": 100 }, "Mobility": 0.85, "Delay": 0.85, "Acceleration": 1.2, "Radius": 10 } ], "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": "Param_Angle_Rotation10" }, "VertexIndex": 1, "Scale": 7.857, "Weight": 100, "Type": "Angle", "Reflect": false }, { "Destination": { "Target": "Parameter", "Id": "Param_Angle_Rotation11" }, "VertexIndex": 2, "Scale": 8.996, "Weight": 100, "Type": "Angle", "Reflect": false }, { "Destination": { "Target": "Parameter", "Id": "Param_Angle_Rotation12" }, "VertexIndex": 1, "Scale": 7.857, "Weight": 100, "Type": "Angle", "Reflect": false }, { "Destination": { "Target": "Parameter", "Id": "Param_Angle_Rotation13" }, "VertexIndex": 2, "Scale": 8.996, "Weight": 100, "Type": "Angle", "Reflect": false } ], "Vertices": [ { "Position": { "X": 0, "Y": 0 }, "Mobility": 1, "Delay": 1, "Acceleration": 1, "Radius": 0 }, { "Position": { "X": 0, "Y": 10 }, "Mobility": 0.97, "Delay": 0.8, "Acceleration": 0.5, "Radius": 10 }, { "Position": { "X": 0, "Y": 18 }, "Mobility": 0.95, "Delay": 0.8, "Acceleration": 0.8, "Radius": 8 } ], "Normalization": { "Position": { "Minimum": -10, "Default": 0, "Maximum": 10 }, "Angle": { "Minimum": -10, "Default": 0, "Maximum": 10 } } }, { "Id": "PhysicsSetting3", "Input": [ { "Source": { "Target": "Parameter", "Id": "ParamBodyAngleY" }, "Weight": 100, "Type": "X", "Reflect": false }, { "Source": { "Target": "Parameter", "Id": "ParamBodyAngleZ" }, "Weight": 100, "Type": "Angle", "Reflect": false } ], "Output": [ { "Destination": { "Target": "Parameter", "Id": "ParamArms" }, "VertexIndex": 1, "Scale": 32.201, "Weight": 100, "Type": "Angle", "Reflect": false } ], "Vertices": [ { "Position": { "X": 0, "Y": 0 }, "Mobility": 1, "Delay": 1, "Acceleration": 1, "Radius": 0 }, { "Position": { "X": 0, "Y": 10 }, "Mobility": 0.9, "Delay": 0.6, "Acceleration": 1.5, "Radius": 10 } ], "Normalization": { "Position": { "Minimum": -10, "Default": 0, "Maximum": 10 }, "Angle": { "Minimum": -10, "Default": 0, "Maximum": 10 } } } ] }