9653f80abd
- Added Epsilon Live2D model (Cubism 4) with full motion/expression set - KiraAvatar now loads Live2D via PixiJS + cubism4 renderer - Idle animation auto-plays on load - Lip-sync: PARAM_MOUTH_OPEN_Y driven by speaking state - 8 expressions (Normal, Smile, Sad, Angry, Surprised, Blushing, f01, f02) - 15 motion files including idle, tap, flick, shake - Physics, eye blink, and LipSync parameter groups configured - Falls back to animated SVG placeholder if model isn't available
665 lines
6.8 KiB
JSON
665 lines
6.8 KiB
JSON
{
|
|
"Version": 3,
|
|
"Meta": {
|
|
"Duration": 2.03,
|
|
"Fps": 30.0,
|
|
"Loop": true,
|
|
"AreBeziersRestricted": true,
|
|
"CurveCount": 38,
|
|
"TotalSegmentCount": 71,
|
|
"TotalPointCount": 175,
|
|
"UserDataCount": 0,
|
|
"TotalUserDataSize": 0
|
|
},
|
|
"Curves": [
|
|
{
|
|
"Target": "Parameter",
|
|
"Id": "PARAM_ANGLE_X",
|
|
"Segments": [
|
|
0,
|
|
0,
|
|
1,
|
|
0.289,
|
|
0,
|
|
0.578,
|
|
0,
|
|
0.867,
|
|
0,
|
|
0,
|
|
2.033,
|
|
0
|
|
]
|
|
},
|
|
{
|
|
"Target": "Parameter",
|
|
"Id": "PARAM_ANGLE_Y",
|
|
"Segments": [
|
|
0,
|
|
0,
|
|
1,
|
|
0.1,
|
|
0,
|
|
0.2,
|
|
0,
|
|
0.3,
|
|
0,
|
|
1,
|
|
0.378,
|
|
0,
|
|
0.456,
|
|
16,
|
|
0.533,
|
|
16,
|
|
1,
|
|
0.644,
|
|
16,
|
|
0.756,
|
|
0,
|
|
0.867,
|
|
0,
|
|
0,
|
|
2.033,
|
|
0
|
|
]
|
|
},
|
|
{
|
|
"Target": "Parameter",
|
|
"Id": "PARAM_ANGLE_Z",
|
|
"Segments": [
|
|
0,
|
|
0,
|
|
1,
|
|
0.1,
|
|
0,
|
|
0.2,
|
|
0,
|
|
0.3,
|
|
0,
|
|
1,
|
|
0.489,
|
|
0,
|
|
0.678,
|
|
-30,
|
|
0.867,
|
|
-30,
|
|
0,
|
|
2.033,
|
|
-30
|
|
]
|
|
},
|
|
{
|
|
"Target": "Parameter",
|
|
"Id": "PARAM_EYE_L_OPEN",
|
|
"Segments": [
|
|
0,
|
|
1,
|
|
1,
|
|
0.389,
|
|
1,
|
|
0.778,
|
|
1,
|
|
1.167,
|
|
1,
|
|
1,
|
|
1.2,
|
|
1,
|
|
1.233,
|
|
0,
|
|
1.267,
|
|
0,
|
|
1,
|
|
1.278,
|
|
0,
|
|
1.289,
|
|
0,
|
|
1.3,
|
|
0,
|
|
1,
|
|
1.344,
|
|
0,
|
|
1.389,
|
|
1,
|
|
1.433,
|
|
1,
|
|
0,
|
|
2.033,
|
|
1
|
|
]
|
|
},
|
|
{
|
|
"Target": "Parameter",
|
|
"Id": "PARAM_EYE_L_SMILE",
|
|
"Segments": [
|
|
0,
|
|
0,
|
|
0,
|
|
2.033,
|
|
0
|
|
]
|
|
},
|
|
{
|
|
"Target": "Parameter",
|
|
"Id": "PARAM_EYE_R_OPEN",
|
|
"Segments": [
|
|
0,
|
|
1,
|
|
1,
|
|
0.389,
|
|
1,
|
|
0.778,
|
|
1,
|
|
1.167,
|
|
1,
|
|
1,
|
|
1.2,
|
|
1,
|
|
1.233,
|
|
0,
|
|
1.267,
|
|
0,
|
|
1,
|
|
1.278,
|
|
0,
|
|
1.289,
|
|
0,
|
|
1.3,
|
|
0,
|
|
1,
|
|
1.344,
|
|
0,
|
|
1.389,
|
|
1,
|
|
1.433,
|
|
1,
|
|
0,
|
|
2.033,
|
|
1
|
|
]
|
|
},
|
|
{
|
|
"Target": "Parameter",
|
|
"Id": "PARAM_EYE_R_SMILE",
|
|
"Segments": [
|
|
0,
|
|
0,
|
|
0,
|
|
2.033,
|
|
0
|
|
]
|
|
},
|
|
{
|
|
"Target": "Parameter",
|
|
"Id": "PARAM_EYE_FORM",
|
|
"Segments": [
|
|
0,
|
|
0,
|
|
0,
|
|
2.033,
|
|
0
|
|
]
|
|
},
|
|
{
|
|
"Target": "Parameter",
|
|
"Id": "PARAM_EYE_BALL_X",
|
|
"Segments": [
|
|
0,
|
|
0,
|
|
0,
|
|
2.033,
|
|
0
|
|
]
|
|
},
|
|
{
|
|
"Target": "Parameter",
|
|
"Id": "PARAM_EYE_BALL_Y",
|
|
"Segments": [
|
|
0,
|
|
0,
|
|
0,
|
|
2.033,
|
|
0
|
|
]
|
|
},
|
|
{
|
|
"Target": "Parameter",
|
|
"Id": "PARAM_BROW_L_Y",
|
|
"Segments": [
|
|
0,
|
|
0,
|
|
1,
|
|
0.156,
|
|
0,
|
|
0.311,
|
|
0,
|
|
0.467,
|
|
0,
|
|
1,
|
|
0.6,
|
|
0,
|
|
0.733,
|
|
0,
|
|
0.867,
|
|
0,
|
|
0,
|
|
2.033,
|
|
0
|
|
]
|
|
},
|
|
{
|
|
"Target": "Parameter",
|
|
"Id": "PARAM_BROW_R_Y",
|
|
"Segments": [
|
|
0,
|
|
0,
|
|
1,
|
|
0.156,
|
|
0,
|
|
0.311,
|
|
0,
|
|
0.467,
|
|
0,
|
|
1,
|
|
0.6,
|
|
0,
|
|
0.733,
|
|
0,
|
|
0.867,
|
|
0,
|
|
0,
|
|
2.033,
|
|
0
|
|
]
|
|
},
|
|
{
|
|
"Target": "Parameter",
|
|
"Id": "PARAM_BROW_L_X",
|
|
"Segments": [
|
|
0,
|
|
0,
|
|
0,
|
|
2.033,
|
|
0
|
|
]
|
|
},
|
|
{
|
|
"Target": "Parameter",
|
|
"Id": "PARAM_BROW_R_X",
|
|
"Segments": [
|
|
0,
|
|
0,
|
|
1,
|
|
0.289,
|
|
0,
|
|
0.578,
|
|
0,
|
|
0.867,
|
|
0,
|
|
0,
|
|
2.033,
|
|
0
|
|
]
|
|
},
|
|
{
|
|
"Target": "Parameter",
|
|
"Id": "PARAM_BROW_L_ANGLE",
|
|
"Segments": [
|
|
0,
|
|
0,
|
|
1,
|
|
0.156,
|
|
0,
|
|
0.311,
|
|
0,
|
|
0.467,
|
|
0,
|
|
1,
|
|
0.6,
|
|
0,
|
|
0.733,
|
|
0,
|
|
0.867,
|
|
0,
|
|
0,
|
|
2.033,
|
|
0
|
|
]
|
|
},
|
|
{
|
|
"Target": "Parameter",
|
|
"Id": "PARAM_BROW_R_ANGLE",
|
|
"Segments": [
|
|
0,
|
|
0,
|
|
1,
|
|
0.156,
|
|
0,
|
|
0.311,
|
|
0,
|
|
0.467,
|
|
0,
|
|
1,
|
|
0.6,
|
|
0,
|
|
0.733,
|
|
0,
|
|
0.867,
|
|
0,
|
|
0,
|
|
2.033,
|
|
0
|
|
]
|
|
},
|
|
{
|
|
"Target": "Parameter",
|
|
"Id": "PARAM_BROW_L_FORM",
|
|
"Segments": [
|
|
0,
|
|
0,
|
|
1,
|
|
0.156,
|
|
0,
|
|
0.311,
|
|
0,
|
|
0.467,
|
|
0,
|
|
1,
|
|
0.6,
|
|
0,
|
|
0.733,
|
|
0,
|
|
0.867,
|
|
0,
|
|
0,
|
|
2.033,
|
|
0
|
|
]
|
|
},
|
|
{
|
|
"Target": "Parameter",
|
|
"Id": "PARAM_BROW_R_FORM",
|
|
"Segments": [
|
|
0,
|
|
0,
|
|
1,
|
|
0.156,
|
|
0,
|
|
0.311,
|
|
0,
|
|
0.467,
|
|
0,
|
|
1,
|
|
0.6,
|
|
0,
|
|
0.733,
|
|
0,
|
|
0.867,
|
|
0,
|
|
0,
|
|
2.033,
|
|
0
|
|
]
|
|
},
|
|
{
|
|
"Target": "Parameter",
|
|
"Id": "PARAM_MOUTH_FORM",
|
|
"Segments": [
|
|
0,
|
|
-0.03,
|
|
0,
|
|
2.033,
|
|
-0.03
|
|
]
|
|
},
|
|
{
|
|
"Target": "Parameter",
|
|
"Id": "PARAM_MOUTH_OPEN_Y",
|
|
"Segments": [
|
|
0,
|
|
0,
|
|
0,
|
|
2.033,
|
|
0
|
|
]
|
|
},
|
|
{
|
|
"Target": "Parameter",
|
|
"Id": "PARAM_TERE",
|
|
"Segments": [
|
|
0,
|
|
0,
|
|
0,
|
|
2.033,
|
|
0
|
|
]
|
|
},
|
|
{
|
|
"Target": "Parameter",
|
|
"Id": "PARAM_TEAR",
|
|
"Segments": [
|
|
0,
|
|
0,
|
|
0,
|
|
2.033,
|
|
0
|
|
]
|
|
},
|
|
{
|
|
"Target": "Parameter",
|
|
"Id": "PARAM_SWEAT",
|
|
"Segments": [
|
|
0,
|
|
0,
|
|
0,
|
|
2.033,
|
|
0
|
|
]
|
|
},
|
|
{
|
|
"Target": "Parameter",
|
|
"Id": "PARAM_RAGE",
|
|
"Segments": [
|
|
0,
|
|
0,
|
|
0,
|
|
2.033,
|
|
0
|
|
]
|
|
},
|
|
{
|
|
"Target": "Parameter",
|
|
"Id": "PARAM_BODY_ANGLE_X",
|
|
"Segments": [
|
|
0,
|
|
0,
|
|
0,
|
|
2.033,
|
|
0
|
|
]
|
|
},
|
|
{
|
|
"Target": "Parameter",
|
|
"Id": "PARAM_BODY_ANGLE_Z",
|
|
"Segments": [
|
|
0,
|
|
0,
|
|
1,
|
|
0.111,
|
|
0,
|
|
0.222,
|
|
0,
|
|
0.333,
|
|
0,
|
|
1,
|
|
0.533,
|
|
0,
|
|
0.733,
|
|
-7,
|
|
0.933,
|
|
-7,
|
|
0,
|
|
2.033,
|
|
-7
|
|
]
|
|
},
|
|
{
|
|
"Target": "Parameter",
|
|
"Id": "PARAM_BODY_ANGLE_Y",
|
|
"Segments": [
|
|
0,
|
|
0,
|
|
1,
|
|
0.111,
|
|
0,
|
|
0.222,
|
|
0,
|
|
0.333,
|
|
0,
|
|
1,
|
|
0.411,
|
|
0,
|
|
0.489,
|
|
2,
|
|
0.567,
|
|
2,
|
|
1,
|
|
0.689,
|
|
2,
|
|
0.811,
|
|
-3,
|
|
0.933,
|
|
-3,
|
|
1,
|
|
1.033,
|
|
-3,
|
|
1.133,
|
|
0,
|
|
1.233,
|
|
0,
|
|
0,
|
|
2.033,
|
|
0
|
|
]
|
|
},
|
|
{
|
|
"Target": "Parameter",
|
|
"Id": "PARAM_ARM_L",
|
|
"Segments": [
|
|
0,
|
|
0,
|
|
0,
|
|
2.033,
|
|
0
|
|
]
|
|
},
|
|
{
|
|
"Target": "Parameter",
|
|
"Id": "PARAM_ARM_R",
|
|
"Segments": [
|
|
0,
|
|
0,
|
|
0,
|
|
2.033,
|
|
0
|
|
]
|
|
},
|
|
{
|
|
"Target": "Parameter",
|
|
"Id": "PARAM_BREATH",
|
|
"Segments": [
|
|
0,
|
|
0,
|
|
0,
|
|
2.033,
|
|
0
|
|
]
|
|
},
|
|
{
|
|
"Target": "Parameter",
|
|
"Id": "PARAM_HAIR_FRONT",
|
|
"Segments": [
|
|
0,
|
|
0,
|
|
0,
|
|
2.033,
|
|
0
|
|
]
|
|
},
|
|
{
|
|
"Target": "Parameter",
|
|
"Id": "PARAM_HAIR_SIDE",
|
|
"Segments": [
|
|
0,
|
|
0,
|
|
0,
|
|
2.033,
|
|
0
|
|
]
|
|
},
|
|
{
|
|
"Target": "Parameter",
|
|
"Id": "PARAM_HAIR_SIDE_L",
|
|
"Segments": [
|
|
0,
|
|
0,
|
|
0,
|
|
2.033,
|
|
0
|
|
]
|
|
},
|
|
{
|
|
"Target": "Parameter",
|
|
"Id": "PARAM_HAIR_SIDE_R",
|
|
"Segments": [
|
|
0,
|
|
0,
|
|
0,
|
|
2.033,
|
|
0
|
|
]
|
|
},
|
|
{
|
|
"Target": "Parameter",
|
|
"Id": "PARAM_HAIR_BACK",
|
|
"Segments": [
|
|
0,
|
|
0,
|
|
0,
|
|
2.033,
|
|
0
|
|
]
|
|
},
|
|
{
|
|
"Target": "Parameter",
|
|
"Id": "PARAM_HAIR_BACK_L",
|
|
"Segments": [
|
|
0,
|
|
0,
|
|
0,
|
|
2.033,
|
|
0
|
|
]
|
|
},
|
|
{
|
|
"Target": "Parameter",
|
|
"Id": "PARAM_HAIR_BACK_R",
|
|
"Segments": [
|
|
0,
|
|
0,
|
|
0,
|
|
2.033,
|
|
0
|
|
]
|
|
},
|
|
{
|
|
"Target": "PartOpacity",
|
|
"Id": "PARTS_01_FACE_001_c",
|
|
"Segments": [
|
|
0,
|
|
0,
|
|
0,
|
|
2.03,
|
|
0
|
|
]
|
|
}
|
|
]
|
|
} |