Files
EzVibe/assets/live2d/march7/motions/zhaiyan.motion3.json
e2hang 798e5c2f7d checkpoint: segfault root cause analysis + Live2D stability fixes
- _refresh_messages: widget pool reuse to avoid layout cascade → QWebEngineView crash
- viewer.html: QWebChannel bridge, texture resize, burst render, gl.finish
- live2d_view.py: debug checkpoints, playMotion/setExpression render-on-demand
- main.py: Chromium flags --no-sandbox --in-process-gpu --disable-gpu-rasterization --ignore-gpu-blocklist
- scheduler.py: test_reminder re-enabled
- docs: complete root cause analysis
2026-05-23 13:33:58 +08:00

106 lines
1.1 KiB
JSON

{
"Version": 3,
"Meta": {
"Duration": 2.267,
"Fps": 30.0,
"Loop": true,
"AreBeziersRestricted": true,
"CurveCount": 3,
"TotalSegmentCount": 10,
"TotalPointCount": 31,
"UserDataCount": 0,
"TotalUserDataSize": 0
},
"Curves": [
{
"Target": "Parameter",
"Id": "Param38",
"Segments": [
0,
0,
0,
0.133,
0,
1,
0.333,
0,
0.533,
1,
0.733,
1,
1,
0.978,
1,
1.222,
1,
1.467,
1,
1,
1.733,
1,
2,
0,
2.267,
0
]
},
{
"Target": "Parameter",
"Id": "ParamEyeROpen",
"Segments": [
0,
1,
1,
0.278,
1,
0.556,
0,
0.833,
0,
1,
1,
0,
1.167,
0,
1.333,
0,
1,
1.644,
0,
1.956,
1,
2.267,
1
]
},
{
"Target": "Parameter",
"Id": "ParamEyeRSmile",
"Segments": [
0,
0,
1,
0.278,
0,
0.556,
1,
0.833,
1,
1,
1,
1,
1.167,
1,
1.333,
1,
1,
1.644,
1,
1.956,
0,
2.267,
0
]
}
]
}