Files
kira/frontend/public/live2d/models/kira/expressions/f01.exp3.json
T
hobokenchicken 9653f80abd feat: Live2D model integration with pixi-live2d-display
- 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
2026-06-04 11:34:59 -04:00

80 lines
1.1 KiB
JSON

{
"Type": "Live2D Expression",
"Parameters": [
{
"Id": "PARAM_EYE_L_OPEN",
"Value": 0,
"Blend": "Add"
},
{
"Id": "PARAM_EYE_R_OPEN",
"Value": 0,
"Blend": "Add"
},
{
"Id": "PARAM_EYE_BALL_X",
"Value": 0,
"Blend": "Add"
},
{
"Id": "PARAM_EYE_BALL_Y",
"Value": 0,
"Blend": "Add"
},
{
"Id": "PARAM_BROW_L_Y",
"Value": -1,
"Blend": "Add"
},
{
"Id": "PARAM_BROW_R_Y",
"Value": -1,
"Blend": "Add"
},
{
"Id": "PARAM_BROW_L_X",
"Value": -0.07,
"Blend": "Add"
},
{
"Id": "PARAM_BROW_R_X",
"Value": 0,
"Blend": "Add"
},
{
"Id": "PARAM_BROW_L_ANGLE",
"Value": 0.73,
"Blend": "Add"
},
{
"Id": "PARAM_BROW_R_ANGLE",
"Value": 0.71,
"Blend": "Add"
},
{
"Id": "PARAM_BROW_L_FORM",
"Value": -0.81,
"Blend": "Add"
},
{
"Id": "PARAM_BROW_R_FORM",
"Value": -0.81,
"Blend": "Add"
},
{
"Id": "PARAM_MOUTH_FORM",
"Value": -2,
"Blend": "Add"
},
{
"Id": "PARAM_MOUTH_OPEN_Y",
"Value": 0,
"Blend": "Add"
},
{
"Id": "PARAM_TERE",
"Value": 0,
"Blend": "Add"
}
]
}