-
Notifications
You must be signed in to change notification settings - Fork 44
Home
Arkueid edited this page Jan 28, 2025
·
11 revisions
live2d-py 是一个 Python C Extension 实现的 Live2D 拓展库。
Cubism 2.0 模型使用接口见 package/live2d/v2/live2d.pyi。
Cubism 3.0(含4.0) 模型使用接口见 package/live2d/v3/live2d.pyi。
具体与图形库结合的用例示例见 package 文件夹。
live2d-py |
支持的live2d模型 | 实现 | 支持的Python版本 | 支持平台 |
|---|---|---|---|---|
live2d.v2 |
Cubism 2.1 以及更早的版本 | 纯 Python 实现 | 支持 32 / 64 位,支持Python 3.0 及以上版本 |
Winodws、Linux、MacOS(理论上) |
live2d.v3 |
Cubism 3.0 及以上版本 | Python C API 封装 | 支持 32 / 64 位,支持Python 3.0 及以上版本 |
Windows、Linux |
注:
-
live2d.v2由 Cubism Web SDK 转写为纯 Python,尚未优化,性能有待提升。对 live2d 实现原理感兴趣的同学可以查看live2d.v2的源码(比较乱) - Cubism 2.X 导出的模型:文件名格式常为
XXX.moc,XXX.model.json,XXX.mtn - Cubism 3.0 及以上导出的模型:文件名格式常为
XXX.moc3,XXX.model3.json,XXX.motion3.json