Files
kira/frontend/public/live2d/models/kira/Epsilon.cdi3.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

297 lines
4.5 KiB
JSON

{
"Version": 3,
"Parameters": [
{
"Id": "PARAM_ANGLE_X",
"GroupId": "",
"Name": "角度 X"
},
{
"Id": "PARAM_ANGLE_Y",
"GroupId": "",
"Name": "角度 Y"
},
{
"Id": "PARAM_ANGLE_Z",
"GroupId": "",
"Name": "角度 Z"
},
{
"Id": "PARAM_EYE_L_OPEN",
"GroupId": "",
"Name": "左眼 開閉"
},
{
"Id": "PARAM_EYE_L_SMILE",
"GroupId": "",
"Name": "左眼 笑顔"
},
{
"Id": "PARAM_EYE_R_OPEN",
"GroupId": "",
"Name": "右眼 開閉"
},
{
"Id": "PARAM_EYE_R_SMILE",
"GroupId": "",
"Name": "右眼 笑顔"
},
{
"Id": "PARAM_EYE_FORM",
"GroupId": "",
"Name": "眼 変形"
},
{
"Id": "PARAM_EYE_BALL_X",
"GroupId": "",
"Name": "目玉 X"
},
{
"Id": "PARAM_EYE_BALL_Y",
"GroupId": "",
"Name": "目玉 Y"
},
{
"Id": "PARAM_BROW_L_Y",
"GroupId": "",
"Name": "左眉 上下"
},
{
"Id": "PARAM_BROW_R_Y",
"GroupId": "",
"Name": "右眉 上下"
},
{
"Id": "PARAM_BROW_L_X",
"GroupId": "",
"Name": "左眉 左右"
},
{
"Id": "PARAM_BROW_R_X",
"GroupId": "",
"Name": "右眉 左右"
},
{
"Id": "PARAM_BROW_L_ANGLE",
"GroupId": "",
"Name": "左眉 角度"
},
{
"Id": "PARAM_BROW_R_ANGLE",
"GroupId": "",
"Name": "右眉 角度"
},
{
"Id": "PARAM_BROW_L_FORM",
"GroupId": "",
"Name": "左眉 変形"
},
{
"Id": "PARAM_BROW_R_FORM",
"GroupId": "",
"Name": "右眉 変形"
},
{
"Id": "PARAM_MOUTH_FORM",
"GroupId": "",
"Name": "口 変形"
},
{
"Id": "PARAM_MOUTH_OPEN_Y",
"GroupId": "",
"Name": "口 開閉"
},
{
"Id": "PARAM_TERE",
"GroupId": "",
"Name": "照れ"
},
{
"Id": "PARAM_TEAR",
"GroupId": "",
"Name": "涙"
},
{
"Id": "PARAM_SWEAT",
"GroupId": "",
"Name": "汗"
},
{
"Id": "PARAM_RAGE",
"GroupId": "",
"Name": "怒り"
},
{
"Id": "PARAM_BODY_ANGLE_X",
"GroupId": "",
"Name": "体の回転 X"
},
{
"Id": "PARAM_BODY_ANGLE_Z",
"GroupId": "",
"Name": "体の回転 Z"
},
{
"Id": "PARAM_BODY_ANGLE_Y",
"GroupId": "",
"Name": "体の回転 Y"
},
{
"Id": "PARAM_ARM_L",
"GroupId": "",
"Name": "左腕"
},
{
"Id": "PARAM_ARM_R",
"GroupId": "",
"Name": "右腕"
},
{
"Id": "PARAM_BREATH",
"GroupId": "",
"Name": "呼吸"
},
{
"Id": "PARAM_HAIR_FRONT",
"GroupId": "",
"Name": "髪揺れ 前"
},
{
"Id": "PARAM_HAIR_SIDE",
"GroupId": "",
"Name": "髪揺れ 横"
},
{
"Id": "PARAM_HAIR_SIDE_L",
"GroupId": "",
"Name": "左横髪"
},
{
"Id": "PARAM_HAIR_SIDE_R",
"GroupId": "",
"Name": "右横髪"
},
{
"Id": "PARAM_HAIR_BACK",
"GroupId": "",
"Name": "髪揺れ 後ろ"
},
{
"Id": "PARAM_HAIR_BACK_L",
"GroupId": "",
"Name": "左後ろ髪"
},
{
"Id": "PARAM_HAIR_BACK_R",
"GroupId": "",
"Name": "右後ろ髪"
}
],
"ParameterGroups": [],
"Parts": [
{
"Id": "PARTS_01_SKETCH",
"Name": "[ 下絵 ]"
},
{
"Id": "PARTS_01_BACKGROUND",
"Name": "背景"
},
{
"Id": "PARTS_01_FOOT",
"Name": "足"
},
{
"Id": "PARTS_01_BODY",
"Name": "体"
},
{
"Id": "PARTS_01_ARM_R",
"Name": "右腕"
},
{
"Id": "PARTS_01_ARM_L",
"Name": "左腕"
},
{
"Id": "PARTS_01_NECK",
"Name": "首"
},
{
"Id": "PARTS_01_CLOTHES",
"Name": "服"
},
{
"Id": "PARTS_01_HAIR_BACK_001",
"Name": "後ろ髪1"
},
{
"Id": "PARTS_01_HAIR_SIDE_001",
"Name": "横髪1"
},
{
"Id": "PARTS_01_HAIR_BACK_002",
"Name": "後ろ髪2"
},
{
"Id": "PARTS_01_HAIR_SIDE_002",
"Name": "横髪2"
},
{
"Id": "PARTS_01_HAIR_FRONT_001",
"Name": "前髪1"
},
{
"Id": "PARTS_01_HAIR_FRONT_002",
"Name": "前髪2"
},
{
"Id": "PARTS_01_EAR_001",
"Name": "耳"
},
{
"Id": "PARTS_01_NOSE_001",
"Name": "鼻"
},
{
"Id": "PARTS_01_MOUTH_001",
"Name": "口"
},
{
"Id": "PARTS_01_BROW_001",
"Name": "まゆ毛"
},
{
"Id": "PARTS_01_EYE_BALL_001",
"Name": "目玉"
},
{
"Id": "PARTS_01_EFFECT",
"Name": "表情エフェクト"
},
{
"Id": "PARTS_01_EYE_001",
"Name": "目"
},
{
"Id": "PARTS_01_FACE_001_c",
"Name": "顔デフォーマのみ"
},
{
"Id": "PARTS_01_FACE_001",
"Name": "顔"
},
{
"Id": "PARTS_01_HOHO",
"Name": "頬"
},
{
"Id": "PARTS_01_CORE",
"Name": "コアパーツ"
},
{
"Id": "ROUGH",
"Name": "ラフ"
}
]
}