{ "Version": 3, "Meta": { "PhysicsSettingCount": 12, "TotalInputCount": 48, "TotalOutputCount": 31, "VertexCount": 41, "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": "胸前蝴蝶结 飘动" }, { "Id": "PhysicsSetting12", "Name": "裙子 飘动" } ] }, "PhysicsSettings": [ { "Id": "PhysicsSetting1", "Input": [ { "Source": { "Target": "Parameter", "Id": "ParamEyeLOpen" }, "Weight": 100, "Type": "X", "Reflect": false } ], "Output": [ { "Destination": { "Target": "Parameter", "Id": "ParamYanZhuSuoFangL" }, "VertexIndex": 1, "Scale": 0.6, "Weight": 100, "Type": "Angle", "Reflect": false }, { "Destination": { "Target": "Parameter", "Id": "ParamGaoGguangL" }, "VertexIndex": 1, "Scale": 0.6, "Weight": 100, "Type": "Angle", "Reflect": false } ], "Vertices": [ { "Position": { "X": 0, "Y": 0 }, "Mobility": 1, "Delay": 1, "Acceleration": 1, "Radius": 0 }, { "Position": { "X": 0, "Y": 3 }, "Mobility": 1, "Delay": 0.8, "Acceleration": 1.5, "Radius": 3 } ], "Normalization": { "Position": { "Minimum": -10, "Default": 0, "Maximum": 10 }, "Angle": { "Minimum": -10, "Default": 0, "Maximum": 10 } } }, { "Id": "PhysicsSetting2", "Input": [ { "Source": { "Target": "Parameter", "Id": "ParamEyeROpen" }, "Weight": 100, "Type": "X", "Reflect": false } ], "Output": [ { "Destination": { "Target": "Parameter", "Id": "ParamYanZhuSuoFangR" }, "VertexIndex": 1, "Scale": 0.6, "Weight": 100, "Type": "Angle", "Reflect": false }, { "Destination": { "Target": "Parameter", "Id": "ParamGaoGuangR" }, "VertexIndex": 1, "Scale": 0.6, "Weight": 100, "Type": "Angle", "Reflect": false } ], "Vertices": [ { "Position": { "X": 0, "Y": 0 }, "Mobility": 1, "Delay": 1, "Acceleration": 1, "Radius": 0 }, { "Position": { "X": 0, "Y": 3 }, "Mobility": 1, "Delay": 0.8, "Acceleration": 1.5, "Radius": 3 } ], "Normalization": { "Position": { "Minimum": -10, "Default": 0, "Maximum": 10 }, "Angle": { "Minimum": -10, "Default": 0, "Maximum": 10 } } }, { "Id": "PhysicsSetting3", "Input": [ { "Source": { "Target": "Parameter", "Id": "ParamAngleX" }, "Weight": 30, "Type": "X", "Reflect": false }, { "Source": { "Target": "Parameter", "Id": "ParamAngleZ" }, "Weight": 60, "Type": "Angle", "Reflect": false }, { "Source": { "Target": "Parameter", "Id": "ParamBodyAngleX" }, "Weight": 30, "Type": "X", "Reflect": false }, { "Source": { "Target": "Parameter", "Id": "ParamBodyAngleZ" }, "Weight": 40, "Type": "Angle", "Reflect": false }, { "Source": { "Target": "Parameter", "Id": "ParamShenTiQianHou" }, "Weight": 40, "Type": "X", "Reflect": false } ], "Output": [ { "Destination": { "Target": "Parameter", "Id": "Param_Angle_Rotation_2_ArtMesh46" }, "VertexIndex": 1, "Scale": 15, "Weight": 100, "Type": "Angle", "Reflect": false }, { "Destination": { "Target": "Parameter", "Id": "Param_Angle_Rotation_3_ArtMesh46" }, "VertexIndex": 2, "Scale": 15, "Weight": 100, "Type": "Angle", "Reflect": false }, { "Destination": { "Target": "Parameter", "Id": "Param_Angle_Rotation_4_ArtMesh46" }, "VertexIndex": 3, "Scale": 15, "Weight": 100, "Type": "Angle", "Reflect": false }, { "Destination": { "Target": "Parameter", "Id": "Param_Angle_Rotation_5_ArtMesh46" }, "VertexIndex": 4, "Scale": 20, "Weight": 100, "Type": "Angle", "Reflect": false }, { "Destination": { "Target": "Parameter", "Id": "Param_Angle_Rotation_6_ArtMesh46" }, "VertexIndex": 5, "Scale": 20, "Weight": 100, "Type": "Angle", "Reflect": false }, { "Destination": { "Target": "Parameter", "Id": "Param_Angle_Rotation_7_ArtMesh46" }, "VertexIndex": 6, "Scale": 25, "Weight": 100, "Type": "Angle", "Reflect": false } ], "Vertices": [ { "Position": { "X": 0, "Y": 0 }, "Mobility": 1, "Delay": 0.85, "Acceleration": 1.2, "Radius": 10 }, { "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 } ], "Normalization": { "Position": { "Minimum": -10, "Default": 0, "Maximum": 10 }, "Angle": { "Minimum": -10, "Default": 0, "Maximum": 10 } } }, { "Id": "PhysicsSetting4", "Input": [ { "Source": { "Target": "Parameter", "Id": "ParamAngleX" }, "Weight": 30, "Type": "X", "Reflect": false }, { "Source": { "Target": "Parameter", "Id": "ParamAngleZ" }, "Weight": 60, "Type": "Angle", "Reflect": false }, { "Source": { "Target": "Parameter", "Id": "ParamBodyAngleX" }, "Weight": 30, "Type": "X", "Reflect": false }, { "Source": { "Target": "Parameter", "Id": "ParamBodyAngleZ" }, "Weight": 40, "Type": "Angle", "Reflect": false }, { "Source": { "Target": "Parameter", "Id": "ParamShenTiQianHou" }, "Weight": 40, "Type": "X", "Reflect": false } ], "Output": [ { "Destination": { "Target": "Parameter", "Id": "ParamHairFront" }, "VertexIndex": 1, "Scale": 1, "Weight": 100, "Type": "Angle", "Reflect": false } ], "Vertices": [ { "Position": { "X": 0, "Y": 0 }, "Mobility": 1, "Delay": 1, "Acceleration": 0.7, "Radius": 0 }, { "Position": { "X": 0, "Y": 5 }, "Mobility": 0.95, "Delay": 0.9, "Acceleration": 0.7, "Radius": 5 } ], "Normalization": { "Position": { "Minimum": -10, "Default": 0, "Maximum": 10 }, "Angle": { "Minimum": -10, "Default": 0, "Maximum": 10 } } }, { "Id": "PhysicsSetting5", "Input": [ { "Source": { "Target": "Parameter", "Id": "ParamAngleX" }, "Weight": 30, "Type": "X", "Reflect": false }, { "Source": { "Target": "Parameter", "Id": "ParamAngleZ" }, "Weight": 60, "Type": "Angle", "Reflect": false }, { "Source": { "Target": "Parameter", "Id": "ParamBodyAngleX" }, "Weight": 30, "Type": "X", "Reflect": false }, { "Source": { "Target": "Parameter", "Id": "ParamBodyAngleZ" }, "Weight": 40, "Type": "Angle", "Reflect": false }, { "Source": { "Target": "Parameter", "Id": "ParamShenTiQianHou" }, "Weight": 40, "Type": "X", "Reflect": false } ], "Output": [ { "Destination": { "Target": "Parameter", "Id": "Param_Angle_Rotation_2_ArtMesh0" }, "VertexIndex": 1, "Scale": 15, "Weight": 100, "Type": "Angle", "Reflect": false }, { "Destination": { "Target": "Parameter", "Id": "Param_Angle_Rotation_3_ArtMesh0" }, "VertexIndex": 2, "Scale": 15, "Weight": 100, "Type": "Angle", "Reflect": false }, { "Destination": { "Target": "Parameter", "Id": "Param_Angle_Rotation_4_ArtMesh0" }, "VertexIndex": 3, "Scale": 15, "Weight": 100, "Type": "Angle", "Reflect": false }, { "Destination": { "Target": "Parameter", "Id": "Param_Angle_Rotation_5_ArtMesh0" }, "VertexIndex": 4, "Scale": 15, "Weight": 100, "Type": "Angle", "Reflect": false } ], "Vertices": [ { "Position": { "X": 0, "Y": 0 }, "Mobility": 0.85, "Delay": 0.8, "Acceleration": 1, "Radius": 5 }, { "Position": { "X": 0, "Y": 5 }, "Mobility": 0.85, "Delay": 0.85, "Acceleration": 1, "Radius": 5 }, { "Position": { "X": 0, "Y": 10 }, "Mobility": 0.85, "Delay": 0.85, "Acceleration": 1, "Radius": 5 }, { "Position": { "X": 0, "Y": 15 }, "Mobility": 0.85, "Delay": 0.85, "Acceleration": 1, "Radius": 5 }, { "Position": { "X": 0, "Y": 20 }, "Mobility": 0.85, "Delay": 0.85, "Acceleration": 1, "Radius": 5 } ], "Normalization": { "Position": { "Minimum": -10, "Default": 0, "Maximum": 10 }, "Angle": { "Minimum": -10, "Default": 0, "Maximum": 10 } } }, { "Id": "PhysicsSetting6", "Input": [ { "Source": { "Target": "Parameter", "Id": "ParamAngleX" }, "Weight": 30, "Type": "X", "Reflect": false }, { "Source": { "Target": "Parameter", "Id": "ParamAngleZ" }, "Weight": 60, "Type": "Angle", "Reflect": false }, { "Source": { "Target": "Parameter", "Id": "ParamBodyAngleX" }, "Weight": 30, "Type": "X", "Reflect": false }, { "Source": { "Target": "Parameter", "Id": "ParamBodyAngleZ" }, "Weight": 40, "Type": "Angle", "Reflect": false }, { "Source": { "Target": "Parameter", "Id": "ParamShenTiQianHou" }, "Weight": 40, "Type": "X", "Reflect": false } ], "Output": [ { "Destination": { "Target": "Parameter", "Id": "Param_Angle_Rotation_2_ArtMesh1" }, "VertexIndex": 1, "Scale": 15, "Weight": 100, "Type": "Angle", "Reflect": false }, { "Destination": { "Target": "Parameter", "Id": "Param_Angle_Rotation_3_ArtMesh1" }, "VertexIndex": 2, "Scale": 15, "Weight": 100, "Type": "Angle", "Reflect": false }, { "Destination": { "Target": "Parameter", "Id": "Param_Angle_Rotation_4_ArtMesh1" }, "VertexIndex": 3, "Scale": 15, "Weight": 100, "Type": "Angle", "Reflect": false }, { "Destination": { "Target": "Parameter", "Id": "Param_Angle_Rotation_5_ArtMesh1" }, "VertexIndex": 4, "Scale": 15, "Weight": 100, "Type": "Angle", "Reflect": false } ], "Vertices": [ { "Position": { "X": 0, "Y": 0 }, "Mobility": 0.85, "Delay": 0.8, "Acceleration": 1, "Radius": 5 }, { "Position": { "X": 0, "Y": 10 }, "Mobility": 0.85, "Delay": 0.85, "Acceleration": 1, "Radius": 5 }, { "Position": { "X": 0, "Y": 20 }, "Mobility": 0.85, "Delay": 0.85, "Acceleration": 1, "Radius": 5 }, { "Position": { "X": 0, "Y": 30 }, "Mobility": 0.85, "Delay": 0.85, "Acceleration": 1, "Radius": 5 }, { "Position": { "X": 0, "Y": 40 }, "Mobility": 0.85, "Delay": 0.85, "Acceleration": 1, "Radius": 5 } ], "Normalization": { "Position": { "Minimum": -10, "Default": 0, "Maximum": 10 }, "Angle": { "Minimum": -10, "Default": 0, "Maximum": 10 } } }, { "Id": "PhysicsSetting7", "Input": [ { "Source": { "Target": "Parameter", "Id": "ParamAngleX" }, "Weight": 30, "Type": "X", "Reflect": false }, { "Source": { "Target": "Parameter", "Id": "ParamAngleZ" }, "Weight": 60, "Type": "Angle", "Reflect": false }, { "Source": { "Target": "Parameter", "Id": "ParamBodyAngleX" }, "Weight": 30, "Type": "X", "Reflect": false }, { "Source": { "Target": "Parameter", "Id": "ParamBodyAngleZ" }, "Weight": 40, "Type": "Angle", "Reflect": false }, { "Source": { "Target": "Parameter", "Id": "ParamShenTiQianHou" }, "Weight": 40, "Type": "X", "Reflect": false } ], "Output": [ { "Destination": { "Target": "Parameter", "Id": "Param_Angle_Rotation_2_ArtMesh3" }, "VertexIndex": 1, "Scale": 20, "Weight": 100, "Type": "Angle", "Reflect": false }, { "Destination": { "Target": "Parameter", "Id": "Param_Angle_Rotation_3_ArtMesh3" }, "VertexIndex": 2, "Scale": 20, "Weight": 100, "Type": "Angle", "Reflect": false }, { "Destination": { "Target": "Parameter", "Id": "Param_Angle_Rotation_4_ArtMesh3" }, "VertexIndex": 3, "Scale": 20, "Weight": 100, "Type": "Angle", "Reflect": false }, { "Destination": { "Target": "Parameter", "Id": "Param_Angle_Rotation_5_ArtMesh3" }, "VertexIndex": 4, "Scale": 20, "Weight": 100, "Type": "Angle", "Reflect": false } ], "Vertices": [ { "Position": { "X": 0, "Y": 0 }, "Mobility": 0.85, "Delay": 0.85, "Acceleration": 1.5, "Radius": 8 }, { "Position": { "X": 0, "Y": 8 }, "Mobility": 0.85, "Delay": 0.85, "Acceleration": 1.5, "Radius": 8 }, { "Position": { "X": 0, "Y": 16 }, "Mobility": 0.85, "Delay": 0.85, "Acceleration": 1.5, "Radius": 8 }, { "Position": { "X": 0, "Y": 24 }, "Mobility": 0.85, "Delay": 0.85, "Acceleration": 1.5, "Radius": 8 }, { "Position": { "X": 0, "Y": 32 }, "Mobility": 0.85, "Delay": 0.85, "Acceleration": 1.5, "Radius": 8 } ], "Normalization": { "Position": { "Minimum": -10, "Default": 0, "Maximum": 10 }, "Angle": { "Minimum": -10, "Default": 0, "Maximum": 10 } } }, { "Id": "PhysicsSetting8", "Input": [ { "Source": { "Target": "Parameter", "Id": "ParamAngleX" }, "Weight": 30, "Type": "X", "Reflect": false }, { "Source": { "Target": "Parameter", "Id": "ParamAngleZ" }, "Weight": 60, "Type": "Angle", "Reflect": false }, { "Source": { "Target": "Parameter", "Id": "ParamBodyAngleX" }, "Weight": 30, "Type": "X", "Reflect": false }, { "Source": { "Target": "Parameter", "Id": "ParamBodyAngleZ" }, "Weight": 40, "Type": "Angle", "Reflect": false }, { "Source": { "Target": "Parameter", "Id": "ParamShenTiQianHou" }, "Weight": 40, "Type": "X", "Reflect": false } ], "Output": [ { "Destination": { "Target": "Parameter", "Id": "Param_Angle_Rotation_2_ArtMesh2" }, "VertexIndex": 1, "Scale": 20, "Weight": 100, "Type": "Angle", "Reflect": false }, { "Destination": { "Target": "Parameter", "Id": "Param_Angle_Rotation_3_ArtMesh2" }, "VertexIndex": 2, "Scale": 20, "Weight": 100, "Type": "Angle", "Reflect": false }, { "Destination": { "Target": "Parameter", "Id": "Param_Angle_Rotation_4_ArtMesh2" }, "VertexIndex": 3, "Scale": 20, "Weight": 100, "Type": "Angle", "Reflect": false }, { "Destination": { "Target": "Parameter", "Id": "Param_Angle_Rotation_5_ArtMesh2" }, "VertexIndex": 4, "Scale": 20, "Weight": 100, "Type": "Angle", "Reflect": false } ], "Vertices": [ { "Position": { "X": 0, "Y": 0 }, "Mobility": 0.85, "Delay": 0.85, "Acceleration": 1.2, "Radius": 8 }, { "Position": { "X": 0, "Y": 8 }, "Mobility": 0.85, "Delay": 0.85, "Acceleration": 1.2, "Radius": 8 }, { "Position": { "X": 0, "Y": 16 }, "Mobility": 0.85, "Delay": 0.85, "Acceleration": 1.2, "Radius": 8 }, { "Position": { "X": 0, "Y": 24 }, "Mobility": 0.85, "Delay": 0.85, "Acceleration": 1.2, "Radius": 8 }, { "Position": { "X": 0, "Y": 32 }, "Mobility": 0.85, "Delay": 0.85, "Acceleration": 1.2, "Radius": 8 } ], "Normalization": { "Position": { "Minimum": -10, "Default": 0, "Maximum": 10 }, "Angle": { "Minimum": -10, "Default": 0, "Maximum": 10 } } }, { "Id": "PhysicsSetting9", "Input": [ { "Source": { "Target": "Parameter", "Id": "ParamAngleX" }, "Weight": 30, "Type": "X", "Reflect": false }, { "Source": { "Target": "Parameter", "Id": "ParamAngleZ" }, "Weight": 60, "Type": "Angle", "Reflect": false }, { "Source": { "Target": "Parameter", "Id": "ParamBodyAngleX" }, "Weight": 30, "Type": "X", "Reflect": false }, { "Source": { "Target": "Parameter", "Id": "ParamBodyAngleZ" }, "Weight": 40, "Type": "Angle", "Reflect": false }, { "Source": { "Target": "Parameter", "Id": "ParamShenTiQianHou" }, "Weight": 40, "Type": "X", "Reflect": false } ], "Output": [ { "Destination": { "Target": "Parameter", "Id": "Parammawei" }, "VertexIndex": 1, "Scale": 1.5, "Weight": 100, "Type": "Angle", "Reflect": false } ], "Vertices": [ { "Position": { "X": 0, "Y": 0 }, "Mobility": 1, "Delay": 1, "Acceleration": 0.6, "Radius": 0 }, { "Position": { "X": 0, "Y": 10 }, "Mobility": 0.95, "Delay": 0.9, "Acceleration": 1.2, "Radius": 10 } ], "Normalization": { "Position": { "Minimum": -10, "Default": 0, "Maximum": 10 }, "Angle": { "Minimum": -10, "Default": 0, "Maximum": 10 } } }, { "Id": "PhysicsSetting10", "Input": [ { "Source": { "Target": "Parameter", "Id": "ParamAngleX" }, "Weight": 30, "Type": "X", "Reflect": false }, { "Source": { "Target": "Parameter", "Id": "ParamAngleZ" }, "Weight": 60, "Type": "Angle", "Reflect": false }, { "Source": { "Target": "Parameter", "Id": "ParamBodyAngleX" }, "Weight": 30, "Type": "X", "Reflect": false }, { "Source": { "Target": "Parameter", "Id": "ParamBodyAngleZ" }, "Weight": 40, "Type": "Angle", "Reflect": false }, { "Source": { "Target": "Parameter", "Id": "ParamShenTiQianHou" }, "Weight": 40, "Type": "X", "Reflect": false } ], "Output": [ { "Destination": { "Target": "Parameter", "Id": "ParamHairSide" }, "VertexIndex": 1, "Scale": 1.5, "Weight": 100, "Type": "Angle", "Reflect": false } ], "Vertices": [ { "Position": { "X": 0, "Y": 0 }, "Mobility": 1, "Delay": 1, "Acceleration": 1, "Radius": 6 }, { "Position": { "X": 0, "Y": 6 }, "Mobility": 0.95, "Delay": 0.9, "Acceleration": 1, "Radius": 6 } ], "Normalization": { "Position": { "Minimum": -10, "Default": 0, "Maximum": 10 }, "Angle": { "Minimum": -10, "Default": 0, "Maximum": 10 } } }, { "Id": "PhysicsSetting11", "Input": [ { "Source": { "Target": "Parameter", "Id": "ParamBodyAngleX" }, "Weight": 60, "Type": "X", "Reflect": false }, { "Source": { "Target": "Parameter", "Id": "ParamBodyAngleZ" }, "Weight": 40, "Type": "Angle", "Reflect": false }, { "Source": { "Target": "Parameter", "Id": "ParamShenTiQianHou" }, "Weight": 40, "Type": "X", "Reflect": false } ], "Output": [ { "Destination": { "Target": "Parameter", "Id": "Paramhudiejie" }, "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": 5 }, "Mobility": 0.95, "Delay": 0.9, "Acceleration": 1, "Radius": 5 } ], "Normalization": { "Position": { "Minimum": -10, "Default": 0, "Maximum": 10 }, "Angle": { "Minimum": -10, "Default": 0, "Maximum": 10 } } }, { "Id": "PhysicsSetting12", "Input": [ { "Source": { "Target": "Parameter", "Id": "ParamBodyAngleX" }, "Weight": 60, "Type": "X", "Reflect": false }, { "Source": { "Target": "Parameter", "Id": "ParamBodyAngleZ" }, "Weight": 40, "Type": "Angle", "Reflect": false }, { "Source": { "Target": "Parameter", "Id": "ParamShenTiQianHou" }, "Weight": 40, "Type": "X", "Reflect": false } ], "Output": [ { "Destination": { "Target": "Parameter", "Id": "Paramqunzi" }, "VertexIndex": 1, "Scale": 0.7, "Weight": 100, "Type": "Angle", "Reflect": true } ], "Vertices": [ { "Position": { "X": 0, "Y": 0 }, "Mobility": 1, "Delay": 1, "Acceleration": 1, "Radius": 0 }, { "Position": { "X": 0, "Y": 10 }, "Mobility": 0.95, "Delay": 0.9, "Acceleration": 1, "Radius": 10 } ], "Normalization": { "Position": { "Minimum": -10, "Default": 0, "Maximum": 10 }, "Angle": { "Minimum": -10, "Default": 0, "Maximum": 10 } } } ] }