LabWired
Design circuits, run firmware, compare variants, and inspect the result in Playground. Open source. MCP for Claude or Codex. Free to try.
翻譯準備中
Live2D Library for Python (C++ impl): Supports model loading, lip-sync, basic face rigging, and precise click test.
翻譯準備中
開發工具C++ · CGitHub @EasyLive2D自行安裝營運者未確認
試用過了嗎? 點一下就好,不需要登入。
製作者的介紹僅有上面的一句話。 更多詳情請閱讀儲存庫 README。 儲存庫 README ↗
正在載入完整 README。
檢視完整 README ↗注意:本仓库不包含 Live2D Cubism Core 及 Framework(受许可限制),源码编译时需自行从 Live2D官网 下载。
使用 Python 直接加载和操作 Live2D 模型,不通过 Web Engine 等间接手段进行渲染。
基于 Python C Extension 对 Live2D Native SDK (C++) 进行了封装。理论上,只要配置好 OpenGL 上下文,可在 Python 中将 live2d 绘制在任何基于 OpenGL 的窗口。
代码使用示例:examples
详细使用文档:Wiki
修改和开发:CONTRIBUTING
理论上兼容所有能使用 OpenGL 进行绘制的UI库: Pygame / PyQt5 / PySide2 / PySide6 / GLFW / pyopengltk / FreeGlut / Qfluentwidgets ...
live2d-py | 支持的live2d模型 | 实现 |
|---|---|---|
live2d.v2.Model | Cubism 2.1 以及更早的版本 | 纯 Python 实现 |
live2d.Model | Cubism 2.1 以及更早的版本/Cubism 3.0 及以上版本 | C++ 移植 (Cubism 2.X WebSDK) /Python C Extension 封装(CubismNativeSDK) |
推荐使用
live2d.Model:white_check_mark:: 可用, 支持, 已通过
:question:: 尚未测试
:construction:, :x:: 编译期问题或平台兼容性问题待解决
| Platform | Python Version | live2d.v2 | live2d.v2cpp | live2d.v3 | PyPI |
|---|---|---|---|---|---|
| macOS arm64 | >=3.11 | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
| Windows x64 | >=3.11 | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
| Linux x64 | >=3.11 | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
注:
XXX.moc,XXX.model.json,XXX.mtnXXX.moc3,XXX.model3.json, XXX.motion3.jsonwhl 文件并安装(推荐)pip install live2d_py-0.X.X-cpXXX-cpXXX-win_amd64.whl
pip install live2d-py
源码见 main_glfw.py
特别感谢以下用户为本项目提供的帮助和支持: 96bearli, Ovizro, AnyaCoder, jahtim, Honghe, RobertMeow, LUORANCHENG, TinyKiecoo, Barracuda72, GuangChen2333, makabakadot, thynetruly, mastwet, KyvYang, @Mozilla88, @CooperWang0912, @minghf85
非常感谢以下项目及其贡献者们的帮助:
CubismNativeSamples (live2d.v3)
Cubism2 Web SDK (live2d.v2)
de4js(JavaScript 反混淆工具)
JsConvert (Javascript 转 Python 工具)
D2Evil (moc 文件分析)
facial-landmarks-for-cubism (面捕参考)
nlohmann/json (v2cpp)
Live2D 模型: