Files
EzVibe/assets/live2d/march7/motions/zhaoxiang.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

95 lines
992 B
JSON

{
"Version": 3,
"Meta": {
"Duration": 2.667,
"Fps": 30.0,
"Loop": true,
"AreBeziersRestricted": true,
"CurveCount": 3,
"TotalSegmentCount": 9,
"TotalPointCount": 26,
"UserDataCount": 0,
"TotalUserDataSize": 0
},
"Curves": [
{
"Target": "Parameter",
"Id": "Param28",
"Segments": [
0,
1,
1,
0.889,
1,
1.778,
1,
2.667,
1
]
},
{
"Target": "Parameter",
"Id": "Param29",
"Segments": [
0,
0,
1,
0.289,
0,
0.578,
1,
0.867,
1,
1,
0.989,
1,
1.111,
1,
1.233,
1,
1,
1.367,
1,
1.5,
1,
1.633,
1,
1,
1.978,
1,
2.322,
0,
2.667,
0
]
},
{
"Target": "Parameter",
"Id": "Param39",
"Segments": [
0,
0,
0,
0.867,
0,
1,
0.989,
0,
1.111,
1,
1.233,
1,
1,
1.367,
1,
1.5,
0,
1.633,
0,
0,
2.667,
0
]
}
]
}