017c81cffa
- Copied LittleCat model files to frontend/public/live2d/models/little-cat/ - Using the black alternate texture as default - Created Live2DCat component that renders the model in a small canvas - PetZone now shows a single Live2D cat instead of two SVG cats
451 lines
7.3 KiB
JSON
451 lines
7.3 KiB
JSON
{
|
|
"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
|
|
}
|
|
}
|
|
}
|
|
]
|
|
} |